1 instantiation of RegionDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
25211internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.RegionDirectiveTriviaSyntax(this, parent, position);
54 references to RegionDirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (13)
Syntax.xml.Main.Generated.cs (6)
709public virtual TResult? VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) => this.DefaultVisit(node); 1453public virtual void VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) => this.DefaultVisit(node); 2196public override SyntaxNode? VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node) 6319public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) 6324return (RegionDirectiveTriviaSyntax)Syntax.InternalSyntax.SyntaxFactory.RegionDirectiveTrivia((Syntax.InternalSyntax.SyntaxToken)hashToken.Node!, (Syntax.InternalSyntax.SyntaxToken)regionKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken)endOfDirectiveToken.Node!, isActive).CreateRed(); 6328public static RegionDirectiveTriviaSyntax RegionDirectiveTrivia(bool isActive)
Syntax.xml.Syntax.Generated.cs (6)
15827public RegionDirectiveTriviaSyntax Update(SyntaxToken hashToken, SyntaxToken regionKeyword, SyntaxToken endOfDirectiveToken, bool isActive) 15831var newNode = SyntaxFactory.RegionDirectiveTrivia(hashToken, regionKeyword, endOfDirectiveToken, isActive); 15840public new RegionDirectiveTriviaSyntax WithHashToken(SyntaxToken hashToken) => Update(hashToken, this.RegionKeyword, this.EndOfDirectiveToken, this.IsActive); 15841public RegionDirectiveTriviaSyntax WithRegionKeyword(SyntaxToken regionKeyword) => Update(this.HashToken, regionKeyword, this.EndOfDirectiveToken, this.IsActive); 15843public new RegionDirectiveTriviaSyntax WithEndOfDirectiveToken(SyntaxToken endOfDirectiveToken) => Update(this.HashToken, this.RegionKeyword, endOfDirectiveToken, this.IsActive); 15844public RegionDirectiveTriviaSyntax WithIsActive(bool isActive) => Update(this.HashToken, this.RegionKeyword, this.EndOfDirectiveToken, isActive);
Syntax\DirectiveTriviaSyntax.cs (1)
32return ((RegionDirectiveTriviaSyntax)this).RegionKeyword;
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)
11053private static RegionDirectiveTriviaSyntax GenerateRegionDirectiveTrivia() 14044var node = GenerateRegionDirectiveTrivia(); 14050var newNode = node.WithHashToken(node.HashToken).WithRegionKeyword(node.RegionKeyword).WithEndOfDirectiveToken(node.EndOfDirectiveToken).WithIsActive(node.IsActive); 20269var oldNode = GenerateRegionDirectiveTrivia(); 20285var 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)
1490var firstDirective = Assert.IsType<RegionDirectiveTriviaSyntax>(leadingTriviaWithDuplicate[0].GetStructure()); 1491var secondDirective = Assert.IsType<RegionDirectiveTriviaSyntax>(leadingTriviaWithDuplicate[1].GetStructure());
Syntax\SyntaxRewriterTests.cs (1)
683public override SyntaxNode VisitRegionDirectiveTrivia(RegionDirectiveTriviaSyntax node)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Classification\Worker_Preprocesser.cs (2)
35ClassifyRegionDirective((RegionDirectiveTriviaSyntax)node); 198private void ClassifyRegionDirective(RegionDirectiveTriviaSyntax node)
Microsoft.VisualStudio.LanguageServices.CSharp (1)
LanguageService\CSharpHelpContextService.cs (1)
66trivia.Token.GetAncestor<RegionDirectiveTriviaSyntax>() != null)