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