public virtual UserDefinedConstructorData AddConstructor(Type type, ConstructorBuilder constructor) { TypeData typeData = GetTypeData(type); UserDefinedConstructorData constructorData = new UserDefinedConstructorData(this, constructor); typeData.Constructors.Add(constructorData); return constructorData; }