|
|
|
@ -302,7 +302,15 @@ namespace ICSharpCode.Decompiler.CSharp
@@ -302,7 +302,15 @@ namespace ICSharpCode.Decompiler.CSharp
|
|
|
|
|
case OperandType.Sig: |
|
|
|
|
case OperandType.Tok: |
|
|
|
|
case OperandType.Type: |
|
|
|
|
var handle = MetadataTokenHelpers.EntityHandleOrNil(instructions.ReadInt32()); |
|
|
|
|
EntityHandle handle; |
|
|
|
|
try |
|
|
|
|
{ |
|
|
|
|
handle = MetadataTokenHelpers.EntityHandleOrNil(instructions.ReadInt32()); |
|
|
|
|
} |
|
|
|
|
catch (BadImageFormatException) |
|
|
|
|
{ |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
if (handle.IsNil) |
|
|
|
|
break; |
|
|
|
|
switch (handle.Kind) |
|
|
|
|