CascadingClassLoadHelper ClassQuartz.NET API Documentation
A ITypeLoadHelper uses all of the ITypeLoadHelper types that are found in this package in its attempts to load a class, when one scheme is found to work, it is promoted to the scheme that will be used first the next time a class is loaded (in order to improve perfomance).
Inheritance Hierarchy

System Object
  Quartz.Simpl CascadingClassLoadHelper

Namespace: Quartz.Simpl
Assembly: Quartz (in Quartz.dll) Version: 1.0.3.3
Syntax

public class CascadingClassLoadHelper : ITypeLoadHelper
Remarks

This approach is used because of the wide variance in class loader behavior between the various environments in which Quartz runs (e.g. disparate application servers, stand-alone, mobile devices, etc.). Because of this disparity, Quartz ran into difficulty with a one class-load style fits-all design. Thus, this class loader finds the approach that works, then 'remembers' it.
See Also