24 writes to flags
Microsoft.CodeAnalysis (9)
Syntax\GreenNode.cs (9)
61this.flags |= NodeFlags.ContainsDiagnostics; 71this.flags |= NodeFlags.ContainsDiagnostics; 86this.flags |= NodeFlags.ContainsAnnotations; 101this.flags |= NodeFlags.ContainsAnnotations; 109this.flags |= (node.flags & NodeFlags.InheritMask); 288this.flags |= flags; 293this.flags &= ~flags; 437this.flags |= NodeFlags.ContainsDiagnostics; 444this.flags |= NodeFlags.ContainsAnnotations;
Microsoft.CodeAnalysis.CSharp (15)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (2)
247this.flags |= NodeFlags.FactoryContextIsInAsync; 252this.flags |= 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;
17 references to flags
Microsoft.CodeAnalysis (16)
Syntax\GreenNode.cs (16)
109this.flags |= (node.flags & NodeFlags.InheritMask); 283get { return this.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; 984return ((this.flags & NodeFlags.InheritMask) == NodeFlags.IsNotMissing) && 993int code = (int)(this.flags) ^ this.RawKind; 1012this.flags == flags && 1021this.flags == flags && 1031this.flags == flags &&
Microsoft.CodeAnalysis.CSharp (1)
Syntax\InternalSyntax\CSharpSyntaxNode.cs (1)
199if ((this.flags & NodeFlags.ContainsDirectives) != 0)