Skip to main content

Class State

Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public class State

Inheritance: System.Object -> State

Inherited Members

  • System.Object.ToString
  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.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
TypeNameDescription
<TState>[]states
Returns

<TState>

Merge<TState>

public static TState Merge<TState>(IEnumerable<TState> states)
where TState : State, new()
Parameters
TypeNameDescription
System.Collections.Generic.IEnumerable<<TState>>states
Returns

<TState>

Was this page helpful?