33 instantiations of ElementAccessor
dotnet-svcutil-lib (33)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (1)
164ElementAccessor newAccessor = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (4)
113ElementAccessor element = new ElementAccessor(); 158ElementAccessor element = new ElementAccessor(); 742ElementAccessor element = new ElementAccessor(); 756ElementAccessor element = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (7)
66ElementAccessor accessor = new ElementAccessor(); 92ElementAccessor accessor = new ElementAccessor(); 154ElementAccessor accessor = new ElementAccessor(); 178ElementAccessor accessor = new ElementAccessor(); 434ElementAccessor arrayAccessor = new ElementAccessor(); 452ElementAccessor itemAccessor = new ElementAccessor(); 513ElementAccessor itemAccessor = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (10)
213ElementAccessor element = new ElementAccessor(); 1502ElementAccessor arrayItemElement = new ElementAccessor(); 1633ElementAccessor element = new ElementAccessor(); 1686ElementAccessor element = new ElementAccessor(); 1729ElementAccessor arrayElement = new ElementAccessor(); 1811ElementAccessor element = new ElementAccessor(); 1876ElementAccessor element = new ElementAccessor(); 1930ElementAccessor element = new ElementAccessor(); 2227ElementAccessor element = new ElementAccessor(); 2251ElementAccessor element = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (10)
144ElementAccessor accessor = new ElementAccessor(); 215ElementAccessor accessor = new ElementAccessor(); 270ElementAccessor element = new ElementAccessor(); 289ElementAccessor accessor = new ElementAccessor(); 340ElementAccessor accessor = new ElementAccessor(); 968ElementAccessor choiceAccessor = new ElementAccessor(); 1325ElementAccessor accessor = new ElementAccessor(); 1338ElementAccessor anyAccessor = new ElementAccessor(); 1352ElementAccessor arrayAccessor = new ElementAccessor(); 1662ElementAccessor xmlns = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializer.cs (1)
765ElementAccessor element = new ElementAccessor();
172 references to ElementAccessor
dotnet-svcutil-lib (172)
FrameworkFork\Microsoft.Xml\Xml\Serialization\Mappings.cs (16)
162internal ElementAccessor Clone() 164ElementAccessor newAccessor = new ElementAccessor(); 375private ElementAccessor[] _elements; 376private ElementAccessor[] _sortedElements; 380internal ElementAccessor[] Elements 386internal ElementAccessor[] ElementsSortedByDerivation 394_sortedElements = new ElementAccessor[_elements.Length]; 704private ElementAccessor[] _elements; 705private ElementAccessor[] _sortedElements; 754internal ElementAccessor[] Elements 760internal static void SortMostToLeastDerived(ElementAccessor[] elements) 783internal ElementAccessor[] ElementsSortedByDerivation 791_sortedElements = new ElementAccessor[_elements.Length]; 833private static bool IsNeedNullableMember(ElementAccessor element) 864internal static bool ElementsMatch(ElementAccessor[] a, ElementAccessor[] b)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapCodeExporter.cs (3)
77ExportElement((ElementAccessor)xmlMembersMapping[i].Accessor); 81private void ExportElement(ElementAccessor element) 227ElementAccessor element = member.Elements[0];
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapReflectionImporter.cs (8)
113ElementAccessor element = new ElementAccessor(); 158ElementAccessor element = new ElementAccessor(); 458mapping.Elements = new ElementAccessor[] { 735accessor.Elements = new ElementAccessor[0]; 742ElementAccessor element = new ElementAccessor(); 750accessor.Elements = new ElementAccessor[] { element }; 754private static ElementAccessor CreateElementAccessor(TypeMapping mapping, string ns) 756ElementAccessor element = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaExporter.cs (2)
274private void ExportElementAccessors(XmlSchemaGroupBase group, ElementAccessor[] accessors, bool repeats, bool valueTypeOptional, string ns) 294private void ExportElementAccessor(XmlSchemaGroupBase group, ElementAccessor accessor, bool repeats, bool valueTypeOptional, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\SoapSchemaImporter.cs (15)
66ElementAccessor accessor = new ElementAccessor(); 92ElementAccessor accessor = new ElementAccessor(); 154ElementAccessor accessor = new ElementAccessor(); 165private ElementAccessor ImportElement(XmlSchemaElement element, string ns) 178ElementAccessor accessor = new ElementAccessor(); 427private ElementAccessor ImportArray(XmlSchemaElement element, string ns) 434ElementAccessor arrayAccessor = new ElementAccessor(); 452ElementAccessor itemAccessor = new ElementAccessor(); 460arrayMapping.Elements = new ElementAccessor[] { itemAccessor }; 513ElementAccessor itemAccessor = new ElementAccessor(); 521arrayMapping.Elements = new ElementAccessor[] { itemAccessor }; 538ElementAccessor itemAccessor = ImportElement(itemElement, ns); 539arrayMapping.Elements = new ElementAccessor[] { itemAccessor }; 551ElementAccessor accessor; 567member.Elements = new ElementAccessor[] { accessor };
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlCodeExporter.cs (9)
95ElementAccessor element = mapping.Elements[j]; 107private void ExportElement(ElementAccessor element) 117private void ExportType(TypeMapping mapping, string name, string ns, ElementAccessor rootElement, bool checkReference) 181private void AddRootMetadata(CodeAttributeDeclarationCollection metadata, TypeMapping typeMapping, string name, string ns, ElementAccessor rootElement) 431if (memberTypeDesc.IsArrayLike && accessor is ElementAccessor) 437AddWarningComment(comments, string.Format(ResXml.XmlDropArrayAttributeValue, attributeName, defaultValue.ToString(), ((ElementAccessor)accessor).Name)); 688ElementAccessor arrayElement = array.Elements[i]; 745ElementAccessor element = member.Elements[0]; 783ElementAccessor element = member.Elements[i];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlMapping.cs (4)
32private ElementAccessor _accessor; 37internal XmlMapping(TypeScope scope, ElementAccessor accessor) : this(scope, accessor, XmlMappingAccess.Read | XmlMappingAccess.Write) 41internal XmlMapping(TypeScope scope, ElementAccessor accessor, XmlMappingAccess access) 49internal ElementAccessor Accessor
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlMembersMapping.cs (1)
20internal XmlMembersMapping(TypeScope scope, ElementAccessor accessor, XmlMappingAccess access) : base(scope, accessor, access)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlReflectionImporter.cs (27)
213ElementAccessor element = new ElementAccessor(); 223element = (ElementAccessor)ReconcileAccessor(element, _elements); 230mapping.Elements[0] = (ElementAccessor)ReconcileAccessor(mapping.Elements[0], _elements); 259private ElementAccessor ImportElement(TypeModel model, XmlRootAttribute root, string defaultNamespace, RecursionLimiter limiter) 272ElementAccessor element = CreateElementAccessor(ImportTypeMapping(model, ns, ImportContext.Element, string.Empty, a, limiter), ns); 287return (ElementAccessor)ReconcileAccessor(element, _elements); 300private ElementAccessor ReconcileLocalAccessor(ElementAccessor accessor, string ns) 303return (ElementAccessor)ReconcileAccessor(accessor, _elements); 819foreach (ElementAccessor e in values) 1012ElementAccessor element = null; 1502ElementAccessor arrayItemElement = new ElementAccessor(); 1512arrayMapping.Elements = (ElementAccessor[])arrayItemElements.ToArray(typeof(ElementAccessor)); 1633ElementAccessor element = new ElementAccessor(); 1686ElementAccessor element = new ElementAccessor(); 1729ElementAccessor arrayElement = new ElementAccessor(); 1811ElementAccessor element = new ElementAccessor(); 1876ElementAccessor element = new ElementAccessor(); 1930ElementAccessor element = new ElementAccessor(); 1961accessor.Elements = (ElementAccessor[])elementList.ToArray(typeof(ElementAccessor)); 1980ElementAccessor element = accessor.Elements[i]; 2179if (accessor is ElementAccessor) 2225private static ElementAccessor CreateElementAccessor(TypeMapping mapping, string ns) 2227ElementAccessor element = new ElementAccessor(); 2251ElementAccessor element = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaExporter.cs (3)
256private XmlSchemaElement ExportElement(ElementAccessor accessor) 687private void ExportElementAccessors(XmlSchemaGroupBase group, ElementAccessor[] accessors, bool repeats, bool valueTypeOptional, string ns) 842private void ExportElementAccessor(XmlSchemaGroupBase group, ElementAccessor accessor, bool repeats, bool valueTypeOptional, string ns)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSchemaImporter.cs (53)
93ElementAccessor element = ImportElement(name, typeof(TypeMapping), baseType); 144ElementAccessor accessor = new ElementAccessor(); 215ElementAccessor accessor = new ElementAccessor(); 255ElementAccessor accessor = ImportElement(name, typeof(TypeMapping), baseType); 263member.Elements = new ElementAccessor[] { accessor }; 270ElementAccessor element = new ElementAccessor(); 289ElementAccessor accessor = new ElementAccessor(); 298private ElementAccessor ImportElement(XmlQualifiedName name, Type desiredMappingType, Type baseType) 301ElementAccessor accessor = (ElementAccessor)ImportedElements[element]; 304ElementAccessor existing = (ElementAccessor)ImportedElements[element]; 313private ElementAccessor ImportElement(XmlSchemaElement element, string identifier, Type desiredMappingType, Type baseType, string ns, bool topLevelElement) 318ElementAccessor topAccessor = ImportElement(element.RefName, desiredMappingType, baseType); 321ElementAccessor refAccessor = topAccessor.Clone(); 340ElementAccessor accessor = new ElementAccessor(); 876member.Elements = (ElementAccessor[])choiceElements.ToArray(typeof(ElementAccessor)); 886ElementAccessor element = member.Elements[i]; 892ElementAccessor existingElement = (ElementAccessor)val; 924typeDescs[i] = ((ElementAccessor)enumerator.Current).Mapping.TypeDesc; 968ElementAccessor choiceAccessor = new ElementAccessor(); 972choiceIdentifier.Elements = new ElementAccessor[] { choiceAccessor }; 991ElementAccessor item = arrayMapping.Elements[0]; 1087private void AddScopeElement(INameScope scope, ElementAccessor element, ref bool duplicateElements, bool allowDuplicates) 1092ElementAccessor scopeElement = (ElementAccessor)scope[element.Name, element.Namespace]; 1111private void AddScopeElements(INameScope scope, ElementAccessor[] elements, ref bool duplicateElements, bool allowDuplicates) 1240member.Elements = new ElementAccessor[0]; 1269ElementAccessor[] accessors = ImportAny(any, !mixed, ns); 1299private ElementAccessor[] ImportAny(XmlSchemaAny any, bool makeElement, string targetNamespace) 1321ElementAccessor[] accessors = new ElementAccessor[namespaces.Count == 0 ? 1 : namespaces.Count]; 1325ElementAccessor accessor = new ElementAccessor(); 1338ElementAccessor anyAccessor = new ElementAccessor(); 1341return new ElementAccessor[] { anyAccessor }; 1344private ElementAccessor ImportArray(XmlSchemaElement element, string identifier, string ns, bool repeats) 1352ElementAccessor arrayAccessor = new ElementAccessor(); 1411ElementAccessor itemAccessor = ImportElement(itemElement, identifier, typeof(TypeMapping), null, ns, false); 1414arrayMapping.Elements = new ElementAccessor[] { itemAccessor }; 1520ElementAccessor accessor; 1549member.Elements = new ElementAccessor[] { accessor }; 1573member.Elements = new ElementAccessor[0]; 1603member.Elements = new ElementAccessor[0]; 1662ElementAccessor xmlns = new ElementAccessor(); 1666member.Elements = new ElementAccessor[] { xmlns }; 1892ElementAccessor e1 = (ElementAccessor)o1; 1893ElementAccessor e2 = (ElementAccessor)o2; 1898private EnumMapping ImportEnumeratedChoice(ElementAccessor[] choice, string typeNs, string typeName) 1915ElementAccessor element = choice[i];
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (15)
1872ElementAccessor element = xmlMembersMapping.Accessor; 2081ElementAccessor element = xmlTypeMapping.Accessor; 2112WriteMember("o", null, new ElementAccessor[] { element }, null, null, mapping.TypeDesc, !element.IsSoap); 2747private void WriteMember(string source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc memberTypeDesc, bool writeAccessors) 2757private void WriteArray(string source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc) 2797private void WriteArrayItems(ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc, string arrayName, string choiceName) 2898private void WriteElements(string source, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, string arrayName, bool writeAccessors, bool isNullable) 2903private void WriteElements(string source, string enumSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, string arrayName, bool writeAccessors, bool isNullable) 2925ElementAccessor unnamedAny = null; // can only have one 2931ElementAccessor element = elements[i]; 3013foreach (ElementAccessor element in namedAnys) 3169private void WriteElement(string source, ElementAccessor element, string arrayName, bool writeAccessor) 3183ElementAccessor e = element.Clone(); 3503private void WriteNullCheckBegin(string source, ElementAccessor element) 3659private string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, bool useReflection)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriterILGen.cs (14)
357ElementAccessor element = xmlMembersMapping.Accessor; 556ElementAccessor element = xmlTypeMapping.Accessor; 601WriteMember(new SourceInfo("o", "o", null, typeof(object), ilg), null, new ElementAccessor[] { element }, null, null, mapping.TypeDesc, true); 1485private void WriteMember(SourceInfo source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc memberTypeDesc, bool writeAccessors) 1496private void WriteArray(SourceInfo source, string choiceSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc) 1556private void WriteArrayItems(ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, TypeDesc arrayTypeDesc, string arrayName, string choiceName) 1648private void WriteElements(SourceInfo source, string enumSource, ElementAccessor[] elements, TextAccessor text, ChoiceIdentifierAccessor choice, string arrayName, bool writeAccessors, bool isNullable) 1670ElementAccessor unnamedAny = null; // can only have one 1676ElementAccessor element = elements[i]; 1762foreach (ElementAccessor element in namedAnys) 2008private void WriteElement(SourceInfo source, ElementAccessor element, string arrayName, bool writeAccessor) 2035ElementAccessor e = element.Clone(); 2313private void WriteNullCheckBegin(string source, ElementAccessor element) 2374private string FindChoiceEnumValue(ElementAccessor element, EnumMapping choiceMapping, out object eValue)
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializer.cs (1)
765ElementAccessor element = new ElementAccessor();
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlTypeMapping.cs (1)
16internal XmlTypeMapping(TypeScope scope, ElementAccessor accessor) : base(scope, accessor)