Axiom.Media.OptimizedPixelConversion.OptimizedPixelConversion C# (CSharp) Метод

OptimizedPixelConversion() статический приватный Метод

static private OptimizedPixelConversion ( ) : System
Результат System
		static OptimizedPixelConversion()
		{
			_supportedConversions = new Dictionary<int, IPixelConverter>();
			Type t = Assembly.GetExecutingAssembly().GetType( "Axiom.Media.OptimizedPixelConversion" );

			foreach ( Type converter in t.GetNestedTypes( BindingFlags.NonPublic ) )
			{
				object[] attribs = converter.GetCustomAttributes( typeof( PixelConverterAttribute ), false );
				if ( attribs.Length != 0 )
				{
					PixelConverterAttribute attrib = (PixelConverterAttribute)attribs[ 0 ];
					object instance = Assembly.GetExecutingAssembly().CreateInstance( converter.FullName );
					_supportedConversions.Add( attrib.Id, (IPixelConverter)instance );
				}
			}
		}