73 references to ContainingNodes
Microsoft.CodeAnalysis.Workspaces (73)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (73)
17
private readonly
ContainingNodes
_containingNodes;
71
private ContextInfo(int predefinedTypes, int predefinedOperators,
ContainingNodes
containingNodes)
78
private static
ContainingNodes
ConvertToContainingNodeFlag(
102
var
containingNodes =
ContainingNodes
.None;
104
containingNodes |= containsForEachStatement ?
ContainingNodes
.ContainsForEachStatement : 0;
105
containingNodes |= containsLockStatement ?
ContainingNodes
.ContainsLockStatement : 0;
106
containingNodes |= containsUsingStatement ?
ContainingNodes
.ContainsUsingStatement : 0;
107
containingNodes |= containsQueryExpression ?
ContainingNodes
.ContainsQueryExpression : 0;
108
containingNodes |= containsThisConstructorInitializer ?
ContainingNodes
.ContainsThisConstructorInitializer : 0;
109
containingNodes |= containsExplicitBaseConstructorInitializer ?
ContainingNodes
.ContainsExplicitBaseConstructorInitializer : 0;
110
containingNodes |= containsImplicitBaseConstructorInitializer ?
ContainingNodes
.ContainsImplicitBaseConstructorInitializer : 0;
111
containingNodes |= containsExplicitOrImplicitElementAccessExpression ?
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression : 0;
112
containingNodes |= containsIndexerMemberCref ?
ContainingNodes
.ContainsIndexerMemberCref : 0;
113
containingNodes |= containsDeconstruction ?
ContainingNodes
.ContainsDeconstruction : 0;
114
containingNodes |= containsAwait ?
ContainingNodes
.ContainsAwait : 0;
115
containingNodes |= containsTupleExpressionOrTupleType ?
ContainingNodes
.ContainsTupleExpressionOrTupleType : 0;
116
containingNodes |= containsImplicitObjectCreation ?
ContainingNodes
.ContainsImplicitObjectCreation : 0;
117
containingNodes |= containsGlobalSuppressMessageAttribute ?
ContainingNodes
.ContainsGlobalSuppressMessageAttribute : 0;
118
containingNodes |= containsConversion ?
ContainingNodes
.ContainsConversion : 0;
119
containingNodes |= containsGlobalKeyword ?
ContainingNodes
.ContainsGlobalKeyword : 0;
120
containingNodes |= containsCollectionInitializer ?
ContainingNodes
.ContainsCollectionInitializer : 0;
121
containingNodes |= containsAttribute ?
ContainingNodes
.ContainsAttribute : 0;
122
containingNodes |= containsDirective ?
ContainingNodes
.ContainsDirective : 0;
123
containingNodes |= containsPrimaryConstructorBaseType ?
ContainingNodes
.ContainsPrimaryConstructorBaseType : 0;
124
containingNodes |= containsPartialClass ?
ContainingNodes
.ContainsPartialClass : 0;
125
containingNodes |= containsCollectionExpression ?
ContainingNodes
.ContainsCollectionExpression : 0;
137
=> (_containingNodes &
ContainingNodes
.ContainsForEachStatement) ==
ContainingNodes
.ContainsForEachStatement;
140
=> (_containingNodes &
ContainingNodes
.ContainsDeconstruction) ==
ContainingNodes
.ContainsDeconstruction;
143
=> (_containingNodes &
ContainingNodes
.ContainsAwait) ==
ContainingNodes
.ContainsAwait;
146
=> (_containingNodes &
ContainingNodes
.ContainsImplicitObjectCreation) ==
ContainingNodes
.ContainsImplicitObjectCreation;
149
=> (_containingNodes &
ContainingNodes
.ContainsLockStatement) ==
ContainingNodes
.ContainsLockStatement;
152
=> (_containingNodes &
ContainingNodes
.ContainsPartialClass) ==
ContainingNodes
.ContainsPartialClass;
155
=> (_containingNodes &
ContainingNodes
.ContainsUsingStatement) ==
ContainingNodes
.ContainsUsingStatement;
158
=> (_containingNodes &
ContainingNodes
.ContainsQueryExpression) ==
ContainingNodes
.ContainsQueryExpression;
161
=> (_containingNodes &
ContainingNodes
.ContainsThisConstructorInitializer) ==
ContainingNodes
.ContainsThisConstructorInitializer;
164
=> (_containingNodes &
ContainingNodes
.ContainsExplicitBaseConstructorInitializer) ==
ContainingNodes
.ContainsExplicitBaseConstructorInitializer;
167
=> (_containingNodes &
ContainingNodes
.ContainsExplicitBaseConstructorInitializer) ==
ContainingNodes
.ContainsExplicitBaseConstructorInitializer;
170
=> (_containingNodes &
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression) ==
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression;
173
=> (_containingNodes &
ContainingNodes
.ContainsIndexerMemberCref) ==
ContainingNodes
.ContainsIndexerMemberCref;
176
=> (_containingNodes &
ContainingNodes
.ContainsTupleExpressionOrTupleType) ==
ContainingNodes
.ContainsTupleExpressionOrTupleType;
179
=> (_containingNodes &
ContainingNodes
.ContainsGlobalKeyword) ==
ContainingNodes
.ContainsGlobalKeyword;
182
=> (_containingNodes &
ContainingNodes
.ContainsGlobalSuppressMessageAttribute) ==
ContainingNodes
.ContainsGlobalSuppressMessageAttribute;
185
=> (_containingNodes &
ContainingNodes
.ContainsConversion) ==
ContainingNodes
.ContainsConversion;
188
=> (_containingNodes &
ContainingNodes
.ContainsCollectionInitializer) ==
ContainingNodes
.ContainsCollectionInitializer;
191
=> (_containingNodes &
ContainingNodes
.ContainsAttribute) ==
ContainingNodes
.ContainsAttribute;
194
=> (_containingNodes &
ContainingNodes
.ContainsDirective) ==
ContainingNodes
.ContainsDirective;
197
=> (_containingNodes &
ContainingNodes
.ContainsPrimaryConstructorBaseType) ==
ContainingNodes
.ContainsPrimaryConstructorBaseType;
200
=> (_containingNodes &
ContainingNodes
.ContainsCollectionExpression) ==
ContainingNodes
.ContainsCollectionExpression;
215
var
containingNodes = (
ContainingNodes
)reader.ReadInt32();