Struct BinaryAnnotation
- Namespace
- AsmResolver.Symbols.Pdb.Records
- Assembly
- AsmResolver.Symbols.Pdb.dll
Represents a single binary annotation within an inline call site.
public record struct BinaryAnnotation : IEquatable<BinaryAnnotation>
- Implements
- Inherited Members
Constructors
BinaryAnnotation(BinaryAnnotationOpCode, uint, uint)
Represents a single binary annotation within an inline call site.
public BinaryAnnotation(BinaryAnnotationOpCode OpCode, uint Operand1, uint Operand2)
Parameters
OpCode
BinaryAnnotationOpCodeThe opcode.
Operand1
uintThe first operand.
Operand2
uintThe second operand (if applicable).
Properties
OpCode
The opcode.
public BinaryAnnotationOpCode OpCode { readonly get; set; }
Property Value
Operand1
The first operand.
public uint Operand1 { readonly get; set; }
Property Value
Operand2
The second operand (if applicable).
public uint Operand2 { readonly get; set; }
Property Value
OperandCount
Gets the number of operands this binary annotation contains.
public int OperandCount { get; }
Property Value
Methods
ToString()
Returns the fully qualified type name of this instance.
public override string ToString()
Returns
- string
The fully qualified type name.