Share via


ProjectReferenceType Class

Definition

Metadata Type for ProjectReference.

public class ProjectReferenceType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IProjectReferenceSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.ProjectReferenceSnapshot>
type ProjectReferenceType = class
    inherit EntityType<IProjectReferenceSnapshot, ProjectReferenceSnapshot>
Public Class ProjectReferenceType
Inherits EntityType(Of IProjectReferenceSnapshot, ProjectReferenceSnapshot)
Inheritance

Fields

CanonicalNamePropertyName

The name of the CanonicalName property.

NamePropertyName

The name of the Name property.

ProjectGuidPropertyName

The name of the ProjectGuid property.

ReferencedProjectIdPropertyName

The name of the ReferencedProjectId property.

ReferencedProjectPathPropertyName

The name of the ReferencedProjectPath property.

ReferenceTypePropertyName

The name of the ReferenceType property.

TypeName

The Model Type Name.

Properties

BaseType (Inherited from EntityType)
CanonicalNameProperty

Gets Metadata for CanonicalName property.

DefinitionType (Inherited from EntityType<TDefinitionType,TImplementationType>)
EmptyPropertiesFilter (Inherited from EntityType)
HasId (Inherited from EntityType)
IdProperty

Gets Metadata for Id property.

ImplementationType (Inherited from EntityType<TDefinitionType,TImplementationType>)
Model (Inherited from EntityType)
Name (Inherited from EntityType)
NameProperty

Gets Metadata for Name property.

ProjectGuidProperty

Gets Metadata for ProjectGuid property.

Properties (Inherited from EntityType)
QueryDefaultProperties
ReferencedProjectIdProperty

Gets Metadata for ReferencedProjectId property.

ReferencedProjectPathProperty

Gets Metadata for ReferencedProjectPath property.

ReferenceTypeProperty

Gets Metadata for ReferenceType property.

Methods

CreateEntityValue(IEntityRuntimeModel, EntityIdentity, IPropertiesAvailableStatus)
CreateEntityValue(IEntityRuntimeModel)
CreatePropertiesFilter()

Create a new properties filter.

GetExecutable(AsyncQueryable, ImmutableQueue<ExecutableStep>, Boolean) (Inherited from EntityType<TDefinitionType,TImplementationType>)
GetProperty(String) (Inherited from EntityType)
GetRelationshipProperty(String) (Inherited from EntityType)
InitializeProperties(IReadOnlyCollection<IEntityProperty>)

Initialize the properties collection.

(Inherited from EntityType)
TryGetProperty(String, IEntityProperty) (Inherited from EntityType)

Applies to