1 write to IsExplicitNotNullTest
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8160
this.
IsExplicitNotNullTest
= isExplicitNotNullTest;
8 references to IsExplicitNotNullTest
Microsoft.CodeAnalysis.CSharp (8)
Binder\DecisionDagBuilder.cs (1)
525
output = input = MakeConvertToType(input, recursive.Syntax, inputType, isExplicitTest: recursive.
IsExplicitNotNullTest
, tests);
Binder\DecisionDagBuilder_CheckOrReachability.cs (2)
988
recursivePattern.Properties, recursivePattern.
IsExplicitNotNullTest
,
1083
initialCheck = new BoundTypePattern(node.Syntax, node.DeclaredType, node.
IsExplicitNotNullTest
, node.InputType, node.NarrowedType, node.HasErrors);
FlowAnalysis\NullableWalker_Patterns.cs (1)
190
if (rp.
IsExplicitNotNullTest
)
Generated\BoundNodes.xml.Generated.cs (4)
8178
if (declaredType != this.DeclaredType || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(deconstructMethod, this.DeconstructMethod) || deconstruction != this.Deconstruction || properties != this.Properties || isExplicitNotNullTest != this.
IsExplicitNotNullTest
|| !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(variable, this.Variable) || variableAccess != this.VariableAccess || !TypeSymbol.Equals(inputType, this.InputType, TypeCompareKind.ConsiderEverything) || !TypeSymbol.Equals(narrowedType, this.NarrowedType, TypeCompareKind.ConsiderEverything))
12261
return node.Update(declaredType, deconstructMethod, deconstruction, properties, node.
IsExplicitNotNullTest
, variable, variableAccess, inputType, narrowedType);
14919
return node.Update(declaredType, deconstructMethod, deconstruction, properties, node.
IsExplicitNotNullTest
, variable, variableAccess, inputType, narrowedType);
17107
new TreeDumperNode("isExplicitNotNullTest", node.
IsExplicitNotNullTest
, null),