_metadataReader | System.Reflection.Metadata.Ecma335.NamespaceCache | private |
_namespaceTable | System.Reflection.Metadata.Ecma335.NamespaceCache | private |
_namespaceTableAndListLock | System.Reflection.Metadata.Ecma335.NamespaceCache | private |
_rootNamespace | System.Reflection.Metadata.Ecma335.NamespaceCache | private |
_virtualNamespaceCounter | System.Reflection.Metadata.Ecma335.NamespaceCache | private |
CacheIsRealized | System.Reflection.Metadata.Ecma335.NamespaceCache | package |
EnsureNamespaceTableIsPopulated() | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
GetFullName(NamespaceDefinitionHandle handle) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlinepackage |
GetNamespaceData(NamespaceDefinitionHandle handle) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlinepackage |
GetRootNamespace() | System.Reflection.Metadata.Ecma335.NamespaceCache | inlinepackage |
GetSimpleName(NamespaceDefinitionHandle fullNamespaceHandle, int segmentIndex=int.MaxValue) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
LinkChildDataToParentData(NamespaceDataBuilder child, NamespaceDataBuilder parent) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
LinkChildToParentNamespace(Dictionary< string, NamespaceDataBuilder > existingNamespaces, NamespaceDataBuilder realChild, ref List< NamespaceDataBuilder > virtualNamespaces) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
MergeDuplicateNamespaces(Dictionary< NamespaceDefinitionHandle, NamespaceDataBuilder > table, out Dictionary< string, NamespaceDataBuilder > stringTable) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
NamespaceCache(MetadataReader reader) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlinepackage |
PopulateNamespaceTable() | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
PopulateTableWithExportedTypes(Dictionary< NamespaceDefinitionHandle, NamespaceDataBuilder > table) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
PopulateTableWithTypeDefinitions(Dictionary< NamespaceDefinitionHandle, NamespaceDataBuilder > table) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
ResolveParentChildRelationships(Dictionary< string, NamespaceDataBuilder > namespaces, out List< NamespaceDataBuilder > virtualNamespaces) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |
SynthesizeNamespaceData(string fullName, NamespaceDefinitionHandle realChild) | System.Reflection.Metadata.Ecma335.NamespaceCache | inlineprivate |