Compartilhar via


StringValueType Class

Definition

Represents a string value in the project API.

[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 2 })]
public class StringValueType : Microsoft.VisualStudio.ProjectSystem.Query.ValueTypes.ValueTypeBase<string>
[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 2 })>]
type StringValueType = class
    inherit ValueTypeBase<string>
Public Class StringValueType
Inherits ValueTypeBase(Of String)
Inheritance
StringValueType
Derived
Attributes

Constructors

StringValueType()

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

Methods

GetCustomizedCoreEqualityComparer(IValueTypeMetadata)
GetCustomizedEqualityComparer(IValueTypeMetadata)
ReadFromJsonCore(JsonReader, IValueTypeMetadata, Boolean)
WriteToJson(String, JsonWriter)
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