Search Results for

    Show / Hide Table of Contents

    Class ModuleMetadata

    Inheritance
    object
    Metadata
    ModuleMetadata
    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 ModuleMetadata : Metadata, IDisposable

    Properties

    IsDisposed

    Declaration
    public bool IsDisposed { get; }
    Property Value
    Type Description
    bool

    Kind

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

    Name

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    string

    Methods

    CommonCopy()

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

    CreateFromFile(string)

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

    CreateFromImage(IEnumerable<byte>)

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

    CreateFromImage(ImmutableArray<byte>)

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

    CreateFromImage(nint, int)

    Declaration
    public static ModuleMetadata CreateFromImage(nint peImage, int size)
    Parameters
    Type Name Description
    nint peImage
    int size
    Returns
    Type Description
    ModuleMetadata

    CreateFromMetadata(nint, int)

    Declaration
    public static ModuleMetadata CreateFromMetadata(nint metadata, int size)
    Parameters
    Type Name Description
    nint metadata
    int size
    Returns
    Type Description
    ModuleMetadata

    CreateFromMetadata(nint, int, Action)

    Declaration
    public static ModuleMetadata CreateFromMetadata(nint metadata, int size, Action onDispose)
    Parameters
    Type Name Description
    nint metadata
    int size
    Action onDispose
    Returns
    Type Description
    ModuleMetadata

    CreateFromStream(Stream, bool)

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

    CreateFromStream(Stream, PEStreamOptions)

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

    Dispose()

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

    GetMetadataReader()

    Declaration
    public MetadataReader GetMetadataReader()
    Returns
    Type Description
    MetadataReader

    GetModuleNames()

    Declaration
    public ImmutableArray<string> GetModuleNames()
    Returns
    Type Description
    ImmutableArray<string>

    GetModuleVersionId()

    Declaration
    public Guid GetModuleVersionId()
    Returns
    Type Description
    Guid

    GetReference(DocumentationProvider?, string?, string?)

    Declaration
    public PortableExecutableReference GetReference(DocumentationProvider? documentation = null, string? filePath = null, string? display = null)
    Parameters
    Type Name Description
    DocumentationProvider documentation
    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