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