public virtual void Remove(EnumType item) { _enumtypes.Remove(item); }
partial void BeforeAdd(EnumType item);
public virtual EnumType Insert(EnumType item) { if( !_enumtypes.Contains(item)) { // disambiguation is performed when the item's parent reference is changed item.CodeModel = this; _enumtypes.Insert(0, item); } return item; }
private static JsonSchema ParseEnumType(Property property, EnumType enumType) { JsonSchema result = new JsonSchema() { JsonType = "string" }; foreach (EnumValue enumValue in enumType.Values) { result.AddEnum(enumValue.Name); } if (property != null) { result.Description = RemovePossibleValuesFromDescription(property.Documentation); } return result; }