C# Class PERWAPI.CalliSig

Signature for calli instruction
Inheritance: Signature
Afficher le fichier Open project: xored/f4 Class Usage Examples

Méthodes publiques

Méthode Description
AddCallingConv ( CallConv cconv ) : void

Add extra calling conventions to this callsite signature

AddVarArgs ( Type optPars ) : void

Add the optional parameters to a vararg method This method sets the vararg calling convention

CalliSig ( CallConv cconv, Type retType, Type pars ) : System

Create a signature for a calli instruction

Private Methods

Méthode Description
BuildSignatures ( MetaDataOut md ) : void
BuildTables ( MetaDataOut md ) : void
CalliSig ( uint sigIx ) : System
ChangeRefsToDefs ( ClassDef newType, ClassDef oldTypes ) : void
HasCallConv ( CallConv callCon ) : bool

Check to see if the method signature has a particular calling convention.

Resolve ( PEReader buff ) : void

Method Details

AddCallingConv() public méthode

Add extra calling conventions to this callsite signature
public AddCallingConv ( CallConv cconv ) : void
cconv CallConv
Résultat void

AddVarArgs() public méthode

Add the optional parameters to a vararg method This method sets the vararg calling convention
public AddVarArgs ( Type optPars ) : void
optPars Type the optional pars for the vararg call
Résultat void

CalliSig() public méthode

Create a signature for a calli instruction
public CalliSig ( CallConv cconv, Type retType, Type pars ) : System
cconv CallConv calling conventions
retType Type return type
pars Type parameter types
Résultat System