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