1 instantiation of VariableState
Microsoft.CodeAnalysis.CSharp (1)
FlowAnalysis\NullableWalker.cs (1)
8732
return new
VariableState
(variables.CreateSnapshot(), localState.CreateSnapshot());
21 references to VariableState
Microsoft.CodeAnalysis.CSharp (21)
BoundTree\UnboundLambda.cs (4)
123
public TypeWithAnnotations GetInferredReturnType(ConversionsBase? conversions, NullableWalker.
VariableState
? nullableState, NullableWalker.GetterNullResilienceData? getterNullResilienceData, ref CompoundUseSiteInfo<AssemblySymbol> useSiteInfo, out bool inferredFromFunctionType)
403
private readonly NullableWalker.
VariableState
? _nullableState;
437
private UnboundLambda(SyntaxNode syntax, UnboundLambdaState state, FunctionTypeSymbol? functionType, bool withDependencies, NullableWalker.
VariableState
? nullableState, NullableWalker.GetterNullResilienceData? getterNullResilienceData, bool hasErrors) :
444
internal UnboundLambda WithNullabilityInfo(NullableWalker.
VariableState
nullableState, NullableWalker.GetterNullResilienceData? getterNullResilienceData)
Compilation\MethodBodySemanticModel.cs (1)
294
var
afterInitializersState = NullableWalker.GetAfterInitializersState(Compilation, MemberSymbol, boundRoot);
Compiler\MethodCompiler.cs (2)
1906
NullableWalker.
VariableState
? nullableInitialState = null;
2120
NullableWalker.
VariableState
? getInitializerState(BoundNode? body)
FlowAnalysis\NullableWalker.cs (14)
1506
VariableState
? initialNullableState,
1509
out
VariableState
? finalNullableState)
1533
VariableState
? initialNullableState,
1536
out
VariableState
? finalNullableState,
1570
internal static
VariableState
? GetAfterInitializersState(CSharpCompilation compilation, Symbol? symbol, BoundNode constructorBody)
1588
internal static
VariableState
? GetAfterInitializersState(CSharpCompilation compilation, MethodSymbol method, BoundNode nodeToAnalyze, BoundNode? constructorBody, BindingDiagnosticBag diagnostics)
1616
out
var
afterInitializersState);
1658
VariableState
? initialState,
1674
VariableState
? initialState,
1856
VariableState
initialState,
1902
VariableState
? initialState,
1908
out
VariableState
? finalNullableState,
8729
private static
VariableState
GetVariableState(Variables variables, LocalState localState)
9013
static UnboundLambda getUnboundLambda(BoundLambda expr,
VariableState
variableState, GetterNullResilienceData? getterNullResilienceData)