Interface ICilOperandBuilder
- Namespace
- AsmResolver.PE.DotNet.Cil
- Assembly
- AsmResolver.PE.dll
Provides members for serializing high level representations of an operand in a CIL instruction.
public interface ICilOperandBuilder
Methods
GetArgumentIndex(object?)
Transforms the provided argument operand into its argument index.
int GetArgumentIndex(object? operand)
Parameters
operand
objectThe argument operand.
Returns
- int
The argument index.
GetMemberToken(object?)
Transforms the provided member into a metadata token that references the member.
MetadataToken GetMemberToken(object? operand)
Parameters
operand
objectThe member.
Returns
- MetadataToken
The metadata token.
GetStringToken(object?)
Transforms the provided string operand into a string token.
uint GetStringToken(object? operand)
Parameters
operand
objectThe string operand.
Returns
- uint
The string token.
GetVariableIndex(object?)
Transforms the provided variable operand into its variable index.
int GetVariableIndex(object? operand)
Parameters
operand
objectThe variable operand.
Returns
- int
The variable index.