1 instantiation of ReachabilityAnalysisContext
Microsoft.CodeAnalysis.CSharp (1)
Binder\DecisionDagBuilder_CheckOrReachability.cs (1)
345
var context = new
ReachabilityAnalysisContext
(previousCases, patternIndex, builder, rootIdentifier, syntax, redundantNodes);
6 references to ReachabilityAnalysisContext
Microsoft.CodeAnalysis.CSharp (6)
Binder\DecisionDagBuilder_CheckOrReachability.cs (6)
345
var
context = new ReachabilityAnalysisContext(previousCases, patternIndex, builder, rootIdentifier, syntax, redundantNodes);
385
ref TemporaryArray<StateForCase> casesBuilder, ref readonly
ReachabilityAnalysisContext
context)
413
static void analyze(BoundPattern pattern, ref readonly
ReachabilityAnalysisContext
context)
426
static void analyzePattern(ArrayBuilder<BoundPattern> currentCases, BoundPattern pattern, Func<BoundPattern, BoundPattern>? wrapIntoParentAndPattern, ref readonly
ReachabilityAnalysisContext
context)
434
static void analyzeBinary(ArrayBuilder<BoundPattern> currentCases, BoundBinaryPattern binaryPattern, Func<BoundPattern, BoundPattern>? wrapIntoParentAndPattern, ref readonly
ReachabilityAnalysisContext
context)
505
static void checkReachability(ArrayBuilder<BoundPattern> orCases, ref readonly
ReachabilityAnalysisContext
context)