2 overrides of UnderlyingAssemblySymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\PublicModel\NonSourceAssemblySymbol.cs (1)
22internal override Symbols.AssemblySymbol UnderlyingAssemblySymbol => _underlying;
Symbols\PublicModel\SourceAssemblySymbol.cs (1)
21internal override Symbols.AssemblySymbol UnderlyingAssemblySymbol => _underlying;
13 references to UnderlyingAssemblySymbol
Microsoft.CodeAnalysis.CSharp (13)
Compilation\CSharpCompilation.cs (1)
1346if (assemblySymbol is Symbols.PublicModel.AssemblySymbol { UnderlyingAssemblySymbol: var underlyingSymbol })
Symbols\PublicModel\AssemblySymbol.cs (12)
25return UnderlyingAssemblySymbol.GlobalNamespace.GetPublicSymbol(); 40bool IAssemblySymbol.IsInteractive => UnderlyingAssemblySymbol.IsInteractive; 42AssemblyIdentity IAssemblySymbol.Identity => UnderlyingAssemblySymbol.Identity; 44ICollection<string> IAssemblySymbol.TypeNames => UnderlyingAssemblySymbol.TypeNames; 46ICollection<string> IAssemblySymbol.NamespaceNames => UnderlyingAssemblySymbol.NamespaceNames; 48bool IAssemblySymbol.MightContainExtensionMethods => UnderlyingAssemblySymbol.MightContainExtensionMethods; 50AssemblyMetadata IAssemblySymbol.GetMetadata() => UnderlyingAssemblySymbol.GetMetadata(); 54return UnderlyingAssemblySymbol.ResolveForwardedType(fullyQualifiedMetadataName).GetPublicSymbol(); 59return UnderlyingAssemblySymbol.GetAllTopLevelForwardedTypes().Select(t => t.GetPublicSymbol()). 70var myKeys = UnderlyingAssemblySymbol.GetInternalsVisibleToPublicKeys(assemblyWantingAccess.Name); 82AssemblyIdentity identity = UnderlyingAssemblySymbol.Identity; 101return UnderlyingAssemblySymbol.GetTypeByMetadataName(metadataName).GetPublicSymbol();