Skip to content

Mirror::Weaver::WeaverLists

Public Functions

Name
int GetSyncVarStart(string className)
void SetNumSyncVars(string className, int num)
WeaverLists()

Public Attributes

Name
Dictionary< FieldDefinition, MethodDefinition > replacementSetterProperties
Dictionary< FieldDefinition, MethodDefinition > replacementGetterProperties
TypeDefinition generateContainerClass
Dictionary< string, int > numSyncVars

Public Functions Documentation

function GetSyncVarStart

inline int GetSyncVarStart(
    string className
)

function SetNumSyncVars

inline void SetNumSyncVars(
    string className,
    int num
)

function WeaverLists

inline WeaverLists()

Public Attributes Documentation

variable replacementSetterProperties

Dictionary< FieldDefinition, MethodDefinition > replacementSetterProperties = new Dictionary<FieldDefinition, MethodDefinition>();

variable replacementGetterProperties

Dictionary< FieldDefinition, MethodDefinition > replacementGetterProperties = new Dictionary<FieldDefinition, MethodDefinition>();

variable generateContainerClass

TypeDefinition generateContainerClass;

variable numSyncVars

Dictionary< string, int > numSyncVars = new Dictionary<string, int>();

Updated on 17 January 2021 at 15:32:35 UTC