58 references to EndRegionDirectiveTrivia
Microsoft.CodeAnalysis.CSharp (9)
Parser\Directives.cs (2)
239case SyntaxKind.EndRegionDirectiveTrivia: 419case SyntaxKind.EndRegionDirectiveTrivia:
Syntax\DirectiveTriviaSyntax.cs (5)
33case SyntaxKind.EndRegionDirectiveTrivia: 208if (d.Kind() == SyntaxKind.EndRegionDirectiveTrivia) 241while (d != null && d.Kind() != SyntaxKind.EndRegionDirectiveTrivia) 306case SyntaxKind.EndRegionDirectiveTrivia: 341case SyntaxKind.EndRegionDirectiveTrivia:
Syntax\SyntaxKindFacts.cs (1)
253case SyntaxKind.EndRegionDirectiveTrivia:
Syntax\SyntaxNodeRemover.cs (1)
483case SyntaxKind.EndRegionDirectiveTrivia:
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpTriviaFormatter.cs (1)
100if (trivia2.IsKind(SyntaxKind.RegionDirectiveTrivia) || trivia2.IsKind(SyntaxKind.EndRegionDirectiveTrivia))
DirectiveSyntaxExtensions.DirectiveWalker.cs (1)
67case SyntaxKind.EndRegionDirectiveTrivia:
SyntaxNodeExtensions.cs (1)
635if (trivia.GetStructure() is (kind: SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia or SyntaxKind.IfDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
TriviaDataFactory.CodeShapeAnalyzer.cs (2)
66trivia.Kind() == SyntaxKind.EndRegionDirectiveTrivia || 227not SyntaxKind.EndRegionDirectiveTrivia)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
ConvertNamespaceTransform.cs (1)
231(kind: SyntaxKind.EndOfLineTrivia or SyntaxKind.EndIfDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia),
Microsoft.CodeAnalysis.CSharp.Features (3)
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
222if (nextToken.IsKind(SyntaxKind.HashToken) && nextToken.Parent.IsKind(SyntaxKind.EndRegionDirectiveTrivia))
ConvertNamespaceTransform.cs (1)
231(kind: SyntaxKind.EndOfLineTrivia or SyntaxKind.EndIfDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia),
ExtractMethod\Extensions.cs (1)
190case SyntaxKind.EndRegionDirectiveTrivia:
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (32)
IncrementalParsing\IncrementalParsingTests.cs (2)
359Assert.Equal(SyntaxKind.EndRegionDirectiveTrivia, oldDirectives[2].Kind()); 414Assert.Equal(SyntaxKind.EndRegionDirectiveTrivia, newDirectives[2].Kind());
LexicalAndXml\PreprocessorTests.cs (26)
1908new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 1926new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }, 1927new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 1946new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 1964new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 1979VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.BadDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 1994VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.BadDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 2032new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2070new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsNotActive }); 2085new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2101new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2123new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2148VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 2165VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 2180VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 2196VerifyDirectives(node, SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 2211new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2232new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2253new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2274new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2295new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2316new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2337new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive }); 2358new DirectiveInfo { Kind = SyntaxKind.EndRegionDirectiveTrivia, Status = NodeStatus.IsActive });
Syntax\SyntaxNodeTests.cs (4)
380testContainsHelper1("#region\r\n#endregion", SyntaxKind.RegionDirectiveTrivia, SyntaxKind.EndRegionDirectiveTrivia); 1721Assert.Equal(SyntaxKind.EndRegionDirectiveTrivia, related[1].Kind()); 1737Assert.Equal(SyntaxKind.EndRegionDirectiveTrivia, d.Kind()); 1742Assert.Equal(SyntaxKind.EndRegionDirectiveTrivia, related[1].Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (7)
Classification\Worker.cs (1)
213case SyntaxKind.EndRegionDirectiveTrivia:
Classification\Worker_Preprocesser.cs (1)
36case SyntaxKind.EndRegionDirectiveTrivia:
CSharpTriviaFormatter.cs (1)
100if (trivia2.IsKind(SyntaxKind.RegionDirectiveTrivia) || trivia2.IsKind(SyntaxKind.EndRegionDirectiveTrivia))
DirectiveSyntaxExtensions.DirectiveWalker.cs (1)
67case SyntaxKind.EndRegionDirectiveTrivia:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
635if (trivia.GetStructure() is (kind: SyntaxKind.RegionDirectiveTrivia or SyntaxKind.EndRegionDirectiveTrivia or SyntaxKind.IfDirectiveTrivia or SyntaxKind.EndIfDirectiveTrivia))
TriviaDataFactory.CodeShapeAnalyzer.cs (2)
66trivia.Kind() == SyntaxKind.EndRegionDirectiveTrivia || 227not SyntaxKind.EndRegionDirectiveTrivia)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\CSharpCodeModelService.cs (1)
3299if (lastNonWhitespaceTrivia.Kind() == SyntaxKind.EndRegionDirectiveTrivia)