예제 #1
0
        internal static XSForm FromNativeValue(XmlSchemaForm native)
        {
            switch (native)
            {
            case XmlSchemaForm.Qualified:
            case XmlSchemaForm.Unqualified:

                EnumerationXSForm enumeration = GlobalsManager.GetEnum <EnumerationXSForm>();
                return(enumeration._valuesCache[native]);

            default:
                return(null);
            }
        }
예제 #2
0
        public static EnumerationXSForm CreateInstance()
        {
            TypeDescriptor type          = TypeManager.RegisterType("EnumerationXSForm", typeof(EnumerationXSForm));
            TypeDescriptor enumValueType = TypeManager.RegisterType("XSForm", typeof(XSForm));

            TypeManager.RegisterAliasFor(type, "ПеречислениеФормаПредставленияXS");
            TypeManager.RegisterAliasFor(enumValueType, "ФормаПредставленияXS");

            EnumerationXSForm instance = new EnumerationXSForm(type, enumValueType);

            instance.AddValue("Квалифицированная", "Qualified", instance._valuesCache[XmlSchemaForm.Qualified]);
            instance.AddValue("Неквалифицированная", "Unqualified", instance._valuesCache[XmlSchemaForm.Unqualified]);

            return(instance);
        }
예제 #3
0
 public static XSForm FromNativeValue(XmlSchemaForm native) => EnumerationXSForm.FromNativeValue(native);
예제 #4
0
 internal XSForm(EnumerationXSForm instance, XmlSchemaForm realValue) : base(instance, realValue)
 {
 }