23 instantiations of NameTable
System.Private.Xml (23)
System\Xml\Serialization\Mappings.cs (2)
517
internal NameTable LocalElements => _elements ??= new
NameTable
();
518
internal NameTable LocalAttributes => _attributes ??= new
NameTable
();
System\Xml\Serialization\SchemaImporter.cs (2)
68
internal NameTable GroupsInUse => _groupsInUse ??= new
NameTable
();
70
internal NameTable TypesInUse => _typesInUse ??= new
NameTable
();
System\Xml\Serialization\SoapReflectionImporter.cs (2)
21
private readonly NameTable _types = new
NameTable
(); // xmltypename + xmlns -> Mapping
22
private readonly NameTable _nullables = new
NameTable
(); // xmltypename + xmlns -> NullableMapping
System\Xml\Serialization\Types.cs (1)
471
private static readonly NameTable s_primitiveNames = new
NameTable
();
System\Xml\Serialization\XmlReflectionImporter.cs (14)
29
private readonly NameTable _types = new
NameTable
(); // xmltypename + xmlns -> Mapping
30
private readonly NameTable _nullables = new
NameTable
(); // xmltypename + xmlns -> NullableMapping
31
private readonly NameTable _elements = new
NameTable
(); // xmlelementname + xmlns -> ElementAccessor
519
_serializables ??= new
NameTable
();
1232
NameTable elements = new
NameTable
();
1233
NameTable attributes = new
NameTable
();
1482
NameTable arrayItemElements = new
NameTable
(); // xmlelementname + xmlns -> ElementAccessor
1518
NameTable elements = new
NameTable
();
1591
_xsdAttributes ??= new
NameTable
();
1656
NameTable anys = new
NameTable
();
1769
_xsdAttributes ??= new
NameTable
();
1897
NameTable anys = new
NameTable
();
2082
NameTable arrayTypes = new
NameTable
();
2103
NameTable ids = new
NameTable
();
System\Xml\Serialization\XmlSchemaImporter.cs (2)
465
MemberMapping[] members = ImportTypeMembers(type, typeNs, identifier, memberScope, new CodeIdentifiers(), new
NameTable
(), ref needExplicitOrder, false, false);
747
NameTable choiceElements = new
NameTable
();
31 references to NameTable
System.Private.Xml (31)
System\Xml\Serialization\Mappings.cs (4)
477
private
NameTable
? _elements;
478
private
NameTable
? _attributes;
517
internal
NameTable
LocalElements => _elements ??= new NameTable();
518
internal
NameTable
LocalAttributes => _attributes ??= new NameTable();
System\Xml\Serialization\SchemaImporter.cs (6)
25
private
NameTable
? _typesInUse;
26
private
NameTable
? _groupsInUse;
68
internal
NameTable
GroupsInUse => _groupsInUse ??= new NameTable();
70
internal
NameTable
TypesInUse => _typesInUse ??= new NameTable();
139
internal static void AddReference(XmlQualifiedName name,
NameTable
references, string error)
150
internal static void RemoveReference(XmlQualifiedName name,
NameTable
references)
System\Xml\Serialization\SoapReflectionImporter.cs (2)
21
private readonly
NameTable
_types = new NameTable(); // xmltypename + xmlns -> Mapping
22
private readonly
NameTable
_nullables = new NameTable(); // xmltypename + xmlns -> NullableMapping
System\Xml\Serialization\Types.cs (1)
471
private static readonly
NameTable
s_primitiveNames = new NameTable();
System\Xml\Serialization\XmlReflectionImporter.cs (15)
29
private readonly
NameTable
_types = new NameTable(); // xmltypename + xmlns -> Mapping
30
private readonly
NameTable
_nullables = new NameTable(); // xmltypename + xmlns -> NullableMapping
31
private readonly
NameTable
_elements = new NameTable(); // xmlelementname + xmlns -> ElementAccessor
32
private
NameTable
? _xsdAttributes; // xmlattributetname + xmlns -> AttributeAccessor
35
private
NameTable
? _serializables; // type name --> new SerializableMapping
299
private Accessor ReconcileAccessor(Accessor accessor,
NameTable
accessors)
696
private TypeMapping? GetTypeMapping(string? typeName, string? ns, TypeDesc typeDesc,
NameTable
typeLib, Type? type)
1232
NameTable
elements = new NameTable();
1233
NameTable
attributes = new NameTable();
1482
NameTable
arrayItemElements = new NameTable(); // xmlelementname + xmlns -> ElementAccessor
1518
NameTable
elements = new NameTable();
1656
NameTable
anys = new NameTable();
1897
NameTable
anys = new NameTable();
2082
NameTable
arrayTypes = new NameTable();
2103
NameTable
ids = new NameTable();
System\Xml\Serialization\XmlSchemaImporter.cs (3)
747
NameTable
choiceElements = new NameTable();
882
private bool GatherGroupChoices(XmlSchemaGroup group,
NameTable
choiceElements, string identifier, string? ns, ref bool needExplicitOrder, bool allowDuplicates)
888
private bool GatherGroupChoices(XmlSchemaParticle? particle,
NameTable
choiceElements, string identifier, string? ns, ref bool needExplicitOrder, bool allowDuplicates)