Interface IAssemblySymbol
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public interface IAssemblySymbol : ISymbol, IEquatable<ISymbol?>
Properties
GlobalNamespace
Declaration
INamespaceSymbol GlobalNamespace { get; }
Property Value
Identity
Declaration
AssemblyIdentity Identity { get; }
Property Value
IsInteractive
Declaration
bool IsInteractive { get; }
Property Value
MightContainExtensionMethods
Declaration
bool MightContainExtensionMethods { get; }
Property Value
Modules
Declaration
IEnumerable<IModuleSymbol> Modules { get; }
Property Value
NamespaceNames
Declaration
ICollection<string> NamespaceNames { get; }
Property Value
TypeNames
Declaration
ICollection<string> TypeNames { get; }
Property Value
Methods
GetForwardedTypes()
Declaration
ImmutableArray<INamedTypeSymbol> GetForwardedTypes()
Returns
Declaration
AssemblyMetadata? GetMetadata()
Returns
Declaration
INamedTypeSymbol? GetTypeByMetadataName(string fullyQualifiedMetadataName)
Parameters
| Type |
Name |
Description |
| string |
fullyQualifiedMetadataName |
|
Returns
GivesAccessTo(IAssemblySymbol)
Declaration
bool GivesAccessTo(IAssemblySymbol toAssembly)
Parameters
Returns
ResolveForwardedType(string)
Declaration
INamedTypeSymbol? ResolveForwardedType(string fullyQualifiedMetadataName)
Parameters
| Type |
Name |
Description |
| string |
fullyQualifiedMetadataName |
|
Returns