private bool Contains(XmlSchemaDerivationMethod _value) { XSSimpleFinal _enumValue = EnumerationXSSimpleFinal.FromNativeValue(_value); IValue _idx = _values.Find(_enumValue); return(_idx.DataType != DataType.Undefined); }
public static XSSimpleFinal FromNativeValue(XmlSchemaDerivationMethod native) { switch (native) { case XmlSchemaDerivationMethod.All: case XmlSchemaDerivationMethod.Union: case XmlSchemaDerivationMethod.Restriction: case XmlSchemaDerivationMethod.List: EnumerationXSSimpleFinal enumeration = GlobalsManager.GetEnum <EnumerationXSSimpleFinal>(); return(enumeration._valuesCache[native]); default: return(null); } }
public static EnumerationXSSimpleFinal CreateInstance() { TypeDescriptor type = TypeManager.RegisterType("EnumerationXSSimpleFinal", typeof(EnumerationXSSimpleFinal)); TypeDescriptor enumValueType = TypeManager.RegisterType("XSSimpleFinal", typeof(XSSimpleFinal)); TypeManager.RegisterAliasFor(type, "ПеречислениеЗавершенностьПростогоТипаXS"); TypeManager.RegisterAliasFor(enumValueType, "ЗавершенностьПростогоТипаXS"); EnumerationXSSimpleFinal instance = new EnumerationXSSimpleFinal(type, enumValueType); instance.AddValue("Все", "All", instance._valuesCache[XmlSchemaDerivationMethod.All]); instance.AddValue("Объединение", "Union", instance._valuesCache[XmlSchemaDerivationMethod.Union]); instance.AddValue("Ограничение", "Restriction", instance._valuesCache[XmlSchemaDerivationMethod.Restriction]); instance.AddValue("Список", "List", instance._valuesCache[XmlSchemaDerivationMethod.List]); return(instance); }
public static XSSimpleFinal FromNativeValue(XmlSchemaDerivationMethod native) => EnumerationXSSimpleFinal.FromNativeValue(native);
internal XSSimpleFinal(EnumerationXSSimpleFinal instance, XmlSchemaDerivationMethod realValue) : base(instance, realValue) { }