4 instantiations of ConstantPatternSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
9110=> new ConstantPatternSyntax(this.Kind, this.expression, diagnostics, GetAnnotations()); 9113=> new ConstantPatternSyntax(this.Kind, this.expression, GetDiagnostics(), annotations); 30827var result = new ConstantPatternSyntax(SyntaxKind.ConstantPattern, expression, this.context); 36249var result = new ConstantPatternSyntax(SyntaxKind.ConstantPattern, expression);
14 references to ConstantPatternSyntax
Microsoft.CodeAnalysis.CSharp (14)
_generated\1\Syntax.xml.Internal.Generated.cs (11)
9092public ConstantPatternSyntax Update(ExpressionSyntax expression) 9096var newNode = SyntaxFactory.ConstantPattern(expression); 27513public virtual TResult VisitConstantPattern(ConstantPatternSyntax node) => this.DefaultVisit(node); 27767public virtual void VisitConstantPattern(ConstantPatternSyntax node) => this.DefaultVisit(node); 28215public override CSharpSyntaxNode VisitConstantPattern(ConstantPatternSyntax node) 30817public ConstantPatternSyntax ConstantPattern(ExpressionSyntax expression) 30825if (cached != null) return (ConstantPatternSyntax)cached; 30827var result = new ConstantPatternSyntax(SyntaxKind.ConstantPattern, expression, this.context); 36239public static ConstantPatternSyntax ConstantPattern(ExpressionSyntax expression) 36247if (cached != null) return (ConstantPatternSyntax)cached; 36249var result = new ConstantPatternSyntax(SyntaxKind.ConstantPattern, expression);
Parser\LanguageParser_Patterns.cs (3)
26ConstantPatternSyntax cp when ConvertExpressionToType(cp.Expression, out NameSyntax? type) => type, 333case ConstantPatternSyntax cp: 472ConstantPatternSyntax cp => cp.Expression,