public PropertiesObjectType(string fullName, Type type) { this.fullName = fullName; description = ""; longDescription = ""; iconName = ""; this.type = type; constructor = DefaultConstructor; }
public PropertiesObjectType(PropertiesObjectType baseType, PropertiesObjectConstructor newConstructor) { this.fullName = baseType.fullName; this.description = baseType.description; this.longDescription = baseType.longDescription; this.iconName = baseType.iconName; this.type = baseType.type; constructor = newConstructor; }
public PropertiesObjectType(string fullName, string description, string longDescription, string iconName, Type type) { this.fullName = fullName; this.description = description; this.longDescription = longDescription; this.iconName = iconName; this.type = type; constructor = DefaultConstructor; }
public PropertiesObjectType(string fullName, string description, string iconName, Type type, PropertiesObjectConstructor constructor) { this.fullName = fullName; this.description = description; longDescription = ""; this.iconName = iconName; this.type = type; this.constructor = constructor; }
public PropertiesObjectType(string fullName, string description, string longDescription, string iconName, Type type, PropertiesObjectConstructor constructor = null) { this.fullName = fullName; this.description = description; this.longDescription = longDescription; this.iconName = iconName; this.type = type; if (constructor == null) { this.constructor = DefaultConstructor; } else { this.constructor = constructor; } }