Class PortableExecutableReference
Inheritance
PortableExecutableReference
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public abstract class PortableExecutableReference : MetadataReference
Constructors
Declaration
protected PortableExecutableReference(MetadataReferenceProperties properties, string? fullPath = null, DocumentationProvider? initialDocumentation = null)
Parameters
Properties
Display
Declaration
public override string? Display { get; }
Property Value
Overrides
FilePath
Declaration
public string? FilePath { get; }
Property Value
Methods
CreateDocumentationProvider()
Declaration
protected abstract DocumentationProvider CreateDocumentationProvider()
Returns
Declaration
public Metadata GetMetadata()
Returns
Declaration
public MetadataId GetMetadataId()
Returns
Declaration
protected abstract Metadata GetMetadataImpl()
Returns
WithAliases(IEnumerable<string>)
Declaration
public PortableExecutableReference WithAliases(IEnumerable<string> aliases)
Parameters
Returns
WithAliases(ImmutableArray<string>)
Declaration
public PortableExecutableReference WithAliases(ImmutableArray<string> aliases)
Parameters
Returns
WithEmbedInteropTypes(bool)
Declaration
public PortableExecutableReference WithEmbedInteropTypes(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
Returns
Declaration
public PortableExecutableReference WithProperties(MetadataReferenceProperties properties)
Parameters
Returns
Declaration
protected abstract PortableExecutableReference WithPropertiesImpl(MetadataReferenceProperties properties)
Parameters
Returns