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