28 references to DirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (28)
Parser\DirectiveParser.cs (15)
147
private
DirectiveTriviaSyntax
ParseIfDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
156
private
DirectiveTriviaSyntax
ParseElifDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
184
private
DirectiveTriviaSyntax
ParseElseDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
206
private
DirectiveTriviaSyntax
ParseEndIfDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
225
private
DirectiveTriviaSyntax
ParseRegionDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
230
private
DirectiveTriviaSyntax
ParseEndRegionDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
247
private
DirectiveTriviaSyntax
ParseDefineOrUndefDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
289
private
DirectiveTriviaSyntax
ParseErrorOrWarningDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
371
private
DirectiveTriviaSyntax
ParseLineDirective(SyntaxToken hash, SyntaxToken id, bool isActive)
498
private
DirectiveTriviaSyntax
ParseReferenceDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
518
private
DirectiveTriviaSyntax
ParseLoadDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
538
private
DirectiveTriviaSyntax
ParseNullableDirective(SyntaxToken hash, SyntaxToken token, bool isActive)
566
private
DirectiveTriviaSyntax
ParsePragmaDirective(SyntaxToken hash, SyntaxToken pragma, bool isActive)
686
private
DirectiveTriviaSyntax
ParseShebangDirective(SyntaxToken hash, SyntaxToken exclamation, bool isActive)
696
private
DirectiveTriviaSyntax
ParseIgnoredDirective(SyntaxToken hash, SyntaxToken colon, bool isActive, bool isFollowingToken)
Parser\Directives.cs (2)
19
private readonly
DirectiveTriviaSyntax
_node;
21
internal Directive(
DirectiveTriviaSyntax
node)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (6)
176
internal virtual IList<
DirectiveTriviaSyntax
> GetDirectives()
180
var list = new List<
DirectiveTriviaSyntax
>(32);
185
return SpecializedCollections.EmptyList<
DirectiveTriviaSyntax
>();
188
private static void GetDirectives(GreenNode node, List<
DirectiveTriviaSyntax
> directives)
192
var
d = node as
DirectiveTriviaSyntax
;
Syntax\SyntaxEquivalence.cs (5)
266
Green.
DirectiveTriviaSyntax
? beforeAnnotation = getNextNullableDirective(beforeDirectivesEnumerator);
267
Green.
DirectiveTriviaSyntax
? afterAnnotation = getNextNullableDirective(afterDirectivesEnumerator);
279
static Green.
DirectiveTriviaSyntax
? getNextNullableDirective(IEnumerator<Green.
DirectiveTriviaSyntax
> enumerator)
283
var
current = enumerator.Current;