64 references to ContainingNodes
Microsoft.CodeAnalysis.Workspaces (64)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (64)
17
private readonly
ContainingNodes
_containingNodes;
65
private ContextInfo(int predefinedTypes, int predefinedOperators,
ContainingNodes
containingNodes)
72
private static
ContainingNodes
ConvertToContainingNodeFlag(
93
var
containingNodes =
ContainingNodes
.None;
95
containingNodes |= containsForEachStatement ?
ContainingNodes
.ContainsForEachStatement : 0;
96
containingNodes |= containsLockStatement ?
ContainingNodes
.ContainsLockStatement : 0;
97
containingNodes |= containsUsingStatement ?
ContainingNodes
.ContainsUsingStatement : 0;
98
containingNodes |= containsQueryExpression ?
ContainingNodes
.ContainsQueryExpression : 0;
99
containingNodes |= containsThisConstructorInitializer ?
ContainingNodes
.ContainsThisConstructorInitializer : 0;
100
containingNodes |= containsBaseConstructorInitializer ?
ContainingNodes
.ContainsBaseConstructorInitializer : 0;
101
containingNodes |= containsExplicitOrImplicitElementAccessExpression ?
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression : 0;
102
containingNodes |= containsIndexerMemberCref ?
ContainingNodes
.ContainsIndexerMemberCref : 0;
103
containingNodes |= containsDeconstruction ?
ContainingNodes
.ContainsDeconstruction : 0;
104
containingNodes |= containsAwait ?
ContainingNodes
.ContainsAwait : 0;
105
containingNodes |= containsTupleExpressionOrTupleType ?
ContainingNodes
.ContainsTupleExpressionOrTupleType : 0;
106
containingNodes |= containsImplicitObjectCreation ?
ContainingNodes
.ContainsImplicitObjectCreation : 0;
107
containingNodes |= containsGlobalSuppressMessageAttribute ?
ContainingNodes
.ContainsGlobalSuppressMessageAttribute : 0;
108
containingNodes |= containsConversion ?
ContainingNodes
.ContainsConversion : 0;
109
containingNodes |= containsGlobalKeyword ?
ContainingNodes
.ContainsGlobalKeyword : 0;
110
containingNodes |= containsCollectionInitializer ?
ContainingNodes
.ContainsCollectionInitializer : 0;
111
containingNodes |= containsAttribute ?
ContainingNodes
.ContainsAttribute : 0;
112
containingNodes |= containsDirective ?
ContainingNodes
.ContainsDirective : 0;
113
containingNodes |= containsPrimaryConstructorBaseType ?
ContainingNodes
.ContainsPrimaryConstructorBaseType : 0;
125
=> (_containingNodes &
ContainingNodes
.ContainsForEachStatement) ==
ContainingNodes
.ContainsForEachStatement;
128
=> (_containingNodes &
ContainingNodes
.ContainsDeconstruction) ==
ContainingNodes
.ContainsDeconstruction;
131
=> (_containingNodes &
ContainingNodes
.ContainsAwait) ==
ContainingNodes
.ContainsAwait;
134
=> (_containingNodes &
ContainingNodes
.ContainsImplicitObjectCreation) ==
ContainingNodes
.ContainsImplicitObjectCreation;
137
=> (_containingNodes &
ContainingNodes
.ContainsLockStatement) ==
ContainingNodes
.ContainsLockStatement;
140
=> (_containingNodes &
ContainingNodes
.ContainsUsingStatement) ==
ContainingNodes
.ContainsUsingStatement;
143
=> (_containingNodes &
ContainingNodes
.ContainsQueryExpression) ==
ContainingNodes
.ContainsQueryExpression;
146
=> (_containingNodes &
ContainingNodes
.ContainsThisConstructorInitializer) ==
ContainingNodes
.ContainsThisConstructorInitializer;
149
=> (_containingNodes &
ContainingNodes
.ContainsBaseConstructorInitializer) ==
ContainingNodes
.ContainsBaseConstructorInitializer;
152
=> (_containingNodes &
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression) ==
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression;
155
=> (_containingNodes &
ContainingNodes
.ContainsIndexerMemberCref) ==
ContainingNodes
.ContainsIndexerMemberCref;
158
=> (_containingNodes &
ContainingNodes
.ContainsTupleExpressionOrTupleType) ==
ContainingNodes
.ContainsTupleExpressionOrTupleType;
161
=> (_containingNodes &
ContainingNodes
.ContainsGlobalKeyword) ==
ContainingNodes
.ContainsGlobalKeyword;
164
=> (_containingNodes &
ContainingNodes
.ContainsGlobalSuppressMessageAttribute) ==
ContainingNodes
.ContainsGlobalSuppressMessageAttribute;
167
=> (_containingNodes &
ContainingNodes
.ContainsConversion) ==
ContainingNodes
.ContainsConversion;
170
=> (_containingNodes &
ContainingNodes
.ContainsCollectionInitializer) ==
ContainingNodes
.ContainsCollectionInitializer;
173
=> (_containingNodes &
ContainingNodes
.ContainsAttribute) ==
ContainingNodes
.ContainsAttribute;
176
=> (_containingNodes &
ContainingNodes
.ContainsDirective) ==
ContainingNodes
.ContainsDirective;
179
=> (_containingNodes &
ContainingNodes
.ContainsPrimaryConstructorBaseType) ==
ContainingNodes
.ContainsPrimaryConstructorBaseType;
194
var
containingNodes = (
ContainingNodes
)reader.ReadInt32();