Partager via


PathValueType Class

Definition

Represents a path value in the project API. For now, path is represented as a string, which can be changed later.

[System.Runtime.CompilerServices.Nullable(0)]
public class PathValueType : Microsoft.VisualStudio.ProjectSystem.Query.ValueTypes.StringValueType
[<System.Runtime.CompilerServices.Nullable(0)>]
type PathValueType = class
    inherit StringValueType
Public Class PathValueType
Inherits StringValueType
Inheritance
Attributes

Constructors

PathValueType()

Properties

MetadataObjectPath

How to retrieve the value type metadata instance. It is used in code generation.

(Inherited from ValueTypeBase<TValue>)
Name
RunTimeType (Inherited from ValueTypeBase<TValue>)
TypeName (Inherited from StringValueType)

Methods

GetCustomizedCoreEqualityComparer(IValueTypeMetadata)
GetCustomizedEqualityComparer(IValueTypeMetadata)
ReadFromJsonCore(JsonReader, IValueTypeMetadata, Boolean) (Inherited from StringValueType)
WriteToJson(String, JsonWriter) (Inherited from StringValueType)
WriteToJson(TValue, JsonWriter) (Inherited from ValueTypeBase<TValue>)

Explicit Interface Implementations

IJsonValueSerializer.ReadFromJson(JsonReader, IValueTypeMetadata) (Inherited from ValueTypeBase<TValue>)
IJsonValueSerializer.WriteToJson(Object, JsonWriter) (Inherited from ValueTypeBase<TValue>)
IJsonValueSerializer<TValue>.ReadFromJson(JsonReader, IValueTypeMetadata) (Inherited from ValueTypeBase<TValue>)
IValueType.GetCustomizedEqualityComparer(IValueTypeMetadata) (Inherited from ValueTypeBase<TValue>)

Applies to