17 types derived from DirectiveTriviaSyntax
Microsoft.CodeAnalysis.CSharp (17)
Syntax.xml.Internal.Generated.cs (17)
24716
internal abstract partial class BranchingDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25061
internal sealed partial class EndIfDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25151
internal sealed partial class RegionDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25241
internal sealed partial class EndRegionDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25331
internal sealed partial class ErrorDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25421
internal sealed partial class WarningDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25511
internal sealed partial class BadDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25601
internal sealed partial class DefineDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25700
internal sealed partial class UndefDirectiveTriviaSyntax :
DirectiveTriviaSyntax
25799
internal abstract partial class LineOrSpanDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26180
internal sealed partial class PragmaWarningDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26306
internal sealed partial class PragmaChecksumDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26432
internal sealed partial class ReferenceDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26531
internal sealed partial class LoadDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26630
internal sealed partial class ShebangDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26720
internal sealed partial class IgnoredDirectiveTriviaSyntax :
DirectiveTriviaSyntax
26828
internal sealed partial class NullableDirectiveTriviaSyntax :
DirectiveTriviaSyntax
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)
372
private
DirectiveTriviaSyntax
ParseLineDirective(SyntaxToken hash, SyntaxToken id, bool isActive)
499
private
DirectiveTriviaSyntax
ParseReferenceDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
519
private
DirectiveTriviaSyntax
ParseLoadDirective(SyntaxToken hash, SyntaxToken keyword, bool isActive, bool isFollowingToken)
539
private
DirectiveTriviaSyntax
ParseNullableDirective(SyntaxToken hash, SyntaxToken token, bool isActive)
567
private
DirectiveTriviaSyntax
ParsePragmaDirective(SyntaxToken hash, SyntaxToken pragma, bool isActive)
687
private
DirectiveTriviaSyntax
ParseShebangDirective(SyntaxToken hash, SyntaxToken exclamation, bool isActive)
697
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)
177
internal virtual IList<
DirectiveTriviaSyntax
> GetDirectives()
181
var list = new List<
DirectiveTriviaSyntax
>(32);
186
return SpecializedCollections.EmptyList<
DirectiveTriviaSyntax
>();
189
private static void GetDirectives(GreenNode node, List<
DirectiveTriviaSyntax
> directives)
193
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;