Share via


ExternalFileType Class

Definition

Metadata Type for ExternalFile.

public class ExternalFileType : Microsoft.VisualStudio.ProjectSystem.Query.Framework.EntityType<Microsoft.VisualStudio.ProjectSystem.Query.IExternalFileSnapshot,Microsoft.VisualStudio.ProjectSystem.Query.Framework.ExternalFileSnapshot>
type ExternalFileType = class
    inherit EntityType<IExternalFileSnapshot, ExternalFileSnapshot>
Public Class ExternalFileType
Inherits EntityType(Of IExternalFileSnapshot, ExternalFileSnapshot)
Inheritance

Fields

PathPropertyName

The name of the Path property.

TypeName

The Model Type Name.

Properties

BaseType (Inherited from EntityType)
DefinitionType (Inherited from EntityType<TDefinitionType,TImplementationType>)
EmptyPropertiesFilter (Inherited from EntityType)
HasId (Inherited from EntityType)
ImplementationType (Inherited from EntityType<TDefinitionType,TImplementationType>)
Model (Inherited from EntityType)
Name (Inherited from EntityType)
PathProperty

Gets Metadata for Path property.

Properties (Inherited from EntityType)
QueryDefaultProperties

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