1 instantiation of ScopedTypeSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
1734internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ScopedTypeSyntax(this, parent, position);
52 references to ScopedTypeSyntax
Microsoft.CodeAnalysis.CSharp (37)
Binder\Binder_Deconstruct.cs (3)
823if (typeSyntax is ScopedTypeSyntax scopedType) 882if (typeSyntax is ScopedTypeSyntax scopedType) 933if (typeSyntax is ScopedTypeSyntax scopedType)
Binder\Binder_Expressions.cs (3)
3163if (typeSyntax is ScopedTypeSyntax scopedType) 3206if (typeSyntax is ScopedTypeSyntax scopedType) 3258if (typeSyntax is ScopedTypeSyntax scopedType)
Binder\Binder_Lambda.cs (1)
295Debug.Assert(syntax is not ScopedTypeSyntax);
Binder\Binder_Statements.cs (4)
712if (typeSyntax is ScopedTypeSyntax scopedType) 798Debug.Assert(typeSyntax is not ScopedTypeSyntax); 2840Debug.Assert(typeSyntax is not ScopedTypeSyntax || localKind is LocalDeclarationKind.RegularVariable or LocalDeclarationKind.UsingVariable); 2842if (typeSyntax is ScopedTypeSyntax scopedType)
Binder\Binder_Symbols.cs (2)
511var scopedTypeSyntax = (ScopedTypeSyntax)syntax;
Binder\ForEachLoopBinder.cs (1)
292if (typeSyntax is ScopedTypeSyntax scopedType)
Symbols\Source\LocalFunctionSymbol.cs (1)
257Debug.Assert(returnTypeSyntax is not ScopedTypeSyntax);
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
54Debug.Assert(returnTypeSyntax is not ScopedTypeSyntax);
Symbols\Source\SourceMemberFieldSymbol.cs (1)
465if (typeSyntax is ScopedTypeSyntax scopedType)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
78Debug.Assert(syntax.ReturnType is not ScopedTypeSyntax); 134Debug.Assert(returnTypeSyntax is not ScopedTypeSyntax);
Symbols\Source\SourcePropertySymbol.cs (2)
144Debug.Assert(syntax.Type is not ScopedTypeSyntax); 575Debug.Assert(typeSyntax is not ScopedTypeSyntax);
Syntax.xml.Main.Generated.cs (6)
76public virtual TResult? VisitScopedType(ScopedTypeSyntax node) => this.DefaultVisit(node); 820public virtual void VisitScopedType(ScopedTypeSyntax node) => this.DefaultVisit(node); 1563public override SyntaxNode? VisitScopedType(ScopedTypeSyntax node) 2517public static ScopedTypeSyntax ScopedType(SyntaxToken scopedKeyword, TypeSyntax type) 2521return (ScopedTypeSyntax)Syntax.InternalSyntax.SyntaxFactory.ScopedType((Syntax.InternalSyntax.SyntaxToken)scopedKeyword.Node!, (Syntax.InternalSyntax.TypeSyntax)type.Green).CreateRed(); 2525public static ScopedTypeSyntax ScopedType(TypeSyntax type)
Syntax.xml.Syntax.Generated.cs (4)
1065public ScopedTypeSyntax Update(SyntaxToken scopedKeyword, TypeSyntax type) 1069var newNode = SyntaxFactory.ScopedType(scopedKeyword, type); 1077public ScopedTypeSyntax WithScopedKeyword(SyntaxToken scopedKeyword) => Update(scopedKeyword, this.Type); 1078public ScopedTypeSyntax WithType(TypeSyntax type) => Update(this.ScopedKeyword, type);
Syntax\SyntaxExtensions.cs (2)
459var scopedTypeSyntax = (ScopedTypeSyntax)type;
Syntax\SyntaxFacts.cs (1)
157return ((ScopedTypeSyntax)parent).Type == node;
Syntax\SyntaxNodeExtensions.cs (3)
261if (current.Parent is ScopedTypeSyntax scopedType) 289if (syntax is ScopedTypeSyntax scopedType) 309if (parentNode is ScopedTypeSyntax scopedType && scopedType.Type == syntax)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
339if (variableDeclarationType is ScopedTypeSyntax scopedType)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Microsoft.CodeAnalysis.CSharp.Features (1)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
416else if (type is ScopedTypeSyntax scopedType)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (2)
Semantics\RefFieldTests.cs (2)
12448Where(d => d.Type is ScopedTypeSyntax && d.Designation is SingleVariableDesignationSyntax). 12635Where(d => d.Type is ScopedTypeSyntax && d.Designation is SingleVariableDesignationSyntax).
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10420private static ScopedTypeSyntax GenerateScopedType() 11324var node = GenerateScopedType(); 11328var newNode = node.WithScopedKeyword(node.ScopedKeyword).WithType(node.Type); 14783var oldNode = GenerateScopedType(); 14799var oldNode = GenerateScopedType();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\SyntaxClassification\NameSyntaxClassifier.cs (1)
276name.CheckParent<ScopedTypeSyntax>(v => v.Type == name) ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
339if (variableDeclarationType is ScopedTypeSyntax scopedType)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
339if (variableDeclarationType is ScopedTypeSyntax scopedType)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1872if (token.IsKind(SyntaxKind.ScopedKeyword) && token.Parent is IncompleteMemberSyntax or ScopedTypeSyntax)