Class State
Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class State
Inheritance: System.Object -> State
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
State
public State()
State
public State(Product product)
Properties
Product
public Product Product { get; set; }
RenderingConfig
public RenderingConfig RenderingConfig { get; set; }
UiConfig
public UiConfig UiConfig { get; set; }
CustomData
public StateCustomData CustomData { get; set; }
Methods
GenerateId
public static string GenerateId()
Returns
System.String
Merge<TState>
public static TState Merge<TState>(params TState[] states)
where TState : State, new()
Parameters
| Type | Name | Description |
|---|---|---|
<TState>[] | states |
Returns
<TState>
Merge<TState>
public static TState Merge<TState>(IEnumerable<TState> states)
where TState : State, new()
Parameters
| Type | Name | Description |
|---|---|---|
System.Collections.Generic.IEnumerable<<TState>> | states |
Returns
<TState>