public void Load() { Debug.Assert( _isSupported, "This technique is not supported." ); // load each pass for ( int i = 0; i < _passes.Count; i++ ) { ( (Pass)_passes[ i ] ).Load(); } }