28 references to DirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (28)
Parser\DirectiveParser.cs (14)
142
private
DirectiveTriviaSyntax
ParseIfDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
151
private
DirectiveTriviaSyntax
ParseElifDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
179
private
DirectiveTriviaSyntax
ParseElseDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
201
private
DirectiveTriviaSyntax
ParseEndIfDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool endIsActive)
220
private
DirectiveTriviaSyntax
ParseRegionDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
225
private
DirectiveTriviaSyntax
ParseEndRegionDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
242
private
DirectiveTriviaSyntax
ParseDefineOrUndefDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
284
private
DirectiveTriviaSyntax
ParseErrorOrWarningDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive)
366
private
DirectiveTriviaSyntax
ParseLineDirective(SyntaxToken hash, SyntaxToken id, bool isActive)
493
private
DirectiveTriviaSyntax
ParseReferenceDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
513
private
DirectiveTriviaSyntax
ParseLoadDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
533
private
DirectiveTriviaSyntax
ParseNullableDirective(SyntaxToken hash, SyntaxToken token, bool isActive)
561
private
DirectiveTriviaSyntax
ParsePragmaDirective(SyntaxToken hash, SyntaxToken pragma, bool isActive)
681
private
DirectiveTriviaSyntax
ParseShebangDirective(SyntaxToken hash, SyntaxToken exclamation, bool isActive)
Parser\Directives.cs (2)
19
private readonly
DirectiveTriviaSyntax
_node;
21
internal Directive(
DirectiveTriviaSyntax
node)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (7)
93
return this is
DirectiveTriviaSyntax
;
197
internal virtual IList<
DirectiveTriviaSyntax
> GetDirectives()
201
var list = new List<
DirectiveTriviaSyntax
>(32);
206
return SpecializedCollections.EmptyList<
DirectiveTriviaSyntax
>();
209
private static void GetDirectives(GreenNode node, List<
DirectiveTriviaSyntax
> directives)
213
var
d = node as
DirectiveTriviaSyntax
;
Syntax\SyntaxEquivalence.cs (5)
243
Green.
DirectiveTriviaSyntax
? beforeAnnotation = getNextNullableDirective(beforeDirectivesEnumerator);
244
Green.
DirectiveTriviaSyntax
? afterAnnotation = getNextNullableDirective(afterDirectivesEnumerator);
256
static Green.
DirectiveTriviaSyntax
? getNextNullableDirective(IEnumerator<Green.
DirectiveTriviaSyntax
> enumerator)
260
var
current = enumerator.Current;