56 references to UsingKeyword
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Statements.cs (2)
690if (node.UsingKeyword != default) 702var usingDeclaration = UsingStatementBinder.BindUsingStatementOrDeclarationFromParts(node, node.UsingKeyword, node.AwaitKeyword, originalBinder: this, usingBinderOpt: null, diagnostics);
Binder\LocalScopeBinder.cs (1)
205else if (decl.UsingKeyword != default(SyntaxToken))
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (2)
112parent.UsingKeyword == default ? (SyntaxToken?)null : 113parent.AwaitKeyword == default ? parent.UsingKeyword :
Syntax.xml.Main.Generated.cs (1)
1837=> node.Update(VisitList(node.AttributeLists), VisitToken(node.AwaitKeyword), VisitToken(node.UsingKeyword), VisitList(node.Modifiers), (VariableDeclarationSyntax?)Visit(node.Declaration) ?? throw new ArgumentNullException("declaration"), VisitToken(node.SemicolonToken));
Syntax.xml.Syntax.Generated.cs (6)
6510if (attributeLists != this.AttributeLists || awaitKeyword != this.AwaitKeyword || usingKeyword != this.UsingKeyword || modifiers != this.Modifiers || declaration != this.Declaration || semicolonToken != this.SemicolonToken) 6521public new LocalDeclarationStatementSyntax WithAttributeLists(SyntaxList<AttributeListSyntax> attributeLists) => Update(attributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, this.SemicolonToken); 6522public LocalDeclarationStatementSyntax WithAwaitKeyword(SyntaxToken awaitKeyword) => Update(this.AttributeLists, awaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, this.SemicolonToken); 6524public LocalDeclarationStatementSyntax WithModifiers(SyntaxTokenList modifiers) => Update(this.AttributeLists, this.AwaitKeyword, this.UsingKeyword, modifiers, this.Declaration, this.SemicolonToken); 6525public LocalDeclarationStatementSyntax WithDeclaration(VariableDeclarationSyntax declaration) => Update(this.AttributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, declaration, this.SemicolonToken); 6526public LocalDeclarationStatementSyntax WithSemicolonToken(SyntaxToken semicolonToken) => Update(this.AttributeLists, this.AwaitKeyword, this.UsingKeyword, this.Modifiers, this.Declaration, semicolonToken);
Syntax\LocalDeclarationStatementSyntax.cs (1)
12=> Update(AwaitKeyword, UsingKeyword, modifiers, declaration, semicolonToken);
Syntax\SyntaxBindingUtilities.cs (1)
21=> node is VariableDeclaratorSyntax { Parent.Parent: UsingStatementSyntax { } or LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not 0 } }
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
src\Analyzers\CSharp\Analyzers\UseObjectInitializer\CSharpUseObjectInitializerDiagnosticAnalyzer.cs (1)
67localDecl.UsingKeyword == default;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
109if (localStatement is LocalDeclarationStatementSyntax localDecl && localDecl.UsingKeyword != default)
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
71if (localDeclarationStatement.UsingKeyword != default ||
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
218=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None };
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
86.WithUsingKeyword(localDeclaration.UsingKeyword.WithLeadingTrivia()) 106if (node is LocalDeclarationStatementSyntax localDeclaration && localDeclaration.UsingKeyword != default)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
51if (localDeclarationStatement.UsingKeyword != default)
Microsoft.CodeAnalysis.CSharp.Features (15)
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
77localDeclarationStatement.UsingKeyword != default)
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
819var oldUsingDeclarations = oldBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default); 820var newUsingDeclarations = newBlock.Statements.Where(s => s is LocalDeclarationStatementSyntax l && l.UsingKeyword != default); 1854return CombineSpans(localDeclarationStatement.AwaitKeyword.Span, localDeclarationStatement.UsingKeyword.Span, node.Span); 2248if (((LocalDeclarationStatementSyntax)node).UsingKeyword.IsKind(SyntaxKind.UsingKeyword))
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
670isUsingDeclarationAsReturnValue ? default : declarationStatement.UsingKeyword, 902var usingKeyword = originalIdentifierToken.Parent?.Parent?.Parent is LocalDeclarationStatementSyntax { UsingKeyword.FullSpan.IsEmpty: false }
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (1)
78localDeclaration.UsingKeyword.Kind() == SyntaxKind.UsingKeyword && TryAddAsyncOrAwaitKeyword(localDeclaration.AwaitKeyword, spans),
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
39if (localDeclarationStatement.UsingKeyword != default)
src\Analyzers\CSharp\Analyzers\UseObjectInitializer\CSharpUseObjectInitializerDiagnosticAnalyzer.cs (1)
67localDecl.UsingKeyword == default;
src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.cs (1)
109if (localStatement is LocalDeclarationStatementSyntax localDecl && localDecl.UsingKeyword != default)
src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
71if (localDeclarationStatement.UsingKeyword != default ||
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (2)
86.WithUsingKeyword(localDeclaration.UsingKeyword.WithLeadingTrivia()) 106if (node is LocalDeclarationStatementSyntax localDeclaration && localDeclaration.UsingKeyword != default)
src\Compilers\CSharp\Portable\Syntax\SyntaxBindingUtilities.cs (1)
21=> node is VariableDeclaratorSyntax { Parent.Parent: UsingStatementSyntax { } or LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not 0 } }
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (16)
Generated\Syntax.Test.xml.Generated.cs (2)
12416Assert.Equal(SyntaxKind.None, node.UsingKeyword.Kind()); 12420var newNode = node.WithAttributeLists(node.AttributeLists).WithAwaitKeyword(node.AwaitKeyword).WithUsingKeyword(node.UsingKeyword).WithModifiers(node.Modifiers).WithDeclaration(node.Declaration).WithSemicolonToken(node.SemicolonToken);
Parsing\StatementParsingTests.cs (14)
2401Assert.NotEqual(default, us.UsingKeyword); 2402Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2496Assert.NotEqual(default, us.UsingKeyword); 2497Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2630Assert.NotEqual(default, us.UsingKeyword); 2631Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2844Assert.NotEqual(default, us.UsingKeyword); 2845Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2947Assert.NotEqual(default, us.UsingKeyword); 2948Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3030Assert.NotEqual(default, us.UsingKeyword); 3031Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3102Assert.NotEqual(default, us.UsingKeyword); 3103Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
218=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None };
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
51if (localDeclarationStatement.UsingKeyword != default)
Roslyn.Diagnostics.CSharp.Analyzers (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
218=> node is LocalDeclarationStatementSyntax { UsingKeyword.RawKind: not (int)SyntaxKind.None };
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpReplaceDiscardDeclarationsWithAssignmentsService.cs (1)
51if (localDeclarationStatement.UsingKeyword != default)