Search Results for

    Show / Hide Table of Contents

    Class AssemblyMetadata

    Inheritance
    object
    Metadata
    AssemblyMetadata
    Implements
    IDisposable
    Inherited Members
    Metadata.Copy()
    Metadata.Id
    object.GetType()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public sealed class AssemblyMetadata : Metadata, IDisposable

    Properties

    Kind

    Declaration
    public override MetadataImageKind Kind { get; }
    Property Value
    Type Description
    MetadataImageKind
    Overrides
    Metadata.Kind

    Methods

    CommonCopy()

    Declaration
    protected override Metadata CommonCopy()
    Returns
    Type Description
    Metadata
    Overrides
    Metadata.CommonCopy()

    Create(ModuleMetadata)

    Declaration
    public static AssemblyMetadata Create(ModuleMetadata module)
    Parameters
    Type Name Description
    ModuleMetadata module
    Returns
    Type Description
    AssemblyMetadata

    Create(params ModuleMetadata[])

    Declaration
    public static AssemblyMetadata Create(params ModuleMetadata[] modules)
    Parameters
    Type Name Description
    ModuleMetadata[] modules
    Returns
    Type Description
    AssemblyMetadata

    Create(IEnumerable<ModuleMetadata>)

    Declaration
    public static AssemblyMetadata Create(IEnumerable<ModuleMetadata> modules)
    Parameters
    Type Name Description
    IEnumerable<ModuleMetadata> modules
    Returns
    Type Description
    AssemblyMetadata

    Create(ImmutableArray<ModuleMetadata>)

    Declaration
    public static AssemblyMetadata Create(ImmutableArray<ModuleMetadata> modules)
    Parameters
    Type Name Description
    ImmutableArray<ModuleMetadata> modules
    Returns
    Type Description
    AssemblyMetadata

    CreateFromFile(string)

    Declaration
    public static AssemblyMetadata CreateFromFile(string path)
    Parameters
    Type Name Description
    string path
    Returns
    Type Description
    AssemblyMetadata

    CreateFromImage(IEnumerable<byte>)

    Declaration
    public static AssemblyMetadata CreateFromImage(IEnumerable<byte> peImage)
    Parameters
    Type Name Description
    IEnumerable<byte> peImage
    Returns
    Type Description
    AssemblyMetadata

    CreateFromImage(ImmutableArray<byte>)

    Declaration
    public static AssemblyMetadata CreateFromImage(ImmutableArray<byte> peImage)
    Parameters
    Type Name Description
    ImmutableArray<byte> peImage
    Returns
    Type Description
    AssemblyMetadata

    CreateFromStream(Stream, bool)

    Declaration
    public static AssemblyMetadata CreateFromStream(Stream peStream, bool leaveOpen = false)
    Parameters
    Type Name Description
    Stream peStream
    bool leaveOpen
    Returns
    Type Description
    AssemblyMetadata

    CreateFromStream(Stream, PEStreamOptions)

    Declaration
    public static AssemblyMetadata CreateFromStream(Stream peStream, PEStreamOptions options)
    Parameters
    Type Name Description
    Stream peStream
    PEStreamOptions options
    Returns
    Type Description
    AssemblyMetadata

    Dispose()

    Declaration
    public override void Dispose()
    Overrides
    Metadata.Dispose()

    GetModules()

    Declaration
    public ImmutableArray<ModuleMetadata> GetModules()
    Returns
    Type Description
    ImmutableArray<ModuleMetadata>

    GetReference(DocumentationProvider?, ImmutableArray<string>, bool, string?, string?)

    Declaration
    public PortableExecutableReference GetReference(DocumentationProvider? documentation = null, ImmutableArray<string> aliases = default, bool embedInteropTypes = false, string? filePath = null, string? display = null)
    Parameters
    Type Name Description
    DocumentationProvider documentation
    ImmutableArray<string> aliases
    bool embedInteropTypes
    string filePath
    string display
    Returns
    Type Description
    PortableExecutableReference

    Implements

    IDisposable
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0