85 references to NodeFlags
Microsoft.CodeAnalysis (33)
Syntax\GreenNode.cs (25)
30
protected
NodeFlags
flags;
61
this.flags |=
NodeFlags
.ContainsDiagnostics;
71
this.flags |=
NodeFlags
.ContainsDiagnostics;
86
this.flags |=
NodeFlags
.ContainsAnnotations;
101
this.flags |=
NodeFlags
.ContainsAnnotations;
109
this.flags |= (node.flags &
NodeFlags
.InheritMask);
281
internal
NodeFlags
Flags
286
internal void SetFlags(
NodeFlags
flags)
291
internal void ClearFlags(
NodeFlags
flags)
301
return (this.flags &
NodeFlags
.IsNotMissing) == 0;
309
return (this.flags &
NodeFlags
.FactoryContextIsInAsync) != 0;
317
return (this.flags &
NodeFlags
.FactoryContextIsInQuery) != 0;
325
return (this.flags &
NodeFlags
.FactoryContextIsInIterator) != 0;
333
return (this.flags &
NodeFlags
.ContainsSkippedText) != 0;
341
return (this.flags &
NodeFlags
.ContainsStructuredTrivia) != 0;
349
return (this.flags &
NodeFlags
.ContainsDirectives) != 0;
357
return (this.flags &
NodeFlags
.ContainsDiagnostics) != 0;
365
return (this.flags &
NodeFlags
.ContainsAnnotations) != 0;
437
this.flags |=
NodeFlags
.ContainsDiagnostics;
444
this.flags |=
NodeFlags
.ContainsAnnotations;
984
return ((this.flags &
NodeFlags
.InheritMask) ==
NodeFlags
.IsNotMissing) &&
1007
internal bool IsCacheEquivalent(int kind,
NodeFlags
flags, GreenNode? child1)
1016
internal bool IsCacheEquivalent(int kind,
NodeFlags
flags, GreenNode? child1, GreenNode? child2)
1026
internal bool IsCacheEquivalent(int kind,
NodeFlags
flags, GreenNode? child1, GreenNode? child2, GreenNode? child3)
Syntax\InternalSyntax\SyntaxNodeCache.cs (8)
191
internal static GreenNode? TryGetNode(int kind, GreenNode? child1, GreenNode.
NodeFlags
flags, out int hash)
219
internal static GreenNode? TryGetNode(int kind, GreenNode? child1, GreenNode? child2, GreenNode.
NodeFlags
flags, out int hash)
247
internal static GreenNode? TryGetNode(int kind, GreenNode? child1, GreenNode? child2, GreenNode? child3, GreenNode.
NodeFlags
flags, out int hash)
270
public static GreenNode.
NodeFlags
GetDefaultNodeFlags()
272
return GreenNode.
NodeFlags
.IsNotMissing;
275
private static int GetCacheHash(int kind, GreenNode.
NodeFlags
flags, GreenNode? child1)
284
private static int GetCacheHash(int kind, GreenNode.
NodeFlags
flags, GreenNode? child1, GreenNode? child2)
301
private static int GetCacheHash(int kind, GreenNode.
NodeFlags
flags, GreenNode? child1, GreenNode? child2, GreenNode? child3)
Microsoft.CodeAnalysis.CSharp (24)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (7)
199
if ((this.flags &
NodeFlags
.ContainsDirectives) != 0)
247
this.flags |=
NodeFlags
.FactoryContextIsInAsync;
252
this.flags |=
NodeFlags
.FactoryContextIsInQuery;
256
internal static
NodeFlags
SetFactoryContext(
NodeFlags
flags, SyntaxFactoryContext context)
260
flags |=
NodeFlags
.FactoryContextIsInAsync;
265
flags |=
NodeFlags
.FactoryContextIsInQuery;
Syntax\InternalSyntax\CSharpSyntaxNodeCache.cs (4)
28
private static GreenNode.
NodeFlags
GetNodeFlags(SyntaxFactoryContext context)
30
var
flags = SyntaxNodeCache.GetDefaultNodeFlags();
34
flags |= GreenNode.
NodeFlags
.FactoryContextIsInAsync;
39
flags |= GreenNode.
NodeFlags
.FactoryContextIsInQuery;
Syntax\InternalSyntax\StructuredTriviaSyntax.cs (2)
27
this.flags |=
NodeFlags
.ContainsStructuredTrivia;
31
this.flags |=
NodeFlags
.ContainsSkippedText;
Syntax\InternalSyntax\SyntaxToken.cs (7)
27
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
34
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
41
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
47
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
53
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
59
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
71
this.flags |=
NodeFlags
.IsNotMissing; //note: cleared by subclasses representing missing tokens
Syntax\InternalSyntax\SyntaxToken.MissingTokenWithTrivia.cs (3)
19
this.flags &= ~
NodeFlags
.IsNotMissing;
25
this.flags &= ~
NodeFlags
.IsNotMissing;
31
this.flags &= ~
NodeFlags
.IsNotMissing;
Syntax\InternalSyntax\SyntaxTrivia.cs (1)
20
this.flags |=
NodeFlags
.ContainsSkippedText;
Microsoft.CodeAnalysis.VisualBasic (28)
Generated\Syntax.xml.Internal.Generated.vb (4)
34720
SetFlags(
NodeFlags
.ContainsDirectives)
34730
SetFlags(
NodeFlags
.ContainsDirectives)
34739
SetFlags(
NodeFlags
.ContainsDirectives)
34749
SetFlags(
NodeFlags
.ContainsDirectives)
Parser\ParseXml.vb (2)
1139
crefReference.ClearFlags(GreenNode.
NodeFlags
.ContainsDiagnostics)
1190
result.ClearFlags(GreenNode.
NodeFlags
.ContainsDiagnostics)
Scanner\XmlDocComments.vb (1)
125
docCommentSyntax.ClearFlags(GreenNode.
NodeFlags
.ContainsDiagnostics)
Syntax\InternalSyntax\StructuredTriviaSyntax.vb (2)
40
Me.SetFlags(
NodeFlags
.ContainsStructuredTrivia)
43
Me.SetFlags(
NodeFlags
.ContainsSkippedText)
Syntax\InternalSyntax\SyntaxNode.vb (2)
46
SetFlags(
NodeFlags
.FactoryContextIsInAsync)
50
SetFlags(
NodeFlags
.FactoryContextIsInIterator)
Syntax\InternalSyntax\SyntaxNodeFactories.vb (3)
486
s_missingEmptyToken.ClearFlags(GreenNode.
NodeFlags
.IsNotMissing)
497
s_statementTerminatorToken.SetFlags(GreenNode.
NodeFlags
.IsNotMissing)
508
s_colonToken.SetFlags(GreenNode.
NodeFlags
.IsNotMissing)
Syntax\InternalSyntax\SyntaxToken.vb (8)
44
Return leadingTrivia.RawKind = SyntaxKind.DocumentationCommentExteriorTrivia AndAlso leadingTrivia.Flags =
NodeFlags
.IsNotMissing AndAlso
50
Return leadingTrivia.RawKind = SyntaxKind.WhitespaceTrivia AndAlso leadingTrivia.Flags =
NodeFlags
.IsNotMissing AndAlso
51
trailingTrivia.RawKind = SyntaxKind.WhitespaceTrivia AndAlso trailingTrivia.Flags =
NodeFlags
.IsNotMissing AndAlso
108
Me.SetFlags(
NodeFlags
.IsNotMissing)
128
Me.SetFlags(
NodeFlags
.IsNotMissing)
148
Me.SetFlags(
NodeFlags
.IsNotMissing)
168
Me.SetFlags(
NodeFlags
.IsNotMissing)
197
Me.ClearFlags(
NodeFlags
.IsNotMissing)
Syntax\InternalSyntax\SyntaxTrivia.vb (3)
23
Me.SetFlags(
NodeFlags
.IsNotMissing)
36
Me.SetFlags(
NodeFlags
.IsNotMissing)
46
Me.SetFlags(
NodeFlags
.IsNotMissing)
Syntax\InternalSyntax\VisualBasicSyntaxNodeCache.vb (3)
21
Private Function GetNodeFlags(context As ISyntaxFactoryContext) As GreenNode.
NodeFlags
24
flags = flags Or GreenNode.
NodeFlags
.FactoryContextIsInAsync
28
flags = flags Or GreenNode.
NodeFlags
.FactoryContextIsInIterator