38 references to NodeFlags
Microsoft.CodeAnalysis (37)
Syntax\GreenNode.cs (27)
70SetFlags(NodeFlags.ContainsDiagnostics); 80SetFlags(NodeFlags.ContainsDiagnostics); 95SetFlags(NodeFlags.HasAnnotationsDirectly | NodeFlags.ContainsAnnotations); 110SetFlags(NodeFlags.HasAnnotationsDirectly | NodeFlags.ContainsAnnotations); 118SetFlags(node.Flags & NodeFlags.InheritMask); 293internal NodeFlags Flags 298internal void SetFlags(NodeFlags flags) 303internal void ClearFlags(NodeFlags flags) 313return (this.Flags & NodeFlags.IsNotMissing) == 0; 321return (this.Flags & NodeFlags.FactoryContextIsInAsync) != 0; 329return (this.Flags & NodeFlags.FactoryContextIsInQuery) != 0; 337return (this.Flags & NodeFlags.FactoryContextIsInIterator) != 0; 345return (this.Flags & NodeFlags.FactoryContextIsInFieldKeywordContext) != 0; 353return (this.Flags & NodeFlags.ContainsSkippedText) != 0; 361return (this.Flags & NodeFlags.ContainsStructuredTrivia) != 0; 369return (this.Flags & NodeFlags.ContainsDirectives) != 0; 377return (this.Flags & NodeFlags.ContainsAttributes) != 0; 385return (this.Flags & NodeFlags.ContainsDiagnostics) != 0; 393return (this.Flags & NodeFlags.ContainsAnnotations) != 0; 401return (this.Flags & NodeFlags.HasAnnotationsDirectly) != 0; 973return ((this.Flags & NodeFlags.InheritMask) == NodeFlags.IsNotMissing) && 996internal bool IsCacheEquivalent(int kind, NodeFlags flags, GreenNode? child1) 1006internal bool IsCacheEquivalent(int kind, NodeFlags flags, GreenNode? child1, GreenNode? child2) 1017internal bool IsCacheEquivalent(int kind, NodeFlags flags, GreenNode? child1, GreenNode? child2, GreenNode? child3)
Syntax\GreenNode.NodeFlagsAndSlotCount.cs (2)
58public NodeFlags NodeFlags 62return (NodeFlags)(_data & NodeFlagsMask);
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 (1)
Syntax\InternalSyntax\CSharpSyntaxNodeCache.cs (1)
30var flags = SyntaxNodeCache.GetDefaultNodeFlags();