1 write to WithElement
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
6510this.WithElement = withElement;
26 references to WithElement
Microsoft.CodeAnalysis.CSharp (26)
Binder\Binder_Conversions.cs (19)
926hasWithElement: _node.WithElement != null, 1038Debug.Assert(_node.WithElement is null); 1046var collectionCreation = bindCollectionConstructorConstruction(in this, _node.WithElement?.Syntax ?? _node.Syntax, constructor); 1099var withElement = @this._node.WithElement; 1233if (_node.WithElement != null) 1238_node.WithElement.Syntax.GetFirstToken().GetLocation(), 1248if (_node.WithElement?.Arguments.Length > 0 && 1253_diagnostics.Add(ErrorCode.ERR_CollectionArgumentsMustBeEmpty, _node.WithElement.Syntax.GetFirstToken().GetLocation()); 1264var withElement = @this._node.WithElement; 1376var analyzedArguments = @this._node.WithElement is null 1378: AnalyzedArguments.GetInstance(@this._node.WithElement.Arguments, @this._node.WithElement.ArgumentRefKindsOpt, @this._node.WithElement.ArgumentNamesOpt); 1383var syntax = @this._node.WithElement?.Syntax ?? @this._node.Syntax; 1471WasCompilerGenerated = @this._node.WithElement is null, 2315var withArguments = node.WithElement?.Arguments ?? []; 2323? new BoundBadExpression(node.WithElement!.Syntax, LookupResultKind.Empty, symbols: [], naturalWithArguments, CreateErrorType()) 2391node.WithElement, node.WithElement?.Syntax ?? node.Syntax, targetType, constructor: out _, isExpanded: out _, diagnostics))
Binder\Semantics\Conversions\Conversions.cs (2)
194node.WithElement, node.WithElement?.Syntax ?? syntax, targetType, out constructor, out isExpanded, BindingDiagnosticBag.Discarded))
Generated\BoundNodes.xml.Generated.cs (5)
6521if (withElement != this.WithElement || elements != this.Elements) 10779this.Visit(node.WithElement); 12210BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 14518BoundUnconvertedWithElement? withElement = (BoundUnconvertedWithElement?)this.Visit(node.WithElement); 16993new TreeDumperNode("withElement", null, new TreeDumperNode[] { Visit(node.WithElement, null) }),