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 &&