7 types derived from XmlSchemaObject
dotnet-svcutil-lib (7)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchema.cs (1)
22public class XmlSchema : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaAnnotated.cs (1)
18public class XmlSchemaAnnotated : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaAnnotation.cs (1)
18public class XmlSchemaAnnotation : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaAppInfo.cs (1)
18public class XmlSchemaAppInfo : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaDocumentation.cs (1)
19public class XmlSchemaDocumentation : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaExternal.cs (1)
16public abstract class XmlSchemaExternal : XmlSchemaObject
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSubstitutionGroup.cs (1)
14internal class XmlSchemaSubstitutionGroup : XmlSchemaObject
247 references to XmlSchemaObject
dotnet-svcutil-lib (247)
FrameworkFork\Microsoft.Xml\Xml\Core\XsdValidatingReader.cs (2)
133internal XsdValidatingReader(XmlReader reader, XmlResolver xmlResolver, XmlReaderSettings readerSettings, XmlSchemaObject partialValidationType) 178private void SetupValidator(XmlReaderSettings readerSettings, XmlReader reader, XmlSchemaObject partialValidationType)
FrameworkFork\Microsoft.Xml\Xml\Dom\DocumentSchemaValidator.cs (11)
93XmlSchemaObject partialValidationType = null; 262private void CreateValidator(XmlSchemaObject partialValidationType, XmlSchemaValidationFlags validationFlags) 507private XmlSchemaObject FindSchemaInfo(XmlElement elementToValidate) 543XmlSchemaObject ancestorSchemaObject = parentSchemaInfo.SchemaElement; 580XmlSchemaObject schemaObject = FindSchemaInfo(parentElement); 602private XmlSchemaObject GetTypeFromAncestors(XmlElement elementToValidate, XmlSchemaObject ancestorType, int ancestorsCount) 639XmlSchemaObject schemaInfoFound = null; 665private bool AncestorTypeHasWildcard(XmlSchemaObject ancestorType) 675private XmlSchemaComplexType GetComplexType(XmlSchemaObject schemaObject) 786private XmlSchemaValidator CreateTypeFinderValidator(XmlSchemaObject partialValidationType)
FrameworkFork\Microsoft.Xml\Xml\schema\BaseProcessor.cs (17)
69protected void AddToTable(XmlSchemaObjectTable table, XmlQualifiedName qname, XmlSchemaObject item) 75XmlSchemaObject existingObject = (XmlSchemaObject)table[qname]; 90XmlSchemaObject builtInAttributeGroup = schemaForXmlNS.AttributeGroups[qname]; 113XmlSchemaObject builtInAttribute = schemaForXmlNS.Attributes[qname]; 170private bool IsValidAttributeGroupRedefine(XmlSchemaObject existingObject, XmlSchemaObject item, XmlSchemaObjectTable table) 189private bool IsValidGroupRedefine(XmlSchemaObject existingObject, XmlSchemaObject item, XmlSchemaObjectTable table) 208private bool IsValidTypeRedefine(XmlSchemaObject existingObject, XmlSchemaObject item, XmlSchemaObjectTable table) 227protected void SendValidationEvent(string code, XmlSchemaObject source) 232protected void SendValidationEvent(string code, string msg, XmlSchemaObject source) 237protected void SendValidationEvent(string code, string msg1, string msg2, XmlSchemaObject source) 242protected void SendValidationEvent(string code, string[] args, Exception innerException, XmlSchemaObject source) 252protected void SendValidationEvent(string code, XmlSchemaObject source, XmlSeverityType severity) 262protected void SendValidationEvent(string code, string msg, XmlSchemaObject source, XmlSeverityType severity)
FrameworkFork\Microsoft.Xml\Xml\schema\DatatypeImplementation.cs (2)
414internal override void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller) {/*noop*/} 3134internal override void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller)
FrameworkFork\Microsoft.Xml\Xml\schema\Inference\infer.cs (2)
1336foreach (XmlSchemaObject xsa in attributes) 1386foreach (XmlSchemaObject xsa in attributes)
FrameworkFork\Microsoft.Xml\Xml\schema\Preprocessor.cs (12)
530private void ParseUri(string uri, string code, XmlSchemaObject sourceSchemaObject) 753List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>(); 806SendValidationEvent(ResXml.Sch_InvalidCollection, (XmlSchemaObject)schemaItems[i]); 1010internal static XmlSchema GetParentSchema(XmlSchemaObject currentSchemaObject) 2036private void PreprocessAttributes(XmlSchemaObjectCollection attributes, XmlSchemaAnyAttribute anyAttribute, XmlSchemaObject parent) 2077private void ValidateIdAttribute(XmlSchemaObject xso) 2106private void ValidateNameAttribute(XmlSchemaObject xso) 2128private void ValidateQNameAttribute(XmlSchemaObject xso, string attributeName, XmlQualifiedName value) 2186private void SetParent(XmlSchemaObject child, XmlSchemaObject parent) 2191private void PreprocessAnnotation(XmlSchemaObject schemaObject)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaCollectionPreprocessor.cs (12)
535List<XmlSchemaObject> removeItemsList = new List<XmlSchemaObject>(); 708redefine.Schema.Groups.Insert((XmlQualifiedName)entry.Key, (XmlSchemaObject)entry.Value); 712redefine.Schema.AttributeGroups.Insert((XmlQualifiedName)entry.Key, (XmlSchemaObject)entry.Value); 716redefine.Schema.SchemaTypes.Insert((XmlQualifiedName)entry.Key, (XmlSchemaObject)entry.Value); 1683private void PreprocessAttributes(XmlSchemaObjectCollection attributes, XmlSchemaAnyAttribute anyAttribute, XmlSchemaObject parent) 1724private void ValidateIdAttribute(XmlSchemaObject xso) 1747private void ValidateNameAttribute(XmlSchemaObject xso) 1769private void ValidateQNameAttribute(XmlSchemaObject xso, string attributeName, XmlQualifiedName value) 1786private void SetParent(XmlSchemaObject child, XmlSchemaObject parent) 1791private void PreprocessAnnotation(XmlSchemaObject schemaObject)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaInfo.cs (1)
224internal SchemaAttDef GetAttributeXsd(SchemaElementDecl ed, XmlQualifiedName qname, XmlSchemaObject partialValidationType, out AttributeMatchState attributeMatchState)
FrameworkFork\Microsoft.Xml\Xml\schema\SchemaNamespaceManager.cs (4)
13private XmlSchemaObject _node; 15public SchemaNamespaceManager(XmlSchemaObject node) 27for (XmlSchemaObject current = _node; current != null; current = current.Parent) 47for (XmlSchemaObject current = _node; current != null; current = current.Parent)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchema.cs (1)
613XmlSchemaObject newItem;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaAttribute.cs (1)
222internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaAttributeGroup.cs (1)
121internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaComplexType.cs (3)
406internal override XmlSchemaObject Clone() 412internal XmlSchemaObject Clone(XmlSchema parentSchema) 504XmlSchemaObject xso;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaDatatype.cs (1)
129internal abstract void VerifySchemaValid(XmlSchemaObjectTable notations, XmlSchemaObject caller);
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaElement.cs (2)
356internal override XmlSchemaObject Clone() 362internal XmlSchemaObject Clone(XmlSchema parentSchema)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaException.cs (8)
26private XmlSchemaObject _sourceSchemaObject; 76internal XmlSchemaException(string res, XmlSchemaObject source) : 80internal XmlSchemaException(string res, string arg, XmlSchemaObject source) : 84internal XmlSchemaException(string res, string[] args, XmlSchemaObject source) : 88internal XmlSchemaException(string res, string[] args, Exception innerException, string sourceUri, int lineNumber, int linePosition, XmlSchemaObject source) : 146public XmlSchemaObject SourceSchemaObject 162internal void SetSchemaObject(XmlSchemaObject source) 167internal void SetSource(XmlSchemaObject source)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaGroup.cs (2)
89internal override XmlSchemaObject Clone() 95internal XmlSchemaObject Clone(XmlSchema parentSchema)
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaObject.cs (4)
25private XmlSchemaObject _parent; 65public XmlSchemaObject Parent 118internal virtual XmlSchemaObject Clone() 120return (XmlSchemaObject)MemberwiseClone();
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaObjectCollection.cs (12)
21private XmlSchemaObject _parent; 35public XmlSchemaObjectCollection(XmlSchemaObject parent) 44public virtual XmlSchemaObject this[int index] 46get { return (XmlSchemaObject)List[index]; } 63public int Add(XmlSchemaObject item) 72public void Insert(int index, XmlSchemaObject item) 81public int IndexOf(XmlSchemaObject item) 90public bool Contains(XmlSchemaObject item) 99public void Remove(XmlSchemaObject item) 108public void CopyTo(XmlSchemaObject[] array, int index) 210public XmlSchemaObject Current 212get { return (XmlSchemaObject)_enumerator.Current; }
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaObjectTable.cs (15)
18private Dictionary<XmlQualifiedName, XmlSchemaObject> _table = new Dictionary<XmlQualifiedName, XmlSchemaObject>(); 25internal void Add(XmlQualifiedName name, XmlSchemaObject value) 32internal void Insert(XmlQualifiedName name, XmlSchemaObject value) 34XmlSchemaObject oldValue = null; 51internal void Replace(XmlQualifiedName name, XmlSchemaObject value) 53XmlSchemaObject oldValue; 72XmlSchemaObject value; 83private int FindIndexByValue(XmlSchemaObject xso) 112public XmlSchemaObject this[XmlQualifiedName name] 116XmlSchemaObject value; 159internal XmlSchemaObject xso; 161public XmlSchemaObjectEntry(XmlQualifiedName name, XmlSchemaObject value) 167public XmlSchemaObject IsMatch(string localName, string ns) 300protected XmlSchemaObject currentValue;
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSet.cs (4)
1543private bool AddToTable(XmlSchemaObjectTable table, XmlQualifiedName qname, XmlSchemaObject item) 1549XmlSchemaObject existingObject = (XmlSchemaObject)table[qname]; 1574XmlSchemaObject builtInAttribute = schemaForXmlNS.Attributes[qname];
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSimpleType.cs (1)
59internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSimpleTypeList.cs (1)
54internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSimpleTypeRestriction.cs (1)
67internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaSimpleTypeUnion.cs (1)
54internal override XmlSchemaObject Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidationException.cs (1)
81internal XmlSchemaValidationException(string res, string[] args, string sourceUri, int lineNumber, int linePosition, XmlSchemaObject source, object sourceNode) :
FrameworkFork\Microsoft.Xml\Xml\schema\XmlSchemaValidator.cs (3)
110private XmlSchemaObject _partialValidationType; 389public void Initialize(XmlSchemaObject partialValidationType) 567XmlSchemaObject pvtAttribute = _currentState == ValidatorState.TopLevelAttribute ? _partialValidationType : null;
FrameworkFork\Microsoft.Xml\Xml\schema\XsdBuilder.cs (6)
646private XmlSchemaObject _xso; 849private XmlSchemaObject ParentContainer 851get { return (XmlSchemaObject)_containerStack.Peek(); } 854private XmlSchemaObject GetContainer(State state) 856XmlSchemaObject container = null; 2330private void AddAttribute(XmlSchemaObject value)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Advanced\SchemaImporterExtension.cs (4)
25public virtual string ImportSchemaType(string name, string ns, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, 32public virtual string ImportSchemaType(XmlSchemaType type, XmlSchemaObject context, XmlSchemas schemas, XmlSchemaImporter importer, 160private XmlSchemaObject _context; 167internal MappedTypeDesc(string clrType, string name, string ns, XmlSchemaType xsdType, XmlSchemaObject context, SchemaImporterExtension extension, CodeNamespace code, StringCollection references)
FrameworkFork\Microsoft.Xml\Xml\Serialization\ImportContext.cs (19)
145internal XmlSchemaObject AddItem(XmlSchemaObject item, XmlQualifiedName qname, XmlSchemas schemas) 162XmlSchemaObject cachedItem = (XmlSchemaObject)list[i]; 181internal bool Match(XmlSchemaObject o1, XmlSchemaObject o2, bool shareTypes) 199private ArrayList GetDependencies(XmlSchemaObject o, ArrayList deps, Hashtable refs) 210GetDependencies((XmlSchemaObject)list[i], deps, refs); 217private int CompositeHash(XmlSchemaObject o, int hash) 239GetHash((XmlSchemaObject)items[i]); 243private int GetHash(XmlSchemaObject o) 248if (hash is XmlSchemaObject) 264private string ToString(XmlSchemaObject o, SchemaObjectWriter writer) 286foreach (XmlSchemaObject item in s.Items) 298internal void AddRef(ArrayList list, XmlSchemaObject o) 315internal ArrayList Depends(XmlSchemaObject item) 330internal void Depends(XmlSchemaObject item, ArrayList refs) 485foreach (XmlSchemaObject o in ((XmlSchemaGroupBase)item).Items) 497foreach (XmlSchemaObject o in ((XmlSchemaAttributeGroup)item).Attributes)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SchemaObjectWriter.cs (15)
60return _comparer.Compare(NameOf((XmlSchemaObject)o1), NameOf((XmlSchemaObject)o2)); 63internal static XmlQualifiedName NameOf(XmlSchemaObject o) 141internal static string Namespace(XmlSchemaObject o) 213private void WriteAttributes(XmlAttribute[] a, XmlSchemaObject o) 275internal string WriteXmlSchemaObject(XmlSchemaObject o) 278Write3_XmlSchemaObject((XmlSchemaObject)o); 294Write3_XmlSchemaObject((XmlSchemaObject)list[i]); 334private void Write3_XmlSchemaObject(XmlSchemaObject o) 503XmlSchemaObject ai = (XmlSchemaObject)a[ia]; 662XmlSchemaObject ai = (XmlSchemaObject)a[ia]; 1180XmlSchemaObject ai = (XmlSchemaObject)a[ia];
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (3)
103foreach (XmlSchemaObject o in schema.Items) 112private void AddSchemaItem(XmlSchemaObject item, string ns, string referencingNs) 147private bool SchemaContainsItem(XmlSchemaObject item, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Types.cs (1)
1395static internal XmlQualifiedName ParseWsdlArrayType(string type, out string dims, XmlSchemaObject parent)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (3)
284foreach (XmlSchemaObject o in schema.Items) 307private void AddSchemaItem(XmlSchemaObject item, string ns, string referencingNs) 359private bool SchemaContainsItem(XmlSchemaObject item, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (8)
221XmlSchemaObject xso = Schemas.SchemaSet.GlobalTypes[typeName]; 380XmlSchemaObject parent = element; 420private void RunSchemaExtensions(TypeMapping mapping, XmlQualifiedName qname, XmlSchemaType type, XmlSchemaObject context, TypeFlags flags) 1620foreach (XmlSchemaObject o in type.Annotation.Items) 2074XmlSchemaObject parent = element; 2113internal string FindExtendedType(string name, string ns, XmlSchemaObject context, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, out SchemaImporterExtension extension) 2128internal string FindExtendedType(XmlSchemaType type, XmlSchemaObject context, CodeCompileUnit compileUnit, CodeNamespace mainNamespace, out SchemaImporterExtension extension) 2147XmlSchemaObject parent = attribute;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemas.cs (18)
298foreach (XmlSchemaObject o in removes) 333XmlSchemaObject ret = null; 409foreach (XmlSchemaObject o in schema.Items) 516XmlSchemaObject o = schema.Items[i]; 517XmlSchemaObject dest = Find(o, originals); 546private static string ItemName(XmlSchemaObject o) 575internal static XmlQualifiedName GetParentName(XmlSchemaObject item) 592private static string GetSchemaItem(XmlSchemaObject o, string ns, string details) 604XmlSchemaObject tmp = o; 682private static string Dump(XmlSchemaObject o) 695private static string MergeFailedMessage(XmlSchemaObject src, XmlSchemaObject dest, string ns) 703internal XmlSchemaObject Find(XmlSchemaObject o, IList originals) 713foreach (XmlSchemaObject item in s.Items) 799XmlSchemaObject source = exception.SourceSchemaObject; 880internal bool IsReference(XmlSchemaObject type) 882XmlSchemaObject parent = type;
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (3)
941XmlQualifiedName qname = TypeScope.ParseWsdlArrayType(attr.Value, out dims, (container is XmlSchemaObject) ? (XmlSchemaObject)container : null); 2408if (mapping.TypeDesc.Type != null && typeof(XmlSchemaObject).IsAssignableFrom(mapping.TypeDesc.Type))
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (1)
1058if (mapping.TypeDesc.Type != null && typeof(XmlSchemaObject).IsAssignableFrom(mapping.TypeDesc.Type))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaHelper.cs (2)
85foreach (XmlSchemaObject schemaObject in schema.Items) 109foreach (XmlSchemaObject schemaObject in schema.Items)
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\SchemaImporter.cs (9)
85foreach (XmlSchemaObject typeObj in schema.SchemaTypes.Values) 252foreach (XmlSchemaObject schemaObj in schema.SchemaTypes.Values) 291foreach (XmlSchemaObject schemaObj in schema.Elements.Values) 575XmlSchemaObject o = rootSequence.Items[0]; 612foreach (XmlSchemaObject schemaObject in serializationSchema.Items) 868XmlSchemaObject o = rootSequence.Items[0]; 1242foreach (XmlSchemaObject schemaObject in type.Annotation.Items) 1270foreach (XmlSchemaObject schemaObject in type.Annotation.Items) 1384XmlSchemaObject o = attributes[i];
FrameworkFork\System.Web.Services\Services\Description\ServiceDescriptionSerializer.cs (30)
2351Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 2382Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 2469Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 2715Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 2896Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 3257Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4018Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4330Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4487Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4578Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4699Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4766Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4832Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 4938Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia]; 5080Microsoft.Xml.Schema.XmlSchemaObject ai = (Microsoft.Xml.Schema.XmlSchemaObject)a[ia];