C# Class Unity.IL2CPP.Emit

Show file Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
ArrayBoundsCheck ( string array, string index ) : string
ArrayElementTypeCheck ( string array, string value ) : string
Arrow ( string left, string right ) : string
Assign ( string left, string right ) : string
Box ( TypeReference type, string value, IRuntimeMetadataAccess metadataAccess ) : string
Call ( string method ) : string
Call ( string method, IEnumerable arguments ) : string
Call ( string method, string argument ) : string
Call ( string method, string argument1, string argument2 ) : string
Call ( string method, string argument1, string argument2, string argument3 ) : string
Cast ( TypeReference type, string value ) : string
Cast ( string type, string value ) : string
CastEach ( string targetTypeName, IEnumerable values ) : IEnumerable
Dereference ( string value ) : string
DivideByZeroCheck ( TypeReference type, string denominator ) : string
Dot ( string left, string right ) : string
LoadArrayElement ( string array, string index, bool useArrayBoundsCheck ) : string
LoadArrayElementAddress ( string array, string index, bool useArrayBoundsCheck ) : string
MemoryBarrier ( ) : string
MultiDimensionalArrayBoundsCheck ( string length, string index ) : string
NewObj ( TypeReference type, IRuntimeMetadataAccess metadataAccess ) : string
NewSZArray ( Mono.Cecil.ArrayType arrayType, int length, IRuntimeMetadataAccess metadataAccess ) : string
NewSZArray ( Mono.Cecil.ArrayType arrayType, string length, IRuntimeMetadataAccess metadataAccess ) : string
NullCheck ( TypeReference type, string name ) : string
NullCheck ( string name ) : string
RaiseManagedException ( string exception ) : string
StoreArrayElement ( string array, string index, string value, bool useArrayBoundsCheck ) : string

Method Details

ArrayBoundsCheck() public static method

public static ArrayBoundsCheck ( string array, string index ) : string
array string
index string
return string

ArrayElementTypeCheck() public static method

public static ArrayElementTypeCheck ( string array, string value ) : string
array string
value string
return string

Arrow() public static method

public static Arrow ( string left, string right ) : string
left string
right string
return string

Assign() public static method

public static Assign ( string left, string right ) : string
left string
right string
return string

Box() public static method

public static Box ( TypeReference type, string value, IRuntimeMetadataAccess metadataAccess ) : string
type Mono.Cecil.TypeReference
value string
metadataAccess IRuntimeMetadataAccess
return string

Call() public static method

public static Call ( string method ) : string
method string
return string

Call() public static method

public static Call ( string method, IEnumerable arguments ) : string
method string
arguments IEnumerable
return string

Call() public static method

public static Call ( string method, string argument ) : string
method string
argument string
return string

Call() public static method

public static Call ( string method, string argument1, string argument2 ) : string
method string
argument1 string
argument2 string
return string

Call() public static method

public static Call ( string method, string argument1, string argument2, string argument3 ) : string
method string
argument1 string
argument2 string
argument3 string
return string

Cast() public static method

public static Cast ( TypeReference type, string value ) : string
type Mono.Cecil.TypeReference
value string
return string

Cast() public static method

public static Cast ( string type, string value ) : string
type string
value string
return string

CastEach() public static method

public static CastEach ( string targetTypeName, IEnumerable values ) : IEnumerable
targetTypeName string
values IEnumerable
return IEnumerable

Dereference() public static method

public static Dereference ( string value ) : string
value string
return string

DivideByZeroCheck() public static method

public static DivideByZeroCheck ( TypeReference type, string denominator ) : string
type Mono.Cecil.TypeReference
denominator string
return string

Dot() public static method

public static Dot ( string left, string right ) : string
left string
right string
return string

LoadArrayElement() public static method

public static LoadArrayElement ( string array, string index, bool useArrayBoundsCheck ) : string
array string
index string
useArrayBoundsCheck bool
return string

LoadArrayElementAddress() public static method

public static LoadArrayElementAddress ( string array, string index, bool useArrayBoundsCheck ) : string
array string
index string
useArrayBoundsCheck bool
return string

MemoryBarrier() public static method

public static MemoryBarrier ( ) : string
return string

MultiDimensionalArrayBoundsCheck() public static method

public static MultiDimensionalArrayBoundsCheck ( string length, string index ) : string
length string
index string
return string

NewObj() public static method

public static NewObj ( TypeReference type, IRuntimeMetadataAccess metadataAccess ) : string
type Mono.Cecil.TypeReference
metadataAccess IRuntimeMetadataAccess
return string

NewSZArray() public static method

public static NewSZArray ( Mono.Cecil.ArrayType arrayType, int length, IRuntimeMetadataAccess metadataAccess ) : string
arrayType Mono.Cecil.ArrayType
length int
metadataAccess IRuntimeMetadataAccess
return string

NewSZArray() public static method

public static NewSZArray ( Mono.Cecil.ArrayType arrayType, string length, IRuntimeMetadataAccess metadataAccess ) : string
arrayType Mono.Cecil.ArrayType
length string
metadataAccess IRuntimeMetadataAccess
return string

NullCheck() public static method

public static NullCheck ( TypeReference type, string name ) : string
type Mono.Cecil.TypeReference
name string
return string

NullCheck() public static method

public static NullCheck ( string name ) : string
name string
return string

RaiseManagedException() public static method

public static RaiseManagedException ( string exception ) : string
exception string
return string

StoreArrayElement() public static method

public static StoreArrayElement ( string array, string index, string value, bool useArrayBoundsCheck ) : string
array string
index string
value string
useArrayBoundsCheck bool
return string