133 references to UsingStatement
Microsoft.CodeAnalysis.CSharp (13)
Binder\Binder_Statements.cs (1)
130case SyntaxKind.UsingStatement:
Binder\LockOrUsingBinder.cs (1)
45targetExpressionSyntax.Parent.Kind() == SyntaxKind.UsingStatement);
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
119case SyntaxKind.UsingStatement:
Lowering\Instrumentation\Instrumenter.cs (1)
289Debug.Assert(original.Syntax.Kind() == SyntaxKind.UsingStatement);
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
93case SyntaxKind.UsingStatement:
Lowering\LocalRewriter\LocalRewriter_UsingStatement.cs (1)
51SyntaxToken awaitKeyword = node.Syntax.Kind() == SyntaxKind.UsingStatement ? ((UsingStatementSyntax)node.Syntax).AwaitKeyword : default;
Symbols\Source\SourceLocalSymbol.cs (1)
206new[] { SyntaxKind.LocalDeclarationStatement, SyntaxKind.ForStatement, SyntaxKind.UsingStatement, SyntaxKind.FixedStatement }.
Syntax.xml.Internal.Generated.cs (2)
31061return new UsingStatementSyntax(SyntaxKind.UsingStatement, attributeLists.Node, awaitKeyword, usingKeyword, openParenToken, declaration, expression, closeParenToken, statement, this.context); 36428return new UsingStatementSyntax(SyntaxKind.UsingStatement, attributeLists.Node, awaitKeyword, usingKeyword, openParenToken, declaration, expression, closeParenToken, statement);
Syntax.xml.Syntax.Generated.cs (1)
7930/// <item><description><see cref="SyntaxKind.UsingStatement"/></description></item>
Syntax\LambdaUtilities.cs (1)
400case SyntaxKind.UsingStatement:
Syntax\LookupPosition.cs (2)
358case SyntaxKind.UsingStatement: 434case SyntaxKind.UsingStatement:
Microsoft.CodeAnalysis.CSharp.CodeStyle (11)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
40SyntaxKind.UsingStatement, 78case SyntaxKind.UsingStatement:
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
297case SyntaxKind.UsingStatement:
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
74context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.UsingStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
59case SyntaxKind.UsingStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
620SyntaxKind.CatchDeclaration or SyntaxKind.UsingStatement or SyntaxKind.LockStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
159public int UsingStatement => (int)SyntaxKind.UsingStatement;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
342SyntaxKind.UsingStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
86SyntaxKind.UsingStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
78if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
104if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
101SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
170or SyntaxKind.UsingStatement
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2625if (token.IsKind(SyntaxKind.OpenParenToken) && token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
58if (token.IsKind(SyntaxKind.CloseParenToken) && !token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2192if (variableDeclaration.IsParentKind(SyntaxKind.UsingStatement))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (1)
Semantics\OutVarTests.cs (1)
1186case SyntaxKind.UsingStatement:
Microsoft.CodeAnalysis.CSharp.Features (18)
BraceCompletion\CurlyBraceCompletionService.cs (1)
216case SyntaxKind.UsingStatement:
Debugging\CSharpProximityExpressionsService.Worker.cs (2)
209case SyntaxKind.UsingStatement: 294case SyntaxKind.UsingStatement:
EditAndContinue\BreakpointSpans.cs (1)
694case SyntaxKind.UsingStatement:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (4)
808case SyntaxKind.UsingStatement: 1761case SyntaxKind.UsingStatement: 2155case SyntaxKind.UsingStatement: 2766case SyntaxKind.UsingStatement:
EditAndContinue\SyntaxComparer.cs (3)
388case SyntaxKind.UsingStatement: 806case SyntaxKind.UsingStatement: 1072case SyntaxKind.UsingStatement:
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (2)
40SyntaxKind.UsingStatement, 78case SyntaxKind.UsingStatement:
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
297case SyntaxKind.UsingStatement:
src\Analyzers\CSharp\Analyzers\UseSimpleUsingStatement\UseSimpleUsingStatementDiagnosticAnalyzer.cs (1)
74context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.UsingStatement);
src\Analyzers\CSharp\CodeFixes\MakeStatementAsynchronous\CSharpMakeStatementAsynchronousCodeFixProvider.cs (1)
101SyntaxKind.UsingStatement))
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (1)
400case SyntaxKind.UsingStatement:
Structure\Providers\BlockSyntaxStructureProvider.cs (1)
217SyntaxKind.UsingStatement => BlockTypes.Statement,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (61)
Parsing\AsyncStreamsParsingTests.cs (2)
69N(SyntaxKind.UsingStatement); 147N(SyntaxKind.UsingStatement);
Parsing\AwaitParsingTests.cs (2)
1236N(SyntaxKind.UsingStatement); 2474N(SyntaxKind.UsingStatement);
Parsing\DeclarationParsingTests.cs (17)
18040N(SyntaxKind.UsingStatement); 18082N(SyntaxKind.UsingStatement); 18124N(SyntaxKind.UsingStatement); 18166N(SyntaxKind.UsingStatement); 18208N(SyntaxKind.UsingStatement); 18254N(SyntaxKind.UsingStatement); 18300N(SyntaxKind.UsingStatement); 18351N(SyntaxKind.UsingStatement); 18409N(SyntaxKind.UsingStatement); 18471N(SyntaxKind.UsingStatement); 18537N(SyntaxKind.UsingStatement); 18583N(SyntaxKind.UsingStatement); 18645N(SyntaxKind.UsingStatement); 18691N(SyntaxKind.UsingStatement); 18733N(SyntaxKind.UsingStatement); 18804N(SyntaxKind.UsingStatement); 18838N(SyntaxKind.UsingStatement);
Parsing\DeclarationScopeParsingTests.cs (26)
12210N(SyntaxKind.UsingStatement); 12252N(SyntaxKind.UsingStatement); 12307N(SyntaxKind.UsingStatement); 12367N(SyntaxKind.UsingStatement); 12424N(SyntaxKind.UsingStatement); 12486N(SyntaxKind.UsingStatement); 12553N(SyntaxKind.UsingStatement); 12604N(SyntaxKind.UsingStatement); 12656N(SyntaxKind.UsingStatement); 12702N(SyntaxKind.UsingStatement); 12758N(SyntaxKind.UsingStatement); 12808N(SyntaxKind.UsingStatement); 12865N(SyntaxKind.UsingStatement); 12916N(SyntaxKind.UsingStatement); 12962N(SyntaxKind.UsingStatement); 13012N(SyntaxKind.UsingStatement); 13063N(SyntaxKind.UsingStatement); 13113N(SyntaxKind.UsingStatement); 13159N(SyntaxKind.UsingStatement); 13213N(SyntaxKind.UsingStatement); 13259N(SyntaxKind.UsingStatement); 13309N(SyntaxKind.UsingStatement); 13360N(SyntaxKind.UsingStatement); 13402N(SyntaxKind.UsingStatement); 13454N(SyntaxKind.UsingStatement); 13517N(SyntaxKind.UsingStatement);
Parsing\FunctionPointerTests.cs (1)
2782N(SyntaxKind.UsingStatement);
Parsing\NullableParsingTests.cs (1)
1162N(SyntaxKind.UsingStatement);
Parsing\ScriptParsingTests.cs (1)
1367N(SyntaxKind.UsingStatement);
Parsing\StatementAttributeParsingTests.cs (3)
1359N(SyntaxKind.UsingStatement); 1435N(SyntaxKind.UsingStatement); 1522N(SyntaxKind.UsingStatement);
Parsing\StatementParsingTests.cs (7)
2340Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 2362Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 2455Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 2795Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 2920Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 3003Assert.Equal(SyntaxKind.UsingStatement, statement.Kind()); 3075Assert.Equal(SyntaxKind.UsingStatement, statement.Kind());
Parsing\UsingDirectiveParsingTests.cs (1)
258N(SyntaxKind.UsingStatement);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
189case SyntaxKind.UsingStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
59case SyntaxKind.UsingStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
620SyntaxKind.CatchDeclaration or SyntaxKind.UsingStatement or SyntaxKind.LockStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
159public int UsingStatement => (int)SyntaxKind.UsingStatement;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
342SyntaxKind.UsingStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
86SyntaxKind.UsingStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
78if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
104if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
170or SyntaxKind.UsingStatement
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2625if (token.IsKind(SyntaxKind.OpenParenToken) && token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
58if (token.IsKind(SyntaxKind.CloseParenToken) && !token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2192if (variableDeclaration.IsParentKind(SyntaxKind.UsingStatement))
Microsoft.CodeAnalysis.Test.Utilities (1)
Compilation\ControlFlowGraphVerifier.cs (1)
1163case CSharp.SyntaxKind.UsingStatement:
Roslyn.Diagnostics.CSharp.Analyzers (11)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (1)
59case SyntaxKind.UsingStatement:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
620SyntaxKind.CatchDeclaration or SyntaxKind.UsingStatement or SyntaxKind.LockStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
159public int UsingStatement => (int)SyntaxKind.UsingStatement;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (1)
342SyntaxKind.UsingStatement or
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
86SyntaxKind.UsingStatement);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseExplicitTypeHelper.cs (1)
78if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
104if (typeName is { Parent: VariableDeclarationSyntax variableDeclaration, Parent.Parent: (kind: SyntaxKind.LocalDeclarationStatement or SyntaxKind.ForStatement or SyntaxKind.UsingStatement) })
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (1)
170or SyntaxKind.UsingStatement
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
2625if (token.IsKind(SyntaxKind.OpenParenToken) && token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
58if (token.IsKind(SyntaxKind.CloseParenToken) && !token.Parent.IsKind(SyntaxKind.UsingStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2192if (variableDeclaration.IsParentKind(SyntaxKind.UsingStatement))