C# Class Unity.IL2CPP.NullChecksSupport

Datei anzeigen Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
NullChecksSupport ( CppCodeWriter writer, Mono.Cecil.MethodDefinition methodDefinition, bool nullChecksGloballyEnabled ) : Mono.Cecil
WriteNullCheckForInvocationIfNeeded ( MethodReference methodReference, IList args ) : void
WriteNullCheckIfNeeded ( StackInfo stackInfo ) : void

Private Methods

Method Description
RecordNullCheckEmitted ( ) : void
ShouldEmitNullChecksForMethod ( ) : bool

Method Details

NullChecksSupport() public method

public NullChecksSupport ( CppCodeWriter writer, Mono.Cecil.MethodDefinition methodDefinition, bool nullChecksGloballyEnabled ) : Mono.Cecil
writer CppCodeWriter
methodDefinition Mono.Cecil.MethodDefinition
nullChecksGloballyEnabled bool
return Mono.Cecil

WriteNullCheckForInvocationIfNeeded() public method

public WriteNullCheckForInvocationIfNeeded ( MethodReference methodReference, IList args ) : void
methodReference Mono.Cecil.MethodReference
args IList
return void

WriteNullCheckIfNeeded() public method

public WriteNullCheckIfNeeded ( StackInfo stackInfo ) : void
stackInfo StackInfo
return void