protected override void unload() { // unload unsupported techniques for ( int i = 0; i < this.SupportedTechniques.Count; i++ ) { ( (Technique)this.SupportedTechniques[ i ] ).Unload(); } this.RemoveAllTechniques(); }