Ejemplo n.º 1
0
 public static MyObjectBuilder_Base CreateNewObject(MyObjectBuilderType type)
 {
     return(m_objectFactory.CreateInstance(type));
 }
Ejemplo n.º 2
0
 public TCreatedObjectBase CreateInstance(MyObjectBuilderType objectBuilderType)
 {
     return(CreateInstance <TCreatedObjectBase>(objectBuilderType));
 }
Ejemplo n.º 3
0
 public bool Equals(MyObjectBuilderType type)
 {
     return(type.m_type == this.m_type);
 }
Ejemplo n.º 4
0
 public Type GetProducedType(MyObjectBuilderType objectBuilderType)
 {
     return(m_attributesByObjectBuilder[objectBuilderType].ProducedType);
 }
Ejemplo n.º 5
0
 internal static void RegisterLegacyName(MyObjectBuilderType type, string legacyName)
 {
     m_typeByLegacyName.Add(legacyName, type);
 }