Search Results for

    Show / Hide Table of Contents

    Class MetadataReference

    Inheritance
    object
    MetadataReference
    CompilationReference
    PortableExecutableReference
    UnresolvedMetadataReference
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Microsoft.CodeAnalysis
    Assembly: Microsoft.CodeAnalysis.dll
    Syntax
    public abstract class MetadataReference

    Constructors

    MetadataReference(MetadataReferenceProperties)

    Declaration
    protected MetadataReference(MetadataReferenceProperties properties)
    Parameters
    Type Name Description
    MetadataReferenceProperties properties

    Properties

    Display

    Declaration
    public virtual string? Display { get; }
    Property Value
    Type Description
    string

    Properties

    Declaration
    public MetadataReferenceProperties Properties { get; }
    Property Value
    Type Description
    MetadataReferenceProperties

    Methods

    CreateFromFile(string, MetadataReferenceProperties, DocumentationProvider?)

    Declaration
    public static PortableExecutableReference CreateFromFile(string path, MetadataReferenceProperties properties = default, DocumentationProvider? documentation = null)
    Parameters
    Type Name Description
    string path
    MetadataReferenceProperties properties
    DocumentationProvider documentation
    Returns
    Type Description
    PortableExecutableReference

    CreateFromImage(IEnumerable<byte>, MetadataReferenceProperties, DocumentationProvider?, string?)

    Declaration
    public static PortableExecutableReference CreateFromImage(IEnumerable<byte> peImage, MetadataReferenceProperties properties = default, DocumentationProvider? documentation = null, string? filePath = null)
    Parameters
    Type Name Description
    IEnumerable<byte> peImage
    MetadataReferenceProperties properties
    DocumentationProvider documentation
    string filePath
    Returns
    Type Description
    PortableExecutableReference

    CreateFromImage(ImmutableArray<byte>, MetadataReferenceProperties, DocumentationProvider?, string?)

    Declaration
    public static PortableExecutableReference CreateFromImage(ImmutableArray<byte> peImage, MetadataReferenceProperties properties = default, DocumentationProvider? documentation = null, string? filePath = null)
    Parameters
    Type Name Description
    ImmutableArray<byte> peImage
    MetadataReferenceProperties properties
    DocumentationProvider documentation
    string filePath
    Returns
    Type Description
    PortableExecutableReference

    CreateFromStream(Stream, MetadataReferenceProperties, DocumentationProvider?, string?)

    Declaration
    public static PortableExecutableReference CreateFromStream(Stream peStream, MetadataReferenceProperties properties = default, DocumentationProvider? documentation = null, string? filePath = null)
    Parameters
    Type Name Description
    Stream peStream
    MetadataReferenceProperties properties
    DocumentationProvider documentation
    string filePath
    Returns
    Type Description
    PortableExecutableReference

    WithAliases(IEnumerable<string>)

    Declaration
    public MetadataReference WithAliases(IEnumerable<string> aliases)
    Parameters
    Type Name Description
    IEnumerable<string> aliases
    Returns
    Type Description
    MetadataReference

    WithAliases(ImmutableArray<string>)

    Declaration
    public MetadataReference WithAliases(ImmutableArray<string> aliases)
    Parameters
    Type Name Description
    ImmutableArray<string> aliases
    Returns
    Type Description
    MetadataReference

    WithEmbedInteropTypes(bool)

    Declaration
    public MetadataReference WithEmbedInteropTypes(bool value)
    Parameters
    Type Name Description
    bool value
    Returns
    Type Description
    MetadataReference

    WithProperties(MetadataReferenceProperties)

    Declaration
    public MetadataReference WithProperties(MetadataReferenceProperties properties)
    Parameters
    Type Name Description
    MetadataReferenceProperties properties
    Returns
    Type Description
    MetadataReference
    In this article
    Back to top Generated by DocFX | Copyright (c) 2018- The NUnit Project - Licensed under CC BY-NC-SA 4.0