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