private FieldDefinition GetFieldDefinition(Instruction instruction)
{
// First call to ldtoken with FieldDefinition contains the display class type
var fieldDefinition = instruction.Operand as FieldDefinition;
if (fieldDefinition != null)
{
return fieldDefinition;
}
var fieldReference = instruction.Operand as FieldReference;
if (fieldReference != null)
{
return fieldReference.Resolve();
}
return null;
}