internal static XSComplexFinal FromNativeValue(XmlSchemaDerivationMethod native) { EnumerationXSComplexFinal enumeration = GlobalsManager.GetEnum <EnumerationXSComplexFinal>(); enumeration._valuesCache.TryGetValue(native, out XSComplexFinal value); return(value); }
public static EnumerationXSComplexFinal CreateInstance() { TypeDescriptor type = TypeManager.RegisterType("EnumerationXSComplexFinal", typeof(EnumerationXSComplexFinal)); TypeDescriptor enumValueType = TypeManager.RegisterType("XSComplexFinal", typeof(XSComplexFinal)); TypeManager.RegisterAliasFor(type, "ПеречислениеЗавершенностьСоставногоТипаXS"); TypeManager.RegisterAliasFor(enumValueType, "ЗавершенностьСоставногоТипаXS"); EnumerationXSComplexFinal instance = new EnumerationXSComplexFinal(type, enumValueType); instance.AddValue("Все", "All", new XSComplexFinal(instance, XmlSchemaDerivationMethod.All)); instance.AddValue("Ограничение", "Restriction", new XSComplexFinal(instance, XmlSchemaDerivationMethod.Restriction)); instance.AddValue("Расширение", "Extension", new XSComplexFinal(instance, XmlSchemaDerivationMethod.Extension)); return(instance); }