protected override void load()
{
// compile if needed
if ( this.compilationRequired )
{
this.Compile();
}
// load all the supported techniques
for ( int i = 0; i < this.SupportedTechniques.Count; i++ )
{
( (Technique)this.SupportedTechniques[ i ] ).Load();
}
}