Table of Contents

Class StateField

Namespace
RandomizerCore.Logic.StateLogic
Assembly
RandomizerCore.dll
public abstract record StateField : IEquatable<StateField>
Inheritance
StateField
Implements
Derived
Inherited Members

Constructors

StateField(int, string)

protected StateField(int Id, string Name)

Parameters

Id int
Name string

Fields

DefaultValuePropertyName

public const string DefaultValuePropertyName = "DefaultValue"

Field Value

string

Properties

Id

public int Id { get; init; }

Property Value

int

Name

public string Name { get; init; }

Property Value

string

Methods

GetFieldType()

public abstract StateFieldType GetFieldType()

Returns

StateFieldType

Operators

implicit operator int(StateField)

public static implicit operator int(StateField sf)

Parameters

sf StateField

Returns

int