4 instantiations of ConditionalAccessExpressionSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
2386=> new ConditionalAccessExpressionSyntax(this.Kind, this.expression, this.operatorToken, this.whenNotNull, diagnostics, GetAnnotations()); 2389=> new ConditionalAccessExpressionSyntax(this.Kind, this.expression, this.operatorToken, this.whenNotNull, GetDiagnostics(), annotations); 29332var result = new ConditionalAccessExpressionSyntax(SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull, this.context); 34754var result = new ConditionalAccessExpressionSyntax(SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull);
16 references to ConditionalAccessExpressionSyntax
Microsoft.CodeAnalysis.CSharp (16)
_generated\1\Syntax.xml.Internal.Generated.cs (11)
2368public ConditionalAccessExpressionSyntax Update(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull) 2372var newNode = SyntaxFactory.ConditionalAccessExpression(expression, operatorToken, whenNotNull); 27442public virtual TResult VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax node) => this.DefaultVisit(node); 27696public virtual void VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax node) => this.DefaultVisit(node); 28002public override CSharpSyntaxNode VisitConditionalAccessExpression(ConditionalAccessExpressionSyntax node) 29319public ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull) 29330if (cached != null) return (ConditionalAccessExpressionSyntax)cached; 29332var result = new ConditionalAccessExpressionSyntax(SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull, this.context); 34741public static ConditionalAccessExpressionSyntax ConditionalAccessExpression(ExpressionSyntax expression, SyntaxToken operatorToken, ExpressionSyntax whenNotNull) 34752if (cached != null) return (ConditionalAccessExpressionSyntax)cached; 34754var result = new ConditionalAccessExpressionSyntax(SyntaxKind.ConditionalAccessExpression, expression, operatorToken, whenNotNull);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1434public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.ConditionalAccessExpressionSyntax)this.Green).operatorToken, GetChildPosition(1), GetChildIndex(1));
Parser\LanguageParser.cs (4)
12262if (TryParseConditionalAccessExpression(expr, out var conditionalAccess)) 12364/// Called when we could be at a <c>?</c> that could start a <see cref="ConditionalAccessExpressionSyntax"/> or 12370[NotNullWhen(true)] out ConditionalAccessExpressionSyntax? conditionalAccessExpression) 12474if (TryParseConditionalAccessExpression(expr, out var conditionalAccess))