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