2 writes to Single
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Deconstruct.cs (2)
440Single = variable; 447Single = null;
19 references to Single
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Deconstruct.cs (15)
321var single = variable.Single; 357if (variable.Single is { } pending) 405Debug.Assert(variable.Single is object); 406switch (variable.Single.Kind) 409BoundExpression errorLocal = ((DeconstructionVariablePendingInference)variable.Single).FailInference(this, diagnostics); 413var pending = (BoundDiscardExpression)variable.Single; 423Debug.Assert((object?)variables[i].Single!.Type != null); 459if (Single != null) 461return Single.GetDebuggerDisplay(); 503Debug.Assert(variable.Single is object); 504if ((object?)variable.Single.Type != null) 507mergedType = variable.Single.Type; 566Debug.Assert(variable.Single is object); 567value = variable.Single; 640var variableOpt = variablesOpt?[i].Single;
Lowering\LocalRewriter\LocalRewriter_DeconstructionAssignmentOperator.cs (4)
162Debug.Assert(target is { Single: not null, NestedVariables: null } or { Single: null, NestedVariables: not null }); 163if (target.Single is { } single) 246BoundExpression? leftTarget = leftTargets[i].Single;