Search Results for

    Show / Hide Table of Contents

    Interface IAssemblySymbol

    Inherited Members
    ISymbol.GetAttributes()
    ISymbol.Accept(SymbolVisitor)
    ISymbol.Accept<TResult>(SymbolVisitor<TResult>)
    ISymbol.Accept<TArgument, TResult>(SymbolVisitor<TArgument, TResult>, TArgument)
    ISymbol.GetDocumentationCommentId()
    ISymbol.GetDocumentationCommentXml(CultureInfo, bool, CancellationToken)
    ISymbol.ToDisplayString(SymbolDisplayFormat)
    ISymbol.ToDisplayParts(SymbolDisplayFormat)
    ISymbol.ToMinimalDisplayString(SemanticModel, int, SymbolDisplayFormat)
    ISymbol.ToMinimalDisplayParts(SemanticModel, int, SymbolDisplayFormat)
    ISymbol.Equals(ISymbol, SymbolEqualityComparer)
    ISymbol.Kind
    ISymbol.Language
    ISymbol.Name
    ISymbol.MetadataName
    ISymbol.MetadataToken
    ISymbol.ContainingSymbol
    ISymbol.ContainingAssembly
    ISymbol.ContainingModule
    ISymbol.ContainingType
    ISymbol.ContainingNamespace
    ISymbol.IsDefinition
    ISymbol.IsStatic
    ISymbol.IsVirtual
    ISymbol.IsOverride
    ISymbol.IsAbstract
    ISymbol.IsSealed
    ISymbol.IsExtern
    ISymbol.IsImplicitlyDeclared
    ISymbol.CanBeReferencedByName
    ISymbol.Locations
    ISymbol.DeclaringSyntaxReferences
    ISymbol.DeclaredAccessibility
    ISymbol.OriginalDefinition
    ISymbol.HasUnsupportedMetadata
    IEquatable<ISymbol>.Equals(ISymbol)
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public interface IAssemblySymbol : ISymbol, IEquatable<ISymbol?>

    Properties

    GlobalNamespace

    Declaration
    INamespaceSymbol GlobalNamespace { get; }
    Property Value
    Type Description
    INamespaceSymbol

    Identity

    Declaration
    AssemblyIdentity Identity { get; }
    Property Value
    Type Description
    AssemblyIdentity

    IsInteractive

    Declaration
    bool IsInteractive { get; }
    Property Value
    Type Description
    bool

    MightContainExtensionMethods

    Declaration
    bool MightContainExtensionMethods { get; }
    Property Value
    Type Description
    bool

    Modules

    Declaration
    IEnumerable<IModuleSymbol> Modules { get; }
    Property Value
    Type Description
    IEnumerable<IModuleSymbol>

    NamespaceNames

    Declaration
    ICollection<string> NamespaceNames { get; }
    Property Value
    Type Description
    ICollection<string>

    TypeNames

    Declaration
    ICollection<string> TypeNames { get; }
    Property Value
    Type Description
    ICollection<string>

    Methods

    GetForwardedTypes()

    Declaration
    ImmutableArray<INamedTypeSymbol> GetForwardedTypes()
    Returns
    Type Description
    ImmutableArray<INamedTypeSymbol>

    GetMetadata()

    Declaration
    AssemblyMetadata? GetMetadata()
    Returns
    Type Description
    AssemblyMetadata

    GetTypeByMetadataName(string)

    Declaration
    INamedTypeSymbol? GetTypeByMetadataName(string fullyQualifiedMetadataName)
    Parameters
    Type Name Description
    string fullyQualifiedMetadataName
    Returns
    Type Description
    INamedTypeSymbol

    GivesAccessTo(IAssemblySymbol)

    Declaration
    bool GivesAccessTo(IAssemblySymbol toAssembly)
    Parameters
    Type Name Description
    IAssemblySymbol toAssembly
    Returns
    Type Description
    bool

    ResolveForwardedType(string)

    Declaration
    INamedTypeSymbol? ResolveForwardedType(string fullyQualifiedMetadataName)
    Parameters
    Type Name Description
    string fullyQualifiedMetadataName
    Returns
    Type Description
    INamedTypeSymbol
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0