46 references to ElseClause
Microsoft.CodeAnalysis.CSharp (1)
Syntax\SyntaxNormalizer.cs (1)
1325if (node.IsKind(SyntaxKind.IfStatement) && node.Parent.IsKind(SyntaxKind.ElseClause))
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
CSharpAddBracesDiagnosticAnalyzer.cs (5)
35SyntaxKind.ElseClause, 66case SyntaxKind.IfStatement when statement.Kind() == SyntaxKind.ElseClause: 237if (statement.Kind() is not (SyntaxKind.IfStatement or SyntaxKind.ElseClause)) 266if (ifStatementOrElseClause.IsKind(SyntaxKind.ElseClause)) 276while (result.IsParentKind(SyntaxKind.ElseClause))
CSharpSyntaxKinds.cs (1)
155public int ElseClause => (int)SyntaxKind.ElseClause;
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
86var parentIsElseClause = parent.IsKind(SyntaxKind.ElseClause);
FormattingRangeHelper.cs (1)
358SyntaxKind.ElseClause or
NewLineUserSettingFormattingRule.cs (1)
54case SyntaxKind.ElseClause:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpIsAndCastCheckCodeFixProvider.cs (1)
99newIf = originalIf.IsParentKind(SyntaxKind.ElseClause)
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
105if (ifStatement.Parent.IsKind(SyntaxKind.ElseClause) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
139token.Parent.IsParentKind(SyntaxKind.ElseClause) || 173return token.Parent.IsKind(SyntaxKind.ElseClause);
Microsoft.CodeAnalysis.CSharp.Features (18)
BraceCompletion\CurlyBraceCompletionService.cs (1)
217case SyntaxKind.ElseClause:
CSharpAddBracesDiagnosticAnalyzer.cs (5)
35SyntaxKind.ElseClause, 66case SyntaxKind.IfStatement when statement.Kind() == SyntaxKind.ElseClause: 237if (statement.Kind() is not (SyntaxKind.IfStatement or SyntaxKind.ElseClause)) 266if (ifStatementOrElseClause.IsKind(SyntaxKind.ElseClause)) 276while (result.IsParentKind(SyntaxKind.ElseClause))
CSharpIsAndCastCheckCodeFixProvider.cs (1)
99newIf = originalIf.IsParentKind(SyntaxKind.ElseClause)
EditAndContinue\BreakpointSpans.cs (1)
167case SyntaxKind.ElseClause:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (1)
1767case SyntaxKind.ElseClause:
EditAndContinue\SyntaxComparer.cs (2)
411case SyntaxKind.ElseClause: 1093case SyntaxKind.ElseClause:
EmbeddedStatementPlacementDiagnosticAnalyzer.cs (1)
86var parentIsElseClause = parent.IsKind(SyntaxKind.ElseClause);
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (1)
34if (ifStatement.Parent.Kind() != SyntaxKind.ElseClause)
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
364statement.IsParentKind(SyntaxKind.ElseClause))
InvokeDelegateWithConditionalAccessCodeFixProvider.cs (1)
105if (ifStatement.Parent.IsKind(SyntaxKind.ElseClause) &&
Structure\Providers\BlockSyntaxStructureProvider.cs (3)
35parentKind == SyntaxKind.ElseClause) 85if (parent.IsKind(SyntaxKind.IfStatement) && parent.IsParentKind(SyntaxKind.ElseClause)) 151case SyntaxKind.ElseClause: return BlockTypes.Conditional;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (6)
Parsing\StatementParsingTests.cs (6)
3630N(SyntaxKind.ElseClause); 3705N(SyntaxKind.ElseClause); 3732N(SyntaxKind.ElseClause); 3788N(SyntaxKind.ElseClause); 3815N(SyntaxKind.ElseClause); 3880N(SyntaxKind.ElseClause);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\ClassificationHelpers.cs (1)
122case SyntaxKind.ElseClause:
CSharpSyntaxKinds.cs (1)
155public int ElseClause => (int)SyntaxKind.ElseClause;
FormattingRangeHelper.cs (1)
358SyntaxKind.ElseClause or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (2)
139token.Parent.IsParentKind(SyntaxKind.ElseClause) || 173return token.Parent.IsKind(SyntaxKind.ElseClause);
NewLineUserSettingFormattingRule.cs (1)
54case SyntaxKind.ElseClause:
Simplification\Reducers\CSharpMiscellaneousReducer.cs (2)
150if (node.Parent?.Parent is (kind: SyntaxKind.IfStatement or SyntaxKind.ElseClause)) 185case SyntaxKind.ElseClause: