81 references to LocalDeclarationStatement
Microsoft.CodeAnalysis.CSharp (23)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
30991
return new LocalDeclarationStatementSyntax(SyntaxKind.
LocalDeclarationStatement
, attributeLists.Node, awaitKeyword, usingKeyword, modifiers.Node, declaration, semicolonToken, this.context);
36418
return new LocalDeclarationStatementSyntax(SyntaxKind.
LocalDeclarationStatement
, attributeLists.Node, awaitKeyword, usingKeyword, modifiers.Node, declaration, semicolonToken);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
6489
/// <item><description><see cref="SyntaxKind.
LocalDeclarationStatement
"/></description></item>
Binder\Binder_Expressions.cs (1)
4738
variableDeclaration.Parent.IsKind(SyntaxKind.
LocalDeclarationStatement
) ||
Binder\Binder_Statements.cs (3)
66
case SyntaxKind.
LocalDeclarationStatement
:
325
case SyntaxKind.
LocalDeclarationStatement
:
835
if (declarationNode.Parent.Kind() == SyntaxKind.
LocalDeclarationStatement
&&
Binder\LocalBinderFactory.cs (1)
1047
case SyntaxKind.
LocalDeclarationStatement
:
Binder\LocalScopeBinder.cs (1)
186
case SyntaxKind.
LocalDeclarationStatement
:
Binder\UsingStatementBinder.cs (1)
92
bool isUsingDeclaration = syntax.Kind() == SyntaxKind.
LocalDeclarationStatement
;
Compilation\MemberSemanticModel.cs (1)
2277
if (grandparent != null && grandparent.Kind() == SyntaxKind.
LocalDeclarationStatement
&&
Lowering\Instrumentation\DebugInfoInjector_SequencePoints.cs (1)
105
case SyntaxKind.
LocalDeclarationStatement
:
Lowering\Instrumentation\Instrumenter.cs (1)
215
(original.Syntax.Kind() == SyntaxKind.
LocalDeclarationStatement
&&
Lowering\LocalRewriter\LocalRewriter_LocalDeclaration.cs (1)
77
(originalOpt.Syntax.Kind() == SyntaxKind.
LocalDeclarationStatement
&&
Operations\CSharpOperationFactory.cs (2)
2174
case SyntaxKind.
LocalDeclarationStatement
:
2222
SyntaxNode declarationSyntax = declarationGroupSyntax.IsKind(SyntaxKind.
LocalDeclarationStatement
) ?
Parser\LanguageParser.cs (3)
3006
case SyntaxKind.
LocalDeclarationStatement
:
5498
if (parent != null && (parent.Kind() == SyntaxKind.VariableDeclaration || parent.Kind() == SyntaxKind.
LocalDeclarationStatement
))
5519
&& oldKind != SyntaxKind.
LocalDeclarationStatement
;
Symbols\Source\SourceLocalSymbol.cs (1)
206
new[] { SyntaxKind.
LocalDeclarationStatement
, SyntaxKind.ForStatement, SyntaxKind.UsingStatement, SyntaxKind.FixedStatement }.
Symbols\Source\SourceMemberContainerSymbol.cs (1)
6048
case SyntaxKind.
LocalDeclarationStatement
:
Syntax\LookupPosition.cs (2)
325
case SyntaxKind.
LocalDeclarationStatement
:
386
case SyntaxKind.
LocalDeclarationStatement
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
330
if (containingStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
, out localDeclaration) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
42
Debug.Assert(localStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
186
if (!firstStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
, out localDeclarationStatement))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
58
SyntaxKind.
LocalDeclarationStatement
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
584
or SyntaxKind.
LocalDeclarationStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
155
public int LocalDeclarationStatement => (int)SyntaxKind.
LocalDeclarationStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
84
SyntaxKind.
LocalDeclarationStatement
or
src\roslyn\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\roslyn\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 (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1794
token.Parent.IsKind(SyntaxKind.
LocalDeclarationStatement
))
1806
if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.
LocalDeclarationStatement
))
1810
SyntaxKind.
LocalDeclarationStatement
or
Microsoft.CodeAnalysis.CSharp.Features (16)
CodeLens\CSharpCodeLensDisplayInfoService.cs (1)
40
case SyntaxKind.
LocalDeclarationStatement
:
ConvertLinq\ConvertForEachToLinqQuery\AbstractToMethodConverter.cs (2)
57
case SyntaxKind.
LocalDeclarationStatement
:
147
case SyntaxKind.
LocalDeclarationStatement
:
ConvertLinq\ConvertForEachToLinqQuery\CSharpConvertForEachToLinqQueryProvider.cs (1)
123
case SyntaxKind.
LocalDeclarationStatement
:
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
464
SyntaxKind.
LocalDeclarationStatement
&&
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
192
case SyntaxKind.
LocalDeclarationStatement
:
EditAndContinue\BreakpointSpans.cs (2)
590
case SyntaxKind.
LocalDeclarationStatement
:
777
SyntaxKind.
LocalDeclarationStatement
or SyntaxKind.EventFieldDeclaration or SyntaxKind.FieldDeclaration => null,
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1852
case SyntaxKind.
LocalDeclarationStatement
:
2247
case SyntaxKind.
LocalDeclarationStatement
:
2812
case SyntaxKind.
LocalDeclarationStatement
:
EditAndContinue\SyntaxComparer.cs (1)
334
case SyntaxKind.
LocalDeclarationStatement
:
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
330
if (containingStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
, out localDeclaration) &&
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpAsAndNullCheckDiagnosticAnalyzer.Analyzer.cs (1)
42
Debug.Assert(localStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
));
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePatternMatching\CSharpIsAndCastCheckDiagnosticAnalyzer.cs (1)
186
if (!firstStatement.IsKind(SyntaxKind.
LocalDeclarationStatement
, out localDeclarationStatement))
src\roslyn\src\Analyzers\CSharp\Analyzers\UseTupleSwap\CSharpUseTupleSwapDiagnosticAnalyzer.cs (1)
58
SyntaxKind.
LocalDeclarationStatement
);
Microsoft.CodeAnalysis.CSharp.Workspaces (21)
CodeGeneration\CSharpSyntaxGenerator.cs (13)
1274
case SyntaxKind.
LocalDeclarationStatement
:
1321
SyntaxKind.
LocalDeclarationStatement
=> ((LocalDeclarationStatementSyntax)declaration).Declaration.Variables.Count,
1601
case SyntaxKind.
LocalDeclarationStatement
:
1955
case SyntaxKind.
LocalDeclarationStatement
:
2043
=> node?.Parent.IsKind(SyntaxKind.
LocalDeclarationStatement
) ?? false;
2127
case SyntaxKind.
LocalDeclarationStatement
:
2160
SyntaxKind.
LocalDeclarationStatement
=> ((LocalDeclarationStatementSyntax)declaration).WithDeclaration(((LocalDeclarationStatementSyntax)declaration).Declaration.WithType((TypeSyntax)type)),
2220
SyntaxKind.
LocalDeclarationStatement
=> ((LocalDeclarationStatementSyntax)declaration).Declaration,
2229
SyntaxKind.
LocalDeclarationStatement
=> ((LocalDeclarationStatementSyntax)declaration).WithDeclaration(variables),
2555
case SyntaxKind.
LocalDeclarationStatement
:
2595
case SyntaxKind.
LocalDeclarationStatement
:
2959
case SyntaxKind.
LocalDeclarationStatement
:
3108
SyntaxKind.
LocalDeclarationStatement
=> ((LocalDeclarationStatementSyntax)declaration).Declaration.Variables,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
584
or SyntaxKind.
LocalDeclarationStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
155
public int LocalDeclarationStatement => (int)SyntaxKind.
LocalDeclarationStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
84
SyntaxKind.
LocalDeclarationStatement
or
src\roslyn\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\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1794
token.Parent.IsKind(SyntaxKind.
LocalDeclarationStatement
))
1806
if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.
LocalDeclarationStatement
))
1810
SyntaxKind.
LocalDeclarationStatement
or
Microsoft.ML.InternalCodeAnalyzer (1)
ParameterVariableNameAnalyzer.cs (1)
38
context.RegisterSyntaxNodeAction(AnalyzeLocal, SyntaxKind.
LocalDeclarationStatement
);
Roslyn.Diagnostics.CSharp.Analyzers (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (1)
584
or SyntaxKind.
LocalDeclarationStatement
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
155
public int LocalDeclarationStatement => (int)SyntaxKind.
LocalDeclarationStatement
;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpTypeStyleHelper.cs (1)
84
SyntaxKind.
LocalDeclarationStatement
or
src\roslyn\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\roslyn\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\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (3)
1794
token.Parent.IsKind(SyntaxKind.
LocalDeclarationStatement
))
1806
if (parent is (kind: SyntaxKind.RefType or SyntaxKind.RefExpression or SyntaxKind.
LocalDeclarationStatement
))
1810
SyntaxKind.
LocalDeclarationStatement
or