Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ IsValidCatchTypeHandle()

static bool System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.IsValidCatchTypeHandle ( EntityHandle catchType)
inlinestaticpackage

Definition at line 48 of file ExceptionRegionEncoder.cs.

49 {
50 if (!catchType.IsNil)
51 {
52 if (catchType.Kind != HandleKind.TypeDefinition && catchType.Kind != HandleKind.TypeSpecification)
53 {
54 return catchType.Kind == HandleKind.TypeReference;
55 }
56 return true;
57 }
58 return false;
59 }

References System.Reflection.Metadata.EntityHandle.IsNil, and System.Reflection.Metadata.EntityHandle.Kind.

Referenced by System.Reflection.Metadata.Ecma335.ExceptionRegionEncoder.Add(), and System.Reflection.Metadata.Ecma335.ControlFlowBuilder.AddCatchRegion().