1 write to _lazyExceptionHandlers
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (1)
247
_lazyExceptionHandlers
??= new List<ExceptionHandlerInfo>();
10 references to _lazyExceptionHandlers
System.Reflection.Metadata (10)
System\Reflection\Metadata\Ecma335\Encoding\ControlFlowBuilder.cs (10)
106
_lazyExceptionHandlers
?.Clear();
249
_lazyExceptionHandlers
.Add(new ExceptionHandlerInfo(kind, tryStart, tryEnd, handlerStart, handlerEnd, filterStart, catchType));
260
internal int ExceptionHandlerCount =>
_lazyExceptionHandlers
?.Count ?? 0;
358
if (
_lazyExceptionHandlers
== null ||
_lazyExceptionHandlers
.Count == 0)
363
var regionEncoder = ExceptionRegionEncoder.SerializeTableHeader(builder,
_lazyExceptionHandlers
.Count, HasSmallExceptionRegions());
365
foreach (var handler in
_lazyExceptionHandlers
)
404
Debug.Assert(
_lazyExceptionHandlers
!= null);
406
if (!ExceptionRegionEncoder.IsSmallRegionCount(
_lazyExceptionHandlers
.Count))
411
foreach (var handler in
_lazyExceptionHandlers
)