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

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