Skip to content

Mirror::Weaver::Weaver

Public Functions

Name
void DLog(TypeDefinition td, string fmt, params object [] args)
void Error(string message)
void Error(string message, MemberReference mr)
void Warning(string message, MemberReference mr)
bool WeaveAssembly(string assembly, IEnumerable< string > dependencies)

Public Properties

Name
WeaverLists WeaveLists
AssemblyDefinition CurrentAssembly
bool WeavingFailed
bool GenerateLogErrors

Public Attributes

Name
string InvokeRpcPrefix

Public Functions Documentation

function DLog

static inline void DLog(
    TypeDefinition td,
    string fmt,
    params object [] args
)

function Error

static inline void Error(
    string message
)

function Error

static inline void Error(
    string message,
    MemberReference mr
)

function Warning

static inline void Warning(
    string message,
    MemberReference mr
)

function WeaveAssembly

static inline bool WeaveAssembly(
    string assembly,
    IEnumerable< string > dependencies
)

Public Property Documentation

property WeaveLists

static WeaverLists WeaveLists;

property CurrentAssembly

static AssemblyDefinition CurrentAssembly;

property WeavingFailed

static bool WeavingFailed;

property GenerateLogErrors

static bool GenerateLogErrors;

Public Attributes Documentation

variable InvokeRpcPrefix

static string InvokeRpcPrefix => "InvokeUserCode_";

Updated on 18 January 2021 at 08:54:19 UTC