Ejemplo n.º 1
0
        private bool Contains(XmlSchemaDerivationMethod _value)
        {
            XSSimpleFinal _enumValue = EnumerationXSSimpleFinal.FromNativeValue(_value);
            IValue        _idx       = _values.Find(_enumValue);

            return(_idx.DataType != DataType.Undefined);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 public static XSSimpleFinal FromNativeValue(XmlSchemaDerivationMethod native)
 => EnumerationXSSimpleFinal.FromNativeValue(native);
Ejemplo n.º 5
0
 internal XSSimpleFinal(EnumerationXSSimpleFinal instance, XmlSchemaDerivationMethod realValue)
     : base(instance, realValue)
 {
 }