2 writes to Single
Microsoft.CodeAnalysis.CSharp (2)
Binder\Binder_Deconstruct.cs (2)
438Single = variable; 445Single = null;
19 references to Single
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Deconstruct.cs (15)
319var single = variable.Single; 355if (variable.Single is { } pending) 403Debug.Assert(variable.Single is object); 404switch (variable.Single.Kind) 407BoundExpression errorLocal = ((DeconstructionVariablePendingInference)variable.Single).FailInference(this, diagnostics); 411var pending = (BoundDiscardExpression)variable.Single; 421Debug.Assert((object?)variables[i].Single!.Type != null); 457if (Single != null) 459return Single.GetDebuggerDisplay(); 501Debug.Assert(variable.Single is object); 502if ((object?)variable.Single.Type != null) 505mergedType = variable.Single.Type; 564Debug.Assert(variable.Single is object); 565value = variable.Single; 638var 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;