4 instantiations of TypePatternSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
9336
=> new
TypePatternSyntax
(this.Kind, this.type, diagnostics, GetAnnotations());
9339
=> new
TypePatternSyntax
(this.Kind, this.type, GetDiagnostics(), annotations);
30899
var result = new
TypePatternSyntax
(SyntaxKind.TypePattern, type, this.context);
36321
var result = new
TypePatternSyntax
(SyntaxKind.TypePattern, type);
13 references to TypePatternSyntax
Microsoft.CodeAnalysis.CSharp (13)
_generated\1\Syntax.xml.Internal.Generated.cs (11)
9318
public
TypePatternSyntax
Update(TypeSyntax type)
9322
var
newNode = SyntaxFactory.TypePattern(type);
27516
public virtual TResult VisitTypePattern(
TypePatternSyntax
node) => this.DefaultVisit(node);
27770
public virtual void VisitTypePattern(
TypePatternSyntax
node) => this.DefaultVisit(node);
28224
public override CSharpSyntaxNode VisitTypePattern(
TypePatternSyntax
node)
30889
public
TypePatternSyntax
TypePattern(TypeSyntax type)
30897
if (cached != null) return (
TypePatternSyntax
)cached;
30899
var
result = new TypePatternSyntax(SyntaxKind.TypePattern, type, this.context);
36311
public static
TypePatternSyntax
TypePattern(TypeSyntax type)
36319
if (cached != null) return (
TypePatternSyntax
)cached;
36321
var
result = new TypePatternSyntax(SyntaxKind.TypePattern, type);
Parser\LanguageParser_Patterns.cs (2)
27
TypePatternSyntax
tp => tp.Type,
473
TypePatternSyntax
tp when ConvertTypeToExpression(tp.Type, out ExpressionSyntax? expr, permitTypeArguments) => expr,