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