Share via


ProjectReference Class

Definition

public ref class ProjectReference sealed : IEquatable<Microsoft::CodeAnalysis::ProjectReference ^>
[System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")]
public sealed class ProjectReference : IEquatable<Microsoft.CodeAnalysis.ProjectReference>
[<System.Diagnostics.DebuggerDisplay("{GetDebuggerDisplay(),nq}")>]
type ProjectReference = class
    interface IEquatable<ProjectReference>
Public NotInheritable Class ProjectReference
Implements IEquatable(Of ProjectReference)
Inheritance
ProjectReference
Attributes
Implements

Constructors

Name Description
ProjectReference(ProjectId, ImmutableArray<String>, Boolean)

Properties

Name Description
Aliases

Aliases for the reference. Empty if the reference has no aliases.

EmbedInteropTypes

True if interop types defined in the referenced project should be embedded into the referencing project.

ProjectId

Methods

Name Description
Equals(Object)
Equals(ProjectReference)
GetHashCode()

Operators

Name Description
Equality(ProjectReference, ProjectReference)
Inequality(ProjectReference, ProjectReference)

Applies to