Пример #1
0
        internal static XSComplexFinal FromNativeValue(XmlSchemaDerivationMethod native)
        {
            EnumerationXSComplexFinal enumeration = GlobalsManager.GetEnum <EnumerationXSComplexFinal>();

            enumeration._valuesCache.TryGetValue(native, out XSComplexFinal value);
            return(value);
        }
Пример #2
0
        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);
        }