54 public override bool IsDod =>
false;
83 for (
int i = 0; i < num; i++)
298 public override bool IsDod =>
false;
413 for (
int i = 0; i < num; i++)
683 if (
types.Length == 0)
687 if (
types.Length == 1)
693 for (
int i = 1; i <
types.Length; i++)
void Add(TKey key, TValue value)
virtual bool ReadBoolean()
virtual sbyte ReadSByte()
static bool ExactlyOne(uint num)
static int LeastPosition(uint num)
static uint ClearLeast(uint num)
static XmlSchemaSimpleType AnySimpleType
static XmlSchemaSimpleType AnyAtomicType
static XmlSchemaSimpleType UntypedAtomicType
static XmlSchemaComplexType AnyType
static XmlSchemaComplexType UntypedAnyType
virtual XmlTypeCode TypeCode
virtual XmlSchemaDatatypeVariety Variety
XmlSchemaSimpleTypeContent? Content
static ? XmlSchemaSimpleType GetBuiltInSimpleType(XmlQualifiedName qualifiedName)
XmlSchemaDatatype? Datatype
XmlSchemaType? BaseXmlSchemaType
XmlSchemaDerivationMethod DerivedBy
static XmlQualifiedNameTest Wildcard
override XmlQueryType Prime
readonly XmlNodeKindFlags _nodeKinds
override void GetObjectData(BinaryWriter writer)
ChoiceType(List< XmlQueryType > members)
override XmlQueryCardinality Cardinality
override XmlQualifiedNameTest NameTest
static readonly XmlTypeCode[] s_nodeKindToTypeCode
readonly XmlTypeCode _code
static XmlQueryType Create(XmlNodeKindFlags nodeKinds)
readonly XmlSchemaType _schemaType
override XmlNodeKindFlags NodeKinds
static XmlQueryType Create(List< XmlQueryType > members)
readonly List< XmlQueryType > _members
static readonly XmlQueryType None
static XmlQueryType Create(BinaryReader reader)
static XmlQueryType Create(XmlSchemaSimpleType schemaType, bool isStrict)
static readonly XmlQueryType UntypedDocument
static readonly XmlQueryType UntypedAttribute
readonly XmlTypeCode _code
static readonly XmlQueryType[] s_specialBuiltInItemTypes
static XmlQueryType Create(XmlTypeCode code, bool isStrict)
static readonly XmlQueryType[] s_builtInItemTypes
readonly bool _isNillable
ItemType(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType schemaType, bool isNillable, bool isStrict, bool isNotRtf)
override XmlQualifiedNameTest NameTest
readonly XmlQualifiedNameTest _nameTest
static XmlQueryType Create(BinaryReader reader)
override XmlNodeKindFlags NodeKinds
static readonly XmlQueryType NodeNotRtf
override XmlQueryType Prime
readonly XmlNodeKindFlags _nodeKinds
static readonly XmlQueryType[] s_builtInItemTypesStrict
override XmlQueryCardinality Cardinality
readonly XmlSchemaType _schemaType
static readonly XmlQueryType UntypedElement
override void GetObjectData(BinaryWriter writer)
static XmlQueryType Create(XmlTypeCode code, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable)
SequenceType(XmlQueryType prime, XmlQueryCardinality card)
static XmlQueryType Create(XmlQueryType prime, XmlQueryCardinality card)
override XmlNodeKindFlags NodeKinds
static readonly XmlQueryType Zero
override XmlQueryType Prime
readonly XmlQueryCardinality _card
override XmlQueryCardinality Cardinality
static XmlQueryType Create(BinaryReader reader)
override XmlQualifiedNameTest NameTest
readonly XmlQueryType _prime
override void GetObjectData(BinaryWriter writer)
static readonly XmlQueryType NodeSDod
static XmlQueryType Type(XmlSchemaSimpleType schemaType, bool isStrict)
static XmlQueryType Choice(XmlQueryType left, XmlQueryType right)
static readonly XmlQueryType Namespace
static readonly XmlQueryType Int
static readonly XmlQueryType AttributeOrContentS
static readonly XmlQueryType AttributeQ
static readonly XmlQueryType NamespaceS
static readonly XmlQueryType TextS
static XmlQueryType Type(XmlTypeCode code, bool isStrict)
static XmlQueryType Choice(params XmlQueryType[] types)
static void AddItemToChoice(List< XmlQueryType > accumulator, XmlQueryType itemType)
static readonly XmlQueryType CommentS
static readonly XmlQueryType DecimalX
static readonly XmlQueryType IntXS
static readonly XmlQueryType DoubleX
static readonly XmlQueryType QNameX
static readonly XmlQueryType StringX
static readonly XmlQueryType IntX
static readonly XmlQueryType LongX
static XmlQueryType Sequence(XmlQueryType left, XmlQueryType right)
static readonly XmlQueryType Node
static readonly XmlQueryType NodeNotRtfQ
static XmlQueryType AtMost(XmlQueryType t, XmlQueryCardinality c)
static readonly XmlQueryType ContentS
static readonly XmlQueryType DocumentOrContent
static XmlQueryType Type(XPathNodeType kind, XmlQualifiedNameTest nameTest, XmlSchemaType contentType, bool isNillable)
static readonly XmlQueryType Element
static readonly XmlQueryType DocumentS
static readonly XmlQueryType UntypedElement
static readonly XmlQueryType UntypedNode
static List< XmlQueryType > PrimeChoice(List< XmlQueryType > accumulator, IList< XmlQueryType > types)
static readonly XmlQueryType NodeS
static readonly XmlQueryType Comment
static readonly XmlQueryType None
static readonly XmlQueryType NodeNotRtfS
static readonly XmlQueryType FloatX
static readonly XmlQueryType DocumentOrContentS
static XmlQueryType PrimeProduct(XmlQueryType t, XmlQueryCardinality c)
static readonly XmlQueryType AnyAtomicTypeS
static readonly XmlQueryType PIS
static readonly XmlQueryType PI
static readonly XmlQueryType IntegerX
static readonly XmlQueryType ItemS
static readonly XmlQueryType DocumentOrElementS
static readonly XmlQueryType UntypedDocument
static readonly XmlQueryType AnyAtomicType
static readonly XmlQueryType DocumentOrElement
static readonly XmlQueryType AttributeOrContent
static readonly XmlQueryType BooleanX
static readonly XmlQueryType UntypedNodeS
static readonly XmlQueryType ElementS
static XmlQueryType NodeChoice(XmlNodeKindFlags kinds)
static readonly XmlQueryType AttributeS
static readonly XmlQueryType DateTimeX
static readonly XmlQueryType UntypedAttribute
static readonly XmlQueryType Document
static readonly XmlQueryType StringXS
static readonly XmlQueryType DocumentOrElementQ
static readonly XmlQueryType Item
static readonly XmlQueryType NodeNotRtf
static void Serialize(BinaryWriter writer, XmlQueryType type)
static readonly XmlTypeCode[] s_nodeKindToTypeCode
static XmlQueryType Deserialize(BinaryReader reader)
XmlQueryCardinality Cardinality
XmlNodeKindFlags NodeKinds
XmlQualifiedNameTest NameTest
XmlSchemaDerivationMethod
static XmlQueryCardinality One
void GetObjectData(BinaryWriter writer)
static XmlQueryCardinality None
static XmlQueryCardinality ZeroOrOne
XmlQueryCardinality AtMost()
static XmlQueryCardinality ZeroOrMore
static XmlQueryCardinality Zero