public void Add( String identifier, Type classType, FactoryAttribute.InstanceType instanceType ) { if( this.classTypeMap.ContainsKey( identifier ) && !this.ValidateType( classType ) ) return; this.classTypeMap.Add( identifier, new ClassTypeDefinition( classType, instanceType ) ); }
public ClassTypeDefinition( Type classType, FactoryAttribute.InstanceType instanceType ) { this.ClassType = classType; this.InstanceType = instanceType; }