4 types derived from ExceptionHandlerRegion
Microsoft.CodeAnalysis (4)
PEWriter\ExceptionHandlerRegion.cs (4)
85internal sealed class ExceptionHandlerRegionFinally : ExceptionHandlerRegion 102internal sealed class ExceptionHandlerRegionFault : ExceptionHandlerRegion 119internal sealed class ExceptionHandlerRegionCatch : ExceptionHandlerRegion 145internal sealed class ExceptionHandlerRegionFilter : ExceptionHandlerRegion
24 references to ExceptionHandlerRegion
Microsoft.CodeAnalysis (24)
CodeGen\ILBuilder.cs (1)
46internal ImmutableArray<Cci.ExceptionHandlerRegion> RealizedExceptionHandlers;
CodeGen\LocalScopeManager.cs (6)
149internal ImmutableArray<Cci.ExceptionHandlerRegion> GetExceptionHandlerRegions() 151var result = ArrayBuilder<Cci.ExceptionHandlerRegion>.GetInstance(); 250internal abstract void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions); 415internal override void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions) 747internal override void GetExceptionHandlerRegions(ArrayBuilder<Cci.ExceptionHandlerRegion> regions) 786Cci.ExceptionHandlerRegion region;
CodeGen\MethodBody.cs (3)
23private readonly ImmutableArray<Cci.ExceptionHandlerRegion> _exceptionHandlers; 59ImmutableArray<Cci.ExceptionHandlerRegion> exceptionHandlers, 120ImmutableArray<Cci.ExceptionHandlerRegion> Cci.IMethodBody.ExceptionRegions => _exceptionHandlers;
Emit\EditAndContinue\DeletedMethodBody.cs (2)
22public ImmutableArray<Cci.ExceptionHandlerRegion> ExceptionRegions => ImmutableArray<Cci.ExceptionHandlerRegion>.Empty;
Emit\NoPia\CommonEmbeddedMethod.cs (2)
121ImmutableArray<Cci.ExceptionHandlerRegion> Cci.IMethodBody.ExceptionRegions => 122ImmutableArray<Cci.ExceptionHandlerRegion>.Empty;
PEWriter\Members.cs (1)
388ImmutableArray<ExceptionHandlerRegion> ExceptionRegions
PEWriter\MetadataVisitor.cs (3)
408public void Visit(ImmutableArray<ExceptionHandlerRegion> exceptionRegions) 410foreach (ExceptionHandlerRegion region in exceptionRegions) 416public virtual void Visit(ExceptionHandlerRegion exceptionRegion)
PEWriter\MetadataWriter.cs (4)
3374private void SerializeMethodBodyExceptionHandlerTable(ExceptionRegionEncoder encoder, ImmutableArray<ExceptionHandlerRegion> regions) 3376foreach (var region in regions) 3391private static bool MayUseSmallExceptionHeaders(ImmutableArray<ExceptionHandlerRegion> exceptionRegions) 3398foreach (var region in exceptionRegions)
PEWriter\RootModuleStaticConstructor.cs (2)
134public ImmutableArray<ExceptionHandlerRegion> ExceptionRegions => ImmutableArray<ExceptionHandlerRegion>.Empty;