C# Class Unity.IL2CPP.Labeler

Datei anzeigen Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
ForJump ( Instruction targetInstruction ) : string
ForJump ( int offset ) : string
ForLabel ( Instruction ins ) : string
FormatOffset ( Instruction ins ) : string
Labeler ( Mono.Cecil.MethodDefinition methodDefinition ) : Mono.Cecil
NeedsLabel ( Instruction ins ) : bool

Private Methods

Method Description
AddJumpLabel ( Instruction ins, Instruction targetInstruction ) : void
BuildLabelMap ( Mono.Cecil.MethodDefinition methodDefinition ) : void
FormatOffset ( int offset ) : string

Method Details

ForJump() public method

public ForJump ( Instruction targetInstruction ) : string
targetInstruction Mono.Cecil.Cil.Instruction
return string

ForJump() public method

public ForJump ( int offset ) : string
offset int
return string

ForLabel() public method

public ForLabel ( Instruction ins ) : string
ins Mono.Cecil.Cil.Instruction
return string

FormatOffset() public method

public FormatOffset ( Instruction ins ) : string
ins Mono.Cecil.Cil.Instruction
return string

Labeler() public method

public Labeler ( Mono.Cecil.MethodDefinition methodDefinition ) : Mono.Cecil
methodDefinition Mono.Cecil.MethodDefinition
return Mono.Cecil

NeedsLabel() public method

public NeedsLabel ( Instruction ins ) : bool
ins Mono.Cecil.Cil.Instruction
return bool