| Silverlight 5 | WinRT |
| sealed enum CompiledIdentityConstraint | |
| : IComparable, IFormattable, IConvertible | |
| { Unique, Key, Keyref } |
| sealed enum XsdDuration | |
| : IComparable, IFormattable, IConvertible | |
| { Duration, YearMonthDuration, DayTimeDuration } |
| public abstract sealed class Extensions | public abstract sealed class Extensions |
| static public XPathNavigator CreateNavigator(XNode node); | |
| static public XPathNavigator CreateNavigator(XNode node, XmlNameTable nameTable); | |
| static public Object XPathEvaluate(XNode node, String expression); | |
| static public Object XPathEvaluate(XNode node, String expression, IXmlNamespaceResolver resolver); | |
| static public XElement XPathSelectElement(XNode node, String expression); | |
| static public XElement XPathSelectElement(XNode node, String expression, IXmlNamespaceResolver resolver); | |
| static public IEnumerable`1<XElement> XPathSelectElements(XNode node, String expression); | |
| static public IEnumerable`1<XElement> XPathSelectElements(XNode node, String expression, IXmlNamespaceResolver resolver); | |
| static public IXmlSchemaInfo GetSchemaInfo(XElement source); | |
| static public IXmlSchemaInfo GetSchemaInfo(XAttribute source); | |
| static public void Validate(XDocument source, XmlSchemaSet schemas, ValidationEventHandler validationEventHandler); | |
| static public void Validate(XDocument source, XmlSchemaSet schemas, ValidationEventHandler validationEventHandler, Boolean addSchemaInfo); | |
| static public void Validate(XElement source, XmlSchemaObject partialValidationType, XmlSchemaSet schemas, ValidationEventHandler validationEventHandler); | |
| static public void Validate(XElement source, XmlSchemaObject partialValidationType, XmlSchemaSet schemas, ValidationEventHandler validationEventHandler, Boolean addSchemaInfo); | |
| static public void Validate(XAttribute source, XmlSchemaObject partialValidationType, XmlSchemaSet schemas, ValidationEventHandler validationEventHandler); |
| public abstract sealed class Extensions | |
| static public XPathNavigator CreateNavigator(XNode node); | |
| static public XPathNavigator CreateNavigator(XNode node, XmlNameTable nameTable); | |
| static public Object XPathEvaluate(XNode node, String expression); | |
| static public Object XPathEvaluate(XNode node, String expression, IXmlNamespaceResolver resolver); | |
| static public XElement XPathSelectElement(XNode node, String expression); | |
| static public XElement XPathSelectElement(XNode node, String expression, IXmlNamespaceResolver resolver); | |
| static public IEnumerable`1<XElement> XPathSelectElements(XNode node, String expression); | |
| static public IEnumerable`1<XElement> XPathSelectElements(XNode node, String expression, IXmlNamespaceResolver resolver); |
| sealed enum XmlSchemaInference | |
| : IComparable, IFormattable, IConvertible | |
| { Restricted, Relaxed } |
| public abstract interface IXmlSchemaInfo | |
| public abstract virtual Boolean IsDefault { get; } | |
| public abstract virtual Boolean IsNil { get; } | |
| public abstract virtual XmlSchemaSimpleType MemberType { get; } | |
| public abstract virtual XmlSchemaAttribute SchemaAttribute { get; } | |
| public abstract virtual XmlSchemaElement SchemaElement { get; } | |
| public abstract virtual XmlSchemaType SchemaType { get; } | |
| public abstract virtual XmlSchemaValidity Validity { get; } |
| public abstract interface IXPathNavigable | public abstract interface IXPathNavigable |
| public abstract virtual XPathNavigator CreateNavigator(); | public abstract virtual XPathNavigator CreateNavigator(); |
| sealed enum NamespaceList | |
| : IComparable, IFormattable, IConvertible | |
| { Any, Other, Set } |
| sealed enum SchemaNames | |
| : IComparable, IFormattable, IConvertible | |
| { Empty, SchemaName, SchemaType, SchemaMaxOccurs, SchemaMinOccurs, SchemaInfinite, SchemaModel, SchemaOpen, SchemaClosed, SchemaContent, SchemaMixed, SchemaEmpty, SchemaElementOnly, SchemaTextOnly, SchemaOrder, SchemaSeq, SchemaOne, SchemaMany, SchemaRequired, SchemaYes, SchemaNo, SchemaString, SchemaId, SchemaIdref, SchemaIdrefs, SchemaEntity, SchemaEntities, SchemaNmtoken, SchemaNmtokens, SchemaEnumeration, SchemaDefault, XdrRoot, XdrElementType, XdrElement, XdrGroup, XdrAttributeType, XdrAttribute, XdrDatatype, XdrDescription, XdrExtends, SchemaXdrRootAlias, SchemaDtType, SchemaDtValues, SchemaDtMaxLength, SchemaDtMinLength, SchemaDtMax, SchemaDtMin, SchemaDtMinExclusive, SchemaDtMaxExclusive, SchemaTargetNamespace, SchemaVersion, SchemaFinalDefault, SchemaBlockDefault, SchemaFixed, SchemaAbstract, SchemaBlock, SchemaSubstitutionGroup, SchemaFinal, SchemaNillable, SchemaRef, SchemaBase, SchemaDerivedBy, SchemaNamespace, SchemaProcessContents, SchemaRefer, SchemaPublic, SchemaSystem, SchemaSchemaLocation, SchemaValue, SchemaSource, SchemaAttributeFormDefault, SchemaElementFormDefault, SchemaUse, SchemaForm, XsdSchema, XsdAnnotation, XsdInclude, XsdImport, XsdElement, XsdAttribute, xsdAttributeGroup, XsdAnyAttribute, XsdGroup, XsdAll, XsdChoice, XsdSequence, XsdAny, XsdNotation, XsdSimpleType, XsdComplexType, XsdUnique, XsdKey, XsdKeyref, XsdSelector, XsdField, XsdMinExclusive, XsdMinInclusive, XsdMaxExclusive, XsdMaxInclusive, XsdTotalDigits, XsdFractionDigits, XsdLength, XsdMinLength, XsdMaxLength, XsdEnumeration, XsdPattern, XsdDocumentation, XsdAppInfo, XsdComplexContent, XsdComplexContentExtension, XsdComplexContentRestriction, XsdSimpleContent, XsdSimpleContentExtension, XsdSimpleContentRestriction, XsdSimpleTypeList, XsdSimpleTypeRestriction, XsdSimpleTypeUnion, XsdWhitespace, XsdRedefine, SchemaItemType, SchemaMemberTypes, SchemaXPath, XmlLang } |
| public class ValidationEventArgs | |
| : EventArgs | |
| public XmlSchemaException Exception { get; } | |
| public String Message { get; } | |
| public XmlSeverityType Severity { get; } |
| public sealed class ValidationEventHandler | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(Object sender, ValidationEventArgs e, AsyncCallback callback, Object object); | |
| public virtual void EndInvoke(IAsyncResult result); | |
| public virtual void Invoke(Object sender, ValidationEventArgs e); |
| public sealed class XmlAtomicValue | |
| : XPathItem, ICloneable | |
| public virtual Boolean IsNode { get; } | |
| public virtual Object TypedValue { get; } | |
| public virtual String Value { get; } | |
| public virtual Boolean ValueAsBoolean { get; } | |
| public virtual DateTime ValueAsDateTime { get; } | |
| public virtual Double ValueAsDouble { get; } | |
| public virtual Int32 ValueAsInt { get; } | |
| public virtual Int64 ValueAsLong { get; } | |
| public virtual Type ValueType { get; } | |
| public virtual XmlSchemaType XmlType { get; } | |
| public XmlAtomicValue Clone(); | |
| public virtual String ToString(); | |
| public virtual Object ValueAs(Type type, IXmlNamespaceResolver nsResolver); |
| public sealed enum XmlCaseOrder | public sealed enum XmlCaseOrder |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { None, UpperFirst, LowerFirst } | { None, UpperFirst, LowerFirst } |
| public sealed enum XmlDataType | public sealed enum XmlDataType |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Text, Number } | { Text, Number } |
| public class XmlSchemaAll | |
| : XmlSchemaGroupBase | |
| public virtual XmlSchemaObjectCollection Items { get; } |
| public class XmlSchemaAnnotated | |
| : XmlSchemaObject | |
| public XmlSchemaAnnotation Annotation { get; set; } | |
| public String Id { get; set; } | |
| public XmlAttribute UnhandledAttributes { get; set; } |
| public class XmlSchemaAnnotation | |
| : XmlSchemaObject | |
| public String Id { get; set; } | |
| public XmlSchemaObjectCollection Items { get; } | |
| public XmlAttribute UnhandledAttributes { get; set; } |
| public class XmlSchemaAny | |
| : XmlSchemaParticle | |
| public String Namespace { get; set; } | |
| public XmlSchemaContentProcessing ProcessContents { get; set; } |
| public class XmlSchemaAnyAttribute | |
| : XmlSchemaAnnotated | |
| public String Namespace { get; set; } | |
| public XmlSchemaContentProcessing ProcessContents { get; set; } |
| public class XmlSchemaAppInfo | |
| : XmlSchemaObject | |
| public XmlNode Markup { get; set; } | |
| public String Source { get; set; } |
| public class XmlSchemaAttribute | |
| : XmlSchemaAnnotated | |
| public XmlSchemaSimpleType AttributeSchemaType { get; } | |
| public Object AttributeType { get; } | |
| public String DefaultValue { get; set; } | |
| public String FixedValue { get; set; } | |
| public XmlSchemaForm Form { get; set; } | |
| public String Name { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } | |
| public XmlQualifiedName RefName { get; set; } | |
| public XmlSchemaSimpleType SchemaType { get; set; } | |
| public XmlQualifiedName SchemaTypeName { get; set; } | |
| public XmlSchemaUse Use { get; set; } |
| public class XmlSchemaAttributeGroup | |
| : XmlSchemaAnnotated | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public String Name { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } | |
| public XmlSchemaAttributeGroup RedefinedAttributeGroup { get; } |
| public class XmlSchemaAttributeGroupRef | |
| : XmlSchemaAnnotated | |
| public XmlQualifiedName RefName { get; set; } |
| public class XmlSchemaChoice | |
| : XmlSchemaGroupBase | |
| public virtual XmlSchemaObjectCollection Items { get; } |
| public sealed class XmlSchemaCollection | |
| : ICollection, IEnumerable | |
| public Int32 Count { get; } | |
| public XmlSchema Item { get; } | |
| public XmlNameTable NameTable { get; } | |
| public event ValidationEventHandler ValidationEventHandler; | |
| public XmlSchema Add(String ns, String uri); | |
| public XmlSchema Add(String ns, XmlReader reader); | |
| public XmlSchema Add(String ns, XmlReader reader, XmlResolver resolver); | |
| public XmlSchema Add(XmlSchema schema); | |
| public XmlSchema Add(XmlSchema schema, XmlResolver resolver); | |
| public void Add(XmlSchemaCollection schema); | |
| public Boolean Contains(XmlSchema schema); | |
| public Boolean Contains(String ns); | |
| public void CopyTo(XmlSchema array, Int32 index); | |
| public XmlSchemaCollectionEnumerator GetEnumerator(); |
| public sealed class XmlSchemaCollectionEnumerator | |
| : IEnumerator | |
| public XmlSchema Current { get; } | |
| public Boolean MoveNext(); |
| public sealed class XmlSchemaCompilationSettings | |
| public Boolean EnableUpaCheck { get; set; } |
| public class XmlSchemaComplexContent | |
| : XmlSchemaContentModel | |
| public virtual XmlSchemaContent Content { get; set; } | |
| public Boolean IsMixed { get; set; } |
| public class XmlSchemaComplexContentExtension | |
| : XmlSchemaContent | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public XmlQualifiedName BaseTypeName { get; set; } | |
| public XmlSchemaParticle Particle { get; set; } |
| public class XmlSchemaComplexContentRestriction | |
| : XmlSchemaContent | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public XmlQualifiedName BaseTypeName { get; set; } | |
| public XmlSchemaParticle Particle { get; set; } |
| public class XmlSchemaComplexType | |
| : XmlSchemaType | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public XmlSchemaObjectTable AttributeUses { get; } | |
| public XmlSchemaAnyAttribute AttributeWildcard { get; } | |
| public XmlSchemaDerivationMethod Block { get; set; } | |
| public XmlSchemaDerivationMethod BlockResolved { get; } | |
| public XmlSchemaContentModel ContentModel { get; set; } | |
| public XmlSchemaContentType ContentType { get; } | |
| public XmlSchemaParticle ContentTypeParticle { get; } | |
| public Boolean IsAbstract { get; set; } | |
| public virtual Boolean IsMixed { get; set; } | |
| public XmlSchemaParticle Particle { get; set; } |
| public abstract class XmlSchemaContent | |
| : XmlSchemaAnnotated |
| public abstract class XmlSchemaContentModel | |
| : XmlSchemaAnnotated | |
| public abstract virtual XmlSchemaContent Content { get; set; } |
| public sealed enum XmlSchemaContentProcessing | |
| : IComparable, IFormattable, IConvertible | |
| { None, Skip, Lax, Strict } |
| public sealed enum XmlSchemaContentType | |
| : IComparable, IFormattable, IConvertible | |
| { TextOnly, Empty, ElementOnly, Mixed } |
| public abstract class XmlSchemaDatatype | |
| public abstract virtual XmlTokenizedType TokenizedType { get; } | |
| public virtual XmlTypeCode TypeCode { get; } | |
| public abstract virtual Type ValueType { get; } | |
| public virtual XmlSchemaDatatypeVariety Variety { get; } | |
| public virtual Object ChangeType(Object value, Type targetType); | |
| public virtual Object ChangeType(Object value, Type targetType, IXmlNamespaceResolver namespaceResolver); | |
| public virtual Boolean IsDerivedFrom(XmlSchemaDatatype datatype); | |
| public abstract virtual Object ParseValue(String s, XmlNameTable nameTable, IXmlNamespaceResolver nsmgr); |
| public sealed enum XmlSchemaDatatypeVariety | |
| : IComparable, IFormattable, IConvertible | |
| { Atomic, List, Union } |
| public sealed enum XmlSchemaDerivationMethod | |
| : IComparable, IFormattable, IConvertible | |
| { Empty, Substitution, Extension, Restriction, List, Union, All, None } |
| public class XmlSchemaDocumentation | |
| : XmlSchemaObject | |
| public String Language { get; set; } | |
| public XmlNode Markup { get; set; } | |
| public String Source { get; set; } |
| public class XmlSchemaElement | |
| : XmlSchemaParticle | |
| public XmlSchemaDerivationMethod Block { get; set; } | |
| public XmlSchemaDerivationMethod BlockResolved { get; } | |
| public XmlSchemaObjectCollection Constraints { get; } | |
| public String DefaultValue { get; set; } | |
| public XmlSchemaType ElementSchemaType { get; } | |
| public Object ElementType { get; } | |
| public XmlSchemaDerivationMethod Final { get; set; } | |
| public XmlSchemaDerivationMethod FinalResolved { get; } | |
| public String FixedValue { get; set; } | |
| public XmlSchemaForm Form { get; set; } | |
| public Boolean IsAbstract { get; set; } | |
| public Boolean IsNillable { get; set; } | |
| public String Name { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } | |
| public XmlQualifiedName RefName { get; set; } | |
| public XmlSchemaType SchemaType { get; set; } | |
| public XmlQualifiedName SchemaTypeName { get; set; } | |
| public XmlQualifiedName SubstitutionGroup { get; set; } |
| public class XmlSchemaEnumerationFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaException | |
| : SystemException, ISerializable, _Exception | |
| public Int32 LineNumber { get; } | |
| public Int32 LinePosition { get; } | |
| public virtual String Message { get; } | |
| public XmlSchemaObject SourceSchemaObject { get; } | |
| public String SourceUri { get; } | |
| public virtual void GetObjectData(SerializationInfo info, StreamingContext context); |
| public abstract class XmlSchemaExternal | |
| : XmlSchemaObject | |
| public String Id { get; set; } | |
| public XmlSchema Schema { get; set; } | |
| public String SchemaLocation { get; set; } | |
| public XmlAttribute UnhandledAttributes { get; set; } |
| public abstract class XmlSchemaFacet | |
| : XmlSchemaAnnotated | |
| public virtual Boolean IsFixed { get; set; } | |
| public String Value { get; set; } |
| public class XmlSchemaFractionDigitsFacet | |
| : XmlSchemaNumericFacet |
| public class XmlSchemaGroup | |
| : XmlSchemaAnnotated | |
| public String Name { get; set; } | |
| public XmlSchemaGroupBase Particle { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } |
| public abstract class XmlSchemaGroupBase | |
| : XmlSchemaParticle | |
| public abstract virtual XmlSchemaObjectCollection Items { get; } |
| public class XmlSchemaGroupRef | |
| : XmlSchemaParticle | |
| public XmlSchemaGroupBase Particle { get; } | |
| public XmlQualifiedName RefName { get; set; } |
| public class XmlSchemaIdentityConstraint | |
| : XmlSchemaAnnotated | |
| public XmlSchemaObjectCollection Fields { get; } | |
| public String Name { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } | |
| public XmlSchemaXPath Selector { get; set; } |
| public class XmlSchemaImport | |
| : XmlSchemaExternal | |
| public XmlSchemaAnnotation Annotation { get; set; } | |
| public String Namespace { get; set; } |
| public class XmlSchemaInclude | |
| : XmlSchemaExternal | |
| public XmlSchemaAnnotation Annotation { get; set; } |
| public sealed class XmlSchemaInference | |
| public InferenceOption Occurrence { get; set; } | |
| public InferenceOption TypeInference { get; set; } | |
| public XmlSchemaSet InferSchema(XmlReader instanceDocument); | |
| public XmlSchemaSet InferSchema(XmlReader instanceDocument, XmlSchemaSet schemas); |
| public class XmlSchemaInferenceException | |
| : XmlSchemaException, ISerializable, _Exception | |
| public virtual void GetObjectData(SerializationInfo info, StreamingContext context); |
| public class XmlSchemaInfo | |
| : IXmlSchemaInfo | |
| public XmlSchemaContentType ContentType { get; set; } | |
| public virtual Boolean IsDefault { get; set; } | |
| public virtual Boolean IsNil { get; set; } | |
| public virtual XmlSchemaSimpleType MemberType { get; set; } | |
| public virtual XmlSchemaAttribute SchemaAttribute { get; set; } | |
| public virtual XmlSchemaElement SchemaElement { get; set; } | |
| public virtual XmlSchemaType SchemaType { get; set; } | |
| public virtual XmlSchemaValidity Validity { get; set; } |
| public class XmlSchemaKey | |
| : XmlSchemaIdentityConstraint |
| public class XmlSchemaKeyref | |
| : XmlSchemaIdentityConstraint | |
| public XmlQualifiedName Refer { get; set; } |
| public class XmlSchemaLengthFacet | |
| : XmlSchemaNumericFacet |
| public class XmlSchemaMaxExclusiveFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaMaxInclusiveFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaMaxLengthFacet | |
| : XmlSchemaNumericFacet |
| public class XmlSchemaMinExclusiveFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaMinInclusiveFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaMinLengthFacet | |
| : XmlSchemaNumericFacet |
| public class XmlSchemaNotation | |
| : XmlSchemaAnnotated | |
| public String Name { get; set; } | |
| public String Public { get; set; } | |
| public String System { get; set; } |
| public abstract class XmlSchemaNumericFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaObjectCollection | |
| : CollectionBase, IList, ICollection, IEnumerable | |
| public virtual XmlSchemaObject Item { get; set; } | |
| public Int32 Add(XmlSchemaObject item); | |
| public Boolean Contains(XmlSchemaObject item); | |
| public void CopyTo(XmlSchemaObject array, Int32 index); | |
| public XmlSchemaObjectEnumerator GetEnumerator(); | |
| public Int32 IndexOf(XmlSchemaObject item); | |
| public void Insert(Int32 index, XmlSchemaObject item); | |
| protected virtual void OnClear(); | |
| protected virtual void OnInsert(Int32 index, Object item); | |
| protected virtual void OnRemove(Int32 index, Object item); | |
| protected virtual void OnSet(Int32 index, Object oldValue, Object newValue); | |
| public void Remove(XmlSchemaObject item); |
| public class XmlSchemaObjectEnumerator | |
| : IEnumerator | |
| public XmlSchemaObject Current { get; } | |
| public Boolean MoveNext(); | |
| public void Reset(); |
| public class XmlSchemaObjectTable | |
| public Int32 Count { get; } | |
| public XmlSchemaObject Item { get; } | |
| public ICollection Names { get; } | |
| public ICollection Values { get; } | |
| public Boolean Contains(XmlQualifiedName name); | |
| public IDictionaryEnumerator GetEnumerator(); |
| public abstract class XmlSchemaParticle | |
| : XmlSchemaAnnotated | |
| public Decimal MaxOccurs { get; set; } | |
| public String MaxOccursString { get; set; } | |
| public Decimal MinOccurs { get; set; } | |
| public String MinOccursString { get; set; } |
| public class XmlSchemaPatternFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaRedefine | |
| : XmlSchemaExternal | |
| public XmlSchemaObjectTable AttributeGroups { get; } | |
| public XmlSchemaObjectTable Groups { get; } | |
| public XmlSchemaObjectCollection Items { get; } | |
| public XmlSchemaObjectTable SchemaTypes { get; } |
| public class XmlSchemaSequence | |
| : XmlSchemaGroupBase | |
| public virtual XmlSchemaObjectCollection Items { get; } |
| public class XmlSchemaSimpleContent | |
| : XmlSchemaContentModel | |
| public virtual XmlSchemaContent Content { get; set; } |
| public class XmlSchemaSimpleContentExtension | |
| : XmlSchemaContent | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public XmlQualifiedName BaseTypeName { get; set; } |
| public class XmlSchemaSimpleContentRestriction | |
| : XmlSchemaContent | |
| public XmlSchemaAnyAttribute AnyAttribute { get; set; } | |
| public XmlSchemaObjectCollection Attributes { get; } | |
| public XmlSchemaSimpleType BaseType { get; set; } | |
| public XmlQualifiedName BaseTypeName { get; set; } | |
| public XmlSchemaObjectCollection Facets { get; } |
| public class XmlSchemaSimpleType | |
| : XmlSchemaType | |
| public XmlSchemaSimpleTypeContent Content { get; set; } |
| public abstract class XmlSchemaSimpleTypeContent | |
| : XmlSchemaAnnotated |
| public class XmlSchemaSimpleTypeList | |
| : XmlSchemaSimpleTypeContent | |
| public XmlSchemaSimpleType BaseItemType { get; set; } | |
| public XmlSchemaSimpleType ItemType { get; set; } | |
| public XmlQualifiedName ItemTypeName { get; set; } |
| public class XmlSchemaSimpleTypeRestriction | |
| : XmlSchemaSimpleTypeContent | |
| public XmlSchemaSimpleType BaseType { get; set; } | |
| public XmlQualifiedName BaseTypeName { get; set; } | |
| public XmlSchemaObjectCollection Facets { get; } |
| public class XmlSchemaSimpleTypeUnion | |
| : XmlSchemaSimpleTypeContent | |
| public XmlSchemaSimpleType BaseMemberTypes { get; } | |
| public XmlSchemaObjectCollection BaseTypes { get; } | |
| public XmlQualifiedName MemberTypes { get; set; } |
| public class XmlSchemaTotalDigitsFacet | |
| : XmlSchemaNumericFacet |
| public class XmlSchemaType | |
| : XmlSchemaAnnotated | |
| public Object BaseSchemaType { get; } | |
| public XmlSchemaType BaseXmlSchemaType { get; } | |
| public XmlSchemaDatatype Datatype { get; } | |
| public XmlSchemaDerivationMethod DerivedBy { get; } | |
| public XmlSchemaDerivationMethod Final { get; set; } | |
| public XmlSchemaDerivationMethod FinalResolved { get; } | |
| public virtual Boolean IsMixed { get; set; } | |
| public String Name { get; set; } | |
| public XmlQualifiedName QualifiedName { get; } | |
| public XmlTypeCode TypeCode { get; } | |
| static public XmlSchemaComplexType GetBuiltInComplexType(XmlTypeCode typeCode); | |
| static public XmlSchemaComplexType GetBuiltInComplexType(XmlQualifiedName qualifiedName); | |
| static public XmlSchemaSimpleType GetBuiltInSimpleType(XmlQualifiedName qualifiedName); | |
| static public XmlSchemaSimpleType GetBuiltInSimpleType(XmlTypeCode typeCode); | |
| static public Boolean IsDerivedFrom(XmlSchemaType derivedType, XmlSchemaType baseType, XmlSchemaDerivationMethod except); |
| public class XmlSchemaUnique | |
| : XmlSchemaIdentityConstraint |
| public sealed enum XmlSchemaUse | |
| : IComparable, IFormattable, IConvertible | |
| { None, Optional, Prohibited, Required } |
| public class XmlSchemaValidationException | |
| : XmlSchemaException, ISerializable, _Exception | |
| public Object SourceObject { get; } | |
| public virtual void GetObjectData(SerializationInfo info, StreamingContext context); | |
| internal protected void SetSourceObject(Object sourceObject); |
| public sealed enum XmlSchemaValidationFlags | |
| : IComparable, IFormattable, IConvertible | |
| { None, ProcessInlineSchema, ProcessSchemaLocation, ReportValidationWarnings, ProcessIdentityConstraints, AllowXmlAttributes } |
| public sealed class XmlSchemaValidator | |
| public IXmlLineInfo LineInfoProvider { get; set; } | |
| public Uri SourceUri { get; set; } | |
| public Object ValidationEventSender { get; set; } | |
| public XmlResolver XmlResolver { set; } | |
| public event ValidationEventHandler ValidationEventHandler; | |
| public void AddSchema(XmlSchema schema); | |
| public void EndValidation(); | |
| public XmlSchemaAttribute GetExpectedAttributes(); | |
| public XmlSchemaParticle GetExpectedParticles(); | |
| public void GetUnspecifiedDefaultAttributes(ArrayList defaultAttributes); | |
| public void Initialize(); | |
| public void Initialize(XmlSchemaObject partialValidationType); | |
| public void SkipToEndElement(XmlSchemaInfo schemaInfo); | |
| public Object ValidateAttribute(String localName, String namespaceUri, String attributeValue, XmlSchemaInfo schemaInfo); | |
| public Object ValidateAttribute(String localName, String namespaceUri, XmlValueGetter attributeValue, XmlSchemaInfo schemaInfo); | |
| public void ValidateElement(String localName, String namespaceUri, XmlSchemaInfo schemaInfo); | |
| public void ValidateElement(String localName, String namespaceUri, XmlSchemaInfo schemaInfo, String xsiType, String xsiNil, String xsiSchemaLocation, String xsiNoNamespaceSchemaLocation); | |
| public Object ValidateEndElement(XmlSchemaInfo schemaInfo); | |
| public Object ValidateEndElement(XmlSchemaInfo schemaInfo, Object typedValue); | |
| public void ValidateEndOfAttributes(XmlSchemaInfo schemaInfo); | |
| public void ValidateText(String elementValue); | |
| public void ValidateText(XmlValueGetter elementValue); | |
| public void ValidateWhitespace(String elementValue); | |
| public void ValidateWhitespace(XmlValueGetter elementValue); |
| public sealed enum XmlSchemaValidity | |
| : IComparable, IFormattable, IConvertible | |
| { NotKnown, Valid, Invalid } |
| public class XmlSchemaWhiteSpaceFacet | |
| : XmlSchemaFacet |
| public class XmlSchemaXPath | |
| : XmlSchemaAnnotated | |
| public String XPath { get; set; } |
| public sealed enum XmlSortOrder | public sealed enum XmlSortOrder |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Ascending, Descending } | { Ascending, Descending } |
| public sealed class XmlValueGetter | |
| : MulticastDelegate, ICloneable, ISerializable | |
| public virtual IAsyncResult BeginInvoke(AsyncCallback callback, Object object); | |
| public virtual Object EndInvoke(IAsyncResult result); | |
| public virtual Object Invoke(); |
| public class XPathDocument | |
| : IXPathNavigable | |
| public virtual XPathNavigator CreateNavigator(); |
| public class XPathException | public class XPathException |
| : SystemException, _Exception | : SystemException, ISerializable, _Exception |
| public virtual String Message { get; } | public virtual String Message { get; } |
| public abstract class XPathExpression | public abstract class XPathExpression |
| public abstract virtual String Expression { get; } | public abstract virtual String Expression { get; } |
| public abstract virtual XPathResultType ReturnType { get; } | public abstract virtual XPathResultType ReturnType { get; } |
| public abstract virtual void AddSort(Object expr, IComparer comparer); | public abstract virtual void AddSort(Object expr, IComparer comparer); |
| public abstract virtual void AddSort(Object expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType); | public abstract virtual void AddSort(Object expr, XmlSortOrder order, XmlCaseOrder caseOrder, String lang, XmlDataType dataType); |
| public abstract virtual XPathExpression Clone(); | public abstract virtual XPathExpression Clone(); |
| static public XPathExpression Compile(String xpath); | static public XPathExpression Compile(String xpath); |
| static public XPathExpression Compile(String xpath, IXmlNamespaceResolver nsResolver); | static public XPathExpression Compile(String xpath, IXmlNamespaceResolver nsResolver); |
| public abstract virtual void SetContext(XmlNamespaceManager nsManager); | public abstract virtual void SetContext(XmlNamespaceManager nsManager); |
| public abstract virtual void SetContext(IXmlNamespaceResolver nsResolver); | public abstract virtual void SetContext(IXmlNamespaceResolver nsResolver); |
| public abstract class XPathItem | public abstract class XPathItem |
| public abstract virtual Boolean IsNode { get; } | public abstract virtual Boolean IsNode { get; } |
| public abstract virtual Object TypedValue { get; } | |
| public abstract virtual String Value { get; } | public abstract virtual String Value { get; } |
| public abstract virtual Boolean ValueAsBoolean { get; } | |
| public abstract virtual DateTime ValueAsDateTime { get; } | |
| public abstract virtual Double ValueAsDouble { get; } | |
| public abstract virtual Int32 ValueAsInt { get; } | |
| public abstract virtual Int64 ValueAsLong { get; } | |
| public abstract virtual Type ValueType { get; } | |
| public abstract virtual XmlSchemaType XmlType { get; } | |
| public virtual Object ValueAs(Type returnType); |
| public sealed enum XPathNamespaceScope | public sealed enum XPathNamespaceScope |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { All, ExcludeXml, Local } | { All, ExcludeXml, Local } |
| public abstract class XPathNavigator | public abstract class XPathNavigator |
| : XPathItem, IXPathNavigable, IXmlNamespaceResolver | : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver |
| public abstract virtual String BaseURI { get; } | public abstract virtual String BaseURI { get; } |
| public virtual Boolean CanEdit { get; } | public virtual Boolean CanEdit { get; } |
| public virtual Boolean HasAttributes { get; } | public virtual Boolean HasAttributes { get; } |
| public virtual Boolean HasChildren { get; } | public virtual Boolean HasChildren { get; } |
| public virtual String InnerXml { get; set; } | public virtual String InnerXml { get; set; } |
| public abstract virtual Boolean IsEmptyElement { get; } | public abstract virtual Boolean IsEmptyElement { get; } |
| public virtual Boolean IsNode { get; } | public virtual Boolean IsNode { get; } |
| public abstract virtual String LocalName { get; } | public abstract virtual String LocalName { get; } |
| public abstract virtual String Name { get; } | public abstract virtual String Name { get; } |
| public abstract virtual String NamespaceURI { get; } | public abstract virtual String NamespaceURI { get; } |
| public abstract virtual XmlNameTable NameTable { get; } | public abstract virtual XmlNameTable NameTable { get; } |
| static public IEqualityComparer NavigatorComparer { get; } | static public IEqualityComparer NavigatorComparer { get; } |
| public abstract virtual XPathNodeType NodeType { get; } | public abstract virtual XPathNodeType NodeType { get; } |
| public virtual String OuterXml { get; set; } | public virtual String OuterXml { get; set; } |
| public abstract virtual String Prefix { get; } | public abstract virtual String Prefix { get; } |
| public virtual IXmlSchemaInfo SchemaInfo { get; } | |
| public virtual Object TypedValue { get; } | |
| public virtual Object UnderlyingObject { get; } | public virtual Object UnderlyingObject { get; } |
| public virtual Boolean ValueAsBoolean { get; } | |
| public virtual DateTime ValueAsDateTime { get; } | |
| public virtual Double ValueAsDouble { get; } | |
| public virtual Int32 ValueAsInt { get; } | |
| public virtual Int64 ValueAsLong { get; } | |
| public virtual Type ValueType { get; } | |
| public virtual String XmlLang { get; } | public virtual String XmlLang { get; } |
| public virtual XmlSchemaType XmlType { get; } | |
| public virtual XmlWriter AppendChild(); | public virtual XmlWriter AppendChild(); |
| public virtual void AppendChild(String newChild); | public virtual void AppendChild(String newChild); |
| public virtual void AppendChild(XmlReader newChild); | public virtual void AppendChild(XmlReader newChild); |
| public virtual void AppendChild(XPathNavigator newChild); | public virtual void AppendChild(XPathNavigator newChild); |
| public virtual void AppendChildElement(String prefix, String localName, String namespaceURI, String value); | public virtual void AppendChildElement(String prefix, String localName, String namespaceURI, String value); |
| public virtual Boolean CheckValidity(XmlSchemaSet schemas, ValidationEventHandler validationEventHandler); | |
| public abstract virtual XPathNavigator Clone(); | public abstract virtual XPathNavigator Clone(); |
| public virtual XmlNodeOrder ComparePosition(XPathNavigator nav); | public virtual XmlNodeOrder ComparePosition(XPathNavigator nav); |
| public virtual XPathExpression Compile(String xpath); | public virtual XPathExpression Compile(String xpath); |
| public virtual void CreateAttribute(String prefix, String localName, String namespaceURI, String value); | public virtual void CreateAttribute(String prefix, String localName, String namespaceURI, String value); |
| public virtual XmlWriter CreateAttributes(); | public virtual XmlWriter CreateAttributes(); |
| public virtual XPathNavigator CreateNavigator(); | public virtual XPathNavigator CreateNavigator(); |
| public virtual void DeleteRange(XPathNavigator lastSiblingToDelete); | public virtual void DeleteRange(XPathNavigator lastSiblingToDelete); |
| public virtual void DeleteSelf(); | public virtual void DeleteSelf(); |
| public virtual Object Evaluate(String xpath); | public virtual Object Evaluate(String xpath); |
| public virtual Object Evaluate(String xpath, IXmlNamespaceResolver resolver); | public virtual Object Evaluate(String xpath, IXmlNamespaceResolver resolver); |
| public virtual Object Evaluate(XPathExpression expr); | public virtual Object Evaluate(XPathExpression expr); |
| public virtual Object Evaluate(XPathExpression expr, XPathNodeIterator context); | public virtual Object Evaluate(XPathExpression expr, XPathNodeIterator context); |
| public virtual String GetAttribute(String localName, String namespaceURI); | public virtual String GetAttribute(String localName, String namespaceURI); |
| public virtual String GetNamespace(String name); | public virtual String GetNamespace(String name); |
| public virtual IDictionary`2<String, String> GetNamespacesInScope(XmlNamespaceScope scope); | public virtual IDictionary`2<String, String> GetNamespacesInScope(XmlNamespaceScope scope); |
| public virtual XmlWriter InsertAfter(); | public virtual XmlWriter InsertAfter(); |
| public virtual void InsertAfter(String newSibling); | public virtual void InsertAfter(String newSibling); |
| public virtual void InsertAfter(XmlReader newSibling); | public virtual void InsertAfter(XmlReader newSibling); |
| public virtual void InsertAfter(XPathNavigator newSibling); | public virtual void InsertAfter(XPathNavigator newSibling); |
| public virtual XmlWriter InsertBefore(); | public virtual XmlWriter InsertBefore(); |
| public virtual void InsertBefore(String newSibling); | public virtual void InsertBefore(String newSibling); |
| public virtual void InsertBefore(XmlReader newSibling); | public virtual void InsertBefore(XmlReader newSibling); |
| public virtual void InsertBefore(XPathNavigator newSibling); | public virtual void InsertBefore(XPathNavigator newSibling); |
| public virtual void InsertElementAfter(String prefix, String localName, String namespaceURI, String value); | public virtual void InsertElementAfter(String prefix, String localName, String namespaceURI, String value); |
| public virtual void InsertElementBefore(String prefix, String localName, String namespaceURI, String value); | public virtual void InsertElementBefore(String prefix, String localName, String namespaceURI, String value); |
| public virtual Boolean IsDescendant(XPathNavigator nav); | public virtual Boolean IsDescendant(XPathNavigator nav); |
| public abstract virtual Boolean IsSamePosition(XPathNavigator other); | public abstract virtual Boolean IsSamePosition(XPathNavigator other); |
| public virtual String LookupNamespace(String prefix); | public virtual String LookupNamespace(String prefix); |
| public virtual String LookupPrefix(String namespaceURI); | public virtual String LookupPrefix(String namespaceURI); |
| public virtual Boolean Matches(XPathExpression expr); | public virtual Boolean Matches(XPathExpression expr); |
| public virtual Boolean Matches(String xpath); | public virtual Boolean Matches(String xpath); |
| public abstract virtual Boolean MoveTo(XPathNavigator other); | public abstract virtual Boolean MoveTo(XPathNavigator other); |
| public virtual Boolean MoveToAttribute(String localName, String namespaceURI); | public virtual Boolean MoveToAttribute(String localName, String namespaceURI); |
| public virtual Boolean MoveToChild(String localName, String namespaceURI); | public virtual Boolean MoveToChild(String localName, String namespaceURI); |
| public virtual Boolean MoveToChild(XPathNodeType type); | public virtual Boolean MoveToChild(XPathNodeType type); |
| public virtual Boolean MoveToFirst(); | public virtual Boolean MoveToFirst(); |
| public abstract virtual Boolean MoveToFirstAttribute(); | public abstract virtual Boolean MoveToFirstAttribute(); |
| public abstract virtual Boolean MoveToFirstChild(); | public abstract virtual Boolean MoveToFirstChild(); |
| public abstract virtual Boolean MoveToFirstNamespace(XPathNamespaceScope namespaceScope); | public abstract virtual Boolean MoveToFirstNamespace(XPathNamespaceScope namespaceScope); |
| public Boolean MoveToFirstNamespace(); | public Boolean MoveToFirstNamespace(); |
| public virtual Boolean MoveToFollowing(String localName, String namespaceURI); | public virtual Boolean MoveToFollowing(String localName, String namespaceURI); |
| public virtual Boolean MoveToFollowing(String localName, String namespaceURI, XPathNavigator end); | public virtual Boolean MoveToFollowing(String localName, String namespaceURI, XPathNavigator end); |
| public virtual Boolean MoveToFollowing(XPathNodeType type); | public virtual Boolean MoveToFollowing(XPathNodeType type); |
| public virtual Boolean MoveToFollowing(XPathNodeType type, XPathNavigator end); | public virtual Boolean MoveToFollowing(XPathNodeType type, XPathNavigator end); |
| public abstract virtual Boolean MoveToId(String id); | public abstract virtual Boolean MoveToId(String id); |
| public virtual Boolean MoveToNamespace(String name); | public virtual Boolean MoveToNamespace(String name); |
| public abstract virtual Boolean MoveToNext(); | public abstract virtual Boolean MoveToNext(); |
| public virtual Boolean MoveToNext(String localName, String namespaceURI); | public virtual Boolean MoveToNext(String localName, String namespaceURI); |
| public virtual Boolean MoveToNext(XPathNodeType type); | public virtual Boolean MoveToNext(XPathNodeType type); |
| public abstract virtual Boolean MoveToNextAttribute(); | public abstract virtual Boolean MoveToNextAttribute(); |
| public abstract virtual Boolean MoveToNextNamespace(XPathNamespaceScope namespaceScope); | public abstract virtual Boolean MoveToNextNamespace(XPathNamespaceScope namespaceScope); |
| public Boolean MoveToNextNamespace(); | public Boolean MoveToNextNamespace(); |
| public abstract virtual Boolean MoveToParent(); | public abstract virtual Boolean MoveToParent(); |
| public abstract virtual Boolean MoveToPrevious(); | public abstract virtual Boolean MoveToPrevious(); |
| public virtual void MoveToRoot(); | public virtual void MoveToRoot(); |
| public virtual XmlWriter PrependChild(); | public virtual XmlWriter PrependChild(); |
| public virtual void PrependChild(String newChild); | public virtual void PrependChild(String newChild); |
| public virtual void PrependChild(XmlReader newChild); | public virtual void PrependChild(XmlReader newChild); |
| public virtual void PrependChild(XPathNavigator newChild); | public virtual void PrependChild(XPathNavigator newChild); |
| public virtual void PrependChildElement(String prefix, String localName, String namespaceURI, String value); | public virtual void PrependChildElement(String prefix, String localName, String namespaceURI, String value); |
| public virtual XmlReader ReadSubtree(); | public virtual XmlReader ReadSubtree(); |
| public virtual XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace); | public virtual XmlWriter ReplaceRange(XPathNavigator lastSiblingToReplace); |
| public virtual void ReplaceSelf(String newNode); | public virtual void ReplaceSelf(String newNode); |
| public virtual void ReplaceSelf(XmlReader newNode); | public virtual void ReplaceSelf(XmlReader newNode); |
| public virtual void ReplaceSelf(XPathNavigator newNode); | public virtual void ReplaceSelf(XPathNavigator newNode); |
| public virtual XPathNodeIterator Select(String xpath); | public virtual XPathNodeIterator Select(String xpath); |
| public virtual XPathNodeIterator Select(String xpath, IXmlNamespaceResolver resolver); | public virtual XPathNodeIterator Select(String xpath, IXmlNamespaceResolver resolver); |
| public virtual XPathNodeIterator Select(XPathExpression expr); | public virtual XPathNodeIterator Select(XPathExpression expr); |
| public virtual XPathNodeIterator SelectAncestors(XPathNodeType type, Boolean matchSelf); | public virtual XPathNodeIterator SelectAncestors(XPathNodeType type, Boolean matchSelf); |
| public virtual XPathNodeIterator SelectAncestors(String name, String namespaceURI, Boolean matchSelf); | public virtual XPathNodeIterator SelectAncestors(String name, String namespaceURI, Boolean matchSelf); |
| public virtual XPathNodeIterator SelectChildren(XPathNodeType type); | public virtual XPathNodeIterator SelectChildren(XPathNodeType type); |
| public virtual XPathNodeIterator SelectChildren(String name, String namespaceURI); | public virtual XPathNodeIterator SelectChildren(String name, String namespaceURI); |
| public virtual XPathNodeIterator SelectDescendants(XPathNodeType type, Boolean matchSelf); | public virtual XPathNodeIterator SelectDescendants(XPathNodeType type, Boolean matchSelf); |
| public virtual XPathNodeIterator SelectDescendants(String name, String namespaceURI, Boolean matchSelf); | public virtual XPathNodeIterator SelectDescendants(String name, String namespaceURI, Boolean matchSelf); |
| public virtual XPathNavigator SelectSingleNode(String xpath); | public virtual XPathNavigator SelectSingleNode(String xpath); |
| public virtual XPathNavigator SelectSingleNode(String xpath, IXmlNamespaceResolver resolver); | public virtual XPathNavigator SelectSingleNode(String xpath, IXmlNamespaceResolver resolver); |
| public virtual XPathNavigator SelectSingleNode(XPathExpression expression); | public virtual XPathNavigator SelectSingleNode(XPathExpression expression); |
| public virtual void SetTypedValue(Object typedValue); | |
| public virtual void SetValue(String value); | public virtual void SetValue(String value); |
| public virtual String ToString(); | public virtual String ToString(); |
| public virtual Object ValueAs(Type returnType, IXmlNamespaceResolver nsResolver); | |
| public virtual void WriteSubtree(XmlWriter writer); | public virtual void WriteSubtree(XmlWriter writer); |
| public abstract class XPathNodeIterator | public abstract class XPathNodeIterator |
| : IEnumerable | : ICloneable, IEnumerable |
| public virtual Int32 Count { get; } | public virtual Int32 Count { get; } |
| public abstract virtual XPathNavigator Current { get; } | public abstract virtual XPathNavigator Current { get; } |
| public abstract virtual Int32 CurrentPosition { get; } | public abstract virtual Int32 CurrentPosition { get; } |
| public abstract virtual XPathNodeIterator Clone(); | public abstract virtual XPathNodeIterator Clone(); |
| public virtual IEnumerator GetEnumerator(); | public virtual IEnumerator GetEnumerator(); |
| public abstract virtual Boolean MoveNext(); | public abstract virtual Boolean MoveNext(); |
| public sealed enum XPathNodeType | public sealed enum XPathNodeType |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Root, Element, Attribute, Namespace, Text, SignificantWhitespace, Whitespace, ProcessingInstruction, Comment, All } | { Root, Element, Attribute, Namespace, Text, SignificantWhitespace, Whitespace, ProcessingInstruction, Comment, All } |
| public sealed enum XPathResultType | public sealed enum XPathResultType |
| : IComparable, IFormattable, IConvertible | : IComparable, IFormattable, IConvertible |
| { Number, String, Boolean, NodeSet, Navigator, Any, Error } | { Number, String, Boolean, NodeSet, Navigator, Any, Error } |