Skip to content

TextStudioRenderPropertyId

StructTextStudioTextStudio
public readonly struct TextStudioRenderPropertyId

Stable serialized identifier for a renderer property.

public TextStudioRenderPropertyId(string value)

Creates a render-property identifier, normalizing a null string to an empty identifier.

Parameters

Name Type
value System.String

public bool Equals(TextStudioRenderPropertyId other)

Parameters

Name Type
other TextStudio.TextStudioRenderPropertyId

Returns

System.Boolean

public override bool Equals(object obj)

Parameters

Name Type
obj System.Object

Returns

System.Boolean

public override int GetHashCode()

Returns

System.Int32

public override string ToString()

Returns

System.String

operator ==(TextStudioRenderPropertyId, TextStudioRenderPropertyId)

Section titled “operator ==(TextStudioRenderPropertyId, TextStudioRenderPropertyId)”
public static bool operator ==(TextStudioRenderPropertyId left, TextStudioRenderPropertyId right)

Returns whether two render-property identifiers are equal using ordinal case-sensitive comparison.

Parameters

Name Type
left TextStudio.TextStudioRenderPropertyId
right TextStudio.TextStudioRenderPropertyId

Returns

System.Boolean

operator !=(TextStudioRenderPropertyId, TextStudioRenderPropertyId)

Section titled “operator !=(TextStudioRenderPropertyId, TextStudioRenderPropertyId)”
public static bool operator !=(TextStudioRenderPropertyId left, TextStudioRenderPropertyId right)

Returns whether two render-property identifiers differ using ordinal case-sensitive comparison.

Parameters

Name Type
left TextStudio.TextStudioRenderPropertyId
right TextStudio.TextStudioRenderPropertyId

Returns

System.Boolean

public string Value { get; }

Returns

System.String

public bool IsValid { get; }

Returns

System.Boolean