Table of Contents

Class PropertyTableAssigner

Namespace
MoonSharp.Interpreter.Interop
Assembly
Assembly-CSharp.dll
public class PropertyTableAssigner : IPropertyTableAssigner
Inheritance
PropertyTableAssigner
Implements
Inherited Members
Extension Methods

Constructors

PropertyTableAssigner(Type, params string[])

public PropertyTableAssigner(Type type, params string[] expectedMissingProperties)

Parameters

type Type
expectedMissingProperties string[]

Methods

AddExpectedMissingProperty(string)

public void AddExpectedMissingProperty(string name)

Parameters

name string

AssignObject(object, Table)

public void AssignObject(object obj, Table data)

Parameters

obj object
data Table

SetSubassignerForType(Type, IPropertyTableAssigner)

public void SetSubassignerForType(Type propertyType, IPropertyTableAssigner assigner)

Parameters

propertyType Type
assigner IPropertyTableAssigner