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