Example #1
0
        private void CreateBranchingDirectiveTag(BranchingDirectiveTriviaSyntax node)
        {
            if (!node.BranchTaken)
            {
                return;
            }

            if (node.BranchEnd == null)
            {
                return;
            }

            CreateTag(
                BlockSpanType.PreprocessorRegion,
                node.EndOfDirectiveToken,
                node.BranchEnd.EndOfDirectiveToken,
                node.HashToken,
                node.EndOfDirectiveToken,
                false);
        }
 public TameBranchingDirectiveTriviaSyntax(BranchingDirectiveTriviaSyntax node)
 {
     Node = node;
     AddChildren();
 }
 private static string FindDirectiveName(BranchingDirectiveTriviaSyntax directiveTriviaSyntax) =>
 directiveTriviaSyntax is ConditionalDirectiveTriviaSyntax conditionalDirective &&