1 instantiation of RegionDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
25288internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.RegionDirectiveTriviaSyntax(this, parent, position);
57 references to RegionDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (13)
Syntax.xml.Main.Generated.cs (6)
712public virtual TResult? VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) => this.DefaultVisit(node); 1459public virtual void VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) => this.DefaultVisit(node); 2205public override SyntaxNode? VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) 6340public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) 6345return (RegionDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.RegionDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)regionKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed(); 6349public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(bool isActive)
Syntax.xml.Syntax.Generated.cs (6)
15875public RegionDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) 15879var newNode = SyntaxFactory.RegionDirectiveTrivia(hashToken, regionKeyword, endOfDirectiveToken, isActive); 15888public new RegionDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.RegionKeyword, this.EndOfDirectiveToken, this.IsActive); 15889public RegionDirectiveTriviaSyntax WithRegionKeyword(SyntaxToken regionKeyword) => Update(this.HashToken, regionKeyword, this.EndOfDirectiveToken, this.IsActive); 15891public new RegionDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.RegionKeyword, endOfDirectiveToken, this.IsActive); 15892public RegionDirectiveTriviaSyntax WithIsActive(bool isActive) => Update(this.HashToken, this.RegionKeyword, this.EndOfDirectiveToken, isActive);
Syntax\DirectiveTriviaSyntax.cs (1)
32return ((RegionDirectiveTriviaSyntax)this).RegionKeyword;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
139if (matchingRegion is RegionDirectiveTriviaSyntax)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Structure\MetadataAsSource\RegionDirectiveStructureTests.cs (1)
15public sealed class RegionDirectiveStructureTests : AbstractCSharpSyntaxNodeStructureTests<RegionDirectiveTriviaSyntax>
Structure\RegionDirectiveStructureTests.cs (1)
16public sealed class RegionDirectiveStructureTests : AbstractCSharpSyntaxNodeStructureTests<RegionDirectiveTriviaSyntax>
Microsoft.CodeAnalysis.CSharp.Features (6)
BraceMatching\CSharpDirectiveTriviaBraceMatcher.cs (1)
21RegionDirectiveTriviaSyntax, EndRegionDirectiveTriviaSyntax>
DecompiledSource\CSharpDecompiledSourceService.cs (1)
76var regionTrivia = SyntaxFactory.RegionDirectiveTrivia(true)
MetadataAsSource\CSharpMetadataAsSourceService.cs (1)
42var regionTrivia = RegionDirectiveTrivia(true)
Structure\CSharpBlockStructureProvider.cs (1)
47builder.Add<RegionDirectiveTriviaSyntax, RegionDirectiveStructureProvider>();
Structure\Providers\RegionDirectiveStructureProvider.cs (2)
14internal sealed class RegionDirectiveStructureProvider : AbstractSyntaxNodeStructureProvider<RegionDirectiveTriviaSyntax> 34RegionDirectiveTriviaSyntax regionDirective,
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (30)
Generated\Syntax.Test.xml.Generated.cs (5)
11096private static RegionDirectiveTriviaSyntax GenerateRegionDirectiveTrivia() 14098var node = GenerateRegionDirectiveTrivia(); 14104var newNode = node.WithHashToken(node.HashToken).WithRegionKeyword(node.RegionKeyword).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive); 20349var oldNode = GenerateRegionDirectiveTrivia(); 20365var oldNode = GenerateRegionDirectiveTrivia();
LexicalAndXml\PreprocessorTests.cs (20)
2103var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2125var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2213var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2234var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2255var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2276var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2297var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2318var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2339var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective(); 2360var regionDirective = (RegionDirectiveTriviaSyntax)node.GetFirstDirective();
Syntax\SyntaxNodeTests.cs (4)
1564var firstDirective = Assert.IsType<RegionDirectiveTriviaSyntax>(leadingTriviaWithDuplicate[0].GetStructure()); 1565var secondDirective = Assert.IsType<RegionDirectiveTriviaSyntax>(leadingTriviaWithDuplicate[1].GetStructure());
Syntax\SyntaxRewriterTests.cs (1)
683public override SyntaxNode VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node)
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
Classification\Worker_Preprocesser.cs (2)
35ClassifyRegionDirective((RegionDirectiveTriviaSyntax)node); 198private void ClassifyRegionDirective(RegionDirectiveTriviaSyntax node)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
139if (matchingRegion is RegionDirectiveTriviaSyntax)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
66trivia.Token.GetAncestor<RegionDirectiveTriviaSyntax>() != null)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\CSharpTriviaFormatter.cs (1)
139if (matchingRegion is RegionDirectiveTriviaSyntax)