Struct ManipulationId
- Namespace
- MoonBark.GridPlacement.Core.Types
- Assembly
- MoonBark.GridPlacement.Core.dll
Strongly-typed identifier for manipulations. Prevents string typos and provides compile-time type safety.
public readonly record struct ManipulationId : IEquatable<ManipulationId>
- Implements
- Inherited Members
Constructors
ManipulationId(string)
Strongly-typed identifier for manipulations. Prevents string typos and provides compile-time type safety.
public ManipulationId(string Value)
Parameters
Valuestring
Properties
Value
Gets the string value of the manipulation ID.
public string Value { get; }
Property Value
Methods
FromString(string)
Creates a ManipulationId from a string.
public static ManipulationId FromString(string value)
Parameters
valuestring
Returns
ToString()
Returns the string representation of the manipulation ID.
public override string ToString()
Returns
Operators
implicit operator string(ManipulationId)
Implicit conversion from ManipulationId to string.
public static implicit operator string(ManipulationId id)
Parameters
Returns
implicit operator ManipulationId(string)
Implicit conversion from string to ManipulationId.
public static implicit operator ManipulationId(string value)
Parameters
valuestring