Class CompilationReference
Inheritance
CompilationReference
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public abstract class CompilationReference : MetadataReference, IEquatable<CompilationReference>
Properties
Compilation
Declaration
public Compilation Compilation { get; }
Property Value
Display
Declaration
public override string? Display { get; }
Property Value
Overrides
Methods
Equals(CompilationReference?)
Declaration
public bool Equals(CompilationReference? other)
Parameters
Returns
Equals(object?)
Declaration
public override bool Equals(object? obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
WithAliases(IEnumerable<string>)
Declaration
public CompilationReference WithAliases(IEnumerable<string> aliases)
Parameters
Returns
WithAliases(ImmutableArray<string>)
Declaration
public CompilationReference WithAliases(ImmutableArray<string> aliases)
Parameters
Returns
WithEmbedInteropTypes(bool)
Declaration
public CompilationReference WithEmbedInteropTypes(bool value)
Parameters
| Type |
Name |
Description |
| bool |
value |
|
Returns
Declaration
public CompilationReference WithProperties(MetadataReferenceProperties properties)
Parameters
Returns
Implements