Microsoft.VisualStudio.ProjectSystem.Query.ValueTypes Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
AnyValueJsonConverter |
A JSON convert to support serializing properties values. |
AnyValueType |
The value type represents properties in the model, which can hold any value. |
BoolValueType |
Represents a boolean value in the project API. |
EntityIdentityJsonConverter |
A JSON convert to support serializing EntityIdentity. |
EntityIdentityValueType |
Represents the value of an Id property. |
GuidValueType |
Represents a Guid value inside project system API. |
ImageMonikerValueType | |
IntValueType |
Represents a int value in the project API. |
KnownValueTypes |
All supported value types in the project model. |
PathValueType |
Represents a path value in the project API. For now, path is represented as a string, which can be changed later. |
StringComparisonValueType | |
StringValueType |
Represents a string value in the project API. |
UintValueType |
Represents an unsigned int value in the project API. |
UriValueType |
Represents an Uri in the project API. |
ValueTypeBase<TValue> |
Base class to implement supported value types. |
Interfaces
IEntityPathBasedValueMetadata |
Prepresent metadata for a property contains a path. |
IEntityStringBasedValueMetadata |
The metadata of a string value property inside an entity type. |
IJsonValueSerializer |
Serializer to read value from JSON or write a value to JSON. |
IJsonValueSerializer<TValue> |
Serializer to read value from JSON or write a value to JSON. |
IValueListType |
Represents a list in the value types. |
IValueSetType |
Represents a hashset type. |
IValueType |
Represents a type to be used in the model. |
IValueType<TValue> |
Represents a type to be used in the model. |
IValueTypeMetadata |
Represents the general concept of additional metadata for a value type. |