C# Class TUP.AsmResolver.NET.Specialized.MSIL.MSILAssembler

Afficher le fichier Open project: Rex-Hays/GNIDA Class Usage Examples

Méthodes publiques

Méthode Description
CalculateSpaceNeeded ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : int
CalculateSpaceNeeded ( MSILInstruction targetInstruction, int newSize ) : int
MSILAssembler ( MethodBody methodBody ) : System
Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : void
Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger ) : void
Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger, bool suppressInvalidReferences ) : void
ValidateReference ( MetaDataMember member ) : bool

Private Methods

Méthode Description
GenerateOperandBytes ( MSILInstruction instruction ) : void

Method Details

CalculateSpaceNeeded() public méthode

public CalculateSpaceNeeded ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : int
targetInstruction MSILInstruction
newInstruction MSILInstruction
Résultat int

CalculateSpaceNeeded() public méthode

public CalculateSpaceNeeded ( MSILInstruction targetInstruction, int newSize ) : int
targetInstruction MSILInstruction
newSize int
Résultat int

MSILAssembler() public méthode

public MSILAssembler ( MethodBody methodBody ) : System
methodBody MethodBody
Résultat System

Replace() public méthode

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
Résultat void

Replace() public méthode

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
overwriteWhenLarger bool
Résultat void

Replace() public méthode

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger, bool suppressInvalidReferences ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
overwriteWhenLarger bool
suppressInvalidReferences bool
Résultat void

ValidateReference() public méthode

public ValidateReference ( MetaDataMember member ) : bool
member MetaDataMember
Résultat bool