4 instantiations of SubpatternSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
9046
=> new
SubpatternSyntax
(this.Kind, this.expressionColon, this.pattern, diagnostics, GetAnnotations());
9049
=> new
SubpatternSyntax
(this.Kind, this.expressionColon, this.pattern, GetDiagnostics(), annotations);
30808
var result = new
SubpatternSyntax
(SyntaxKind.Subpattern, expressionColon, pattern, this.context);
36230
var result = new
SubpatternSyntax
(SyntaxKind.Subpattern, expressionColon, pattern);
25 references to SubpatternSyntax
Microsoft.CodeAnalysis.CSharp (25)
_generated\0\Syntax.xml.Main.Generated.cs (2)
3822
return (PositionalPatternClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.PositionalPatternClause((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, subpatterns.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
SubpatternSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
3834
return (PropertyPatternClauseSyntax)Syntax.InternalSyntax.SyntaxFactory.PropertyPatternClause((Syntax.InternalSyntax.SyntaxToken)openBraceToken.Node!, subpatterns.Node.ToGreenSeparatedList<Syntax.InternalSyntax.
SubpatternSyntax
>(), (Syntax.InternalSyntax.SyntaxToken)closeBraceToken.Node!).CreateRed();
_generated\1\Syntax.xml.Internal.Generated.cs (21)
8832
public CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> Subpatterns => new CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
8849
public PositionalPatternClauseSyntax Update(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeParenToken)
8926
public CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> Subpatterns => new CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
>(new CoreSyntax.SyntaxList<CSharpSyntaxNode>(this.subpatterns));
8943
public PropertyPatternClauseSyntax Update(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeBraceToken)
9028
public
SubpatternSyntax
Update(BaseExpressionColonSyntax expressionColon, PatternSyntax pattern)
9032
var
newNode = SyntaxFactory.Subpattern(expressionColon, pattern);
27512
public virtual TResult VisitSubpattern(
SubpatternSyntax
node) => this.DefaultVisit(node);
27766
public virtual void VisitSubpattern(
SubpatternSyntax
node) => this.DefaultVisit(node);
28212
public override CSharpSyntaxNode VisitSubpattern(
SubpatternSyntax
node)
30754
public PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeParenToken)
30776
public PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeBraceToken)
30798
public
SubpatternSyntax
Subpattern(BaseExpressionColonSyntax? expressionColon, PatternSyntax pattern)
30806
if (cached != null) return (
SubpatternSyntax
)cached;
30808
var
result = new SubpatternSyntax(SyntaxKind.Subpattern, expressionColon, pattern, this.context);
36176
public static PositionalPatternClauseSyntax PositionalPatternClause(SyntaxToken openParenToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeParenToken)
36198
public static PropertyPatternClauseSyntax PropertyPatternClause(SyntaxToken openBraceToken, CoreSyntax.SeparatedSyntaxList<
SubpatternSyntax
> subpatterns, SyntaxToken closeBraceToken)
36220
public static
SubpatternSyntax
Subpattern(BaseExpressionColonSyntax? expressionColon, PatternSyntax pattern)
36228
if (cached != null) return (
SubpatternSyntax
)cached;
36230
var
result = new SubpatternSyntax(SyntaxKind.Subpattern, expressionColon, pattern);
Parser\LanguageParser_Patterns.cs (2)
325
var
firstSubPattern = subPatterns[0];
528
private
SubpatternSyntax
ParseSubpatternElement()