C# 클래스 TUP.AsmResolver.NET.Specialized.MSIL.MSILAssembler

파일 보기 프로젝트 열기: Rex-Hays/GNIDA 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
GenerateOperandBytes ( MSILInstruction instruction ) : void

메소드 상세

CalculateSpaceNeeded() 공개 메소드

public CalculateSpaceNeeded ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : int
targetInstruction MSILInstruction
newInstruction MSILInstruction
리턴 int

CalculateSpaceNeeded() 공개 메소드

public CalculateSpaceNeeded ( MSILInstruction targetInstruction, int newSize ) : int
targetInstruction MSILInstruction
newSize int
리턴 int

MSILAssembler() 공개 메소드

public MSILAssembler ( MethodBody methodBody ) : System
methodBody MethodBody
리턴 System

Replace() 공개 메소드

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
리턴 void

Replace() 공개 메소드

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
overwriteWhenLarger bool
리턴 void

Replace() 공개 메소드

public Replace ( MSILInstruction targetInstruction, MSILInstruction newInstruction, bool overwriteWhenLarger, bool suppressInvalidReferences ) : void
targetInstruction MSILInstruction
newInstruction MSILInstruction
overwriteWhenLarger bool
suppressInvalidReferences bool
리턴 void

ValidateReference() 공개 메소드

public ValidateReference ( MetaDataMember member ) : bool
member MetaDataMember
리턴 bool