Table of Contents

Class TypedField<TType, TValue>

Namespace
Root
Assembly
SPZGameAssembly.dll
public class TypedField<TType, TValue>

Type Parameters

TType
TValue
Inheritance
object
TypedField<TType, TValue>
Extension Methods

Constructors

TypedField(string, BindingFlags, TValue, string)

public TypedField(string propertyName, BindingFlags bindingFlags = BindingFlags.Instance | BindingFlags.NonPublic, TValue defaultValue = default, string errorMessage = "")

Parameters

propertyName string
bindingFlags BindingFlags
defaultValue TValue
errorMessage string

Methods

GetValue(TType)

public TValue GetValue(TType instance)

Parameters

instance TType

Returns

TValue

SetValue(TType, TValue)

public void SetValue(TType instance, TValue value)

Parameters

instance TType
value TValue