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