70 references to ContainingNodes
Microsoft.CodeAnalysis.Workspaces (70)
FindSymbols\SyntaxTree\SyntaxTreeIndex.ContextInfo.cs (70)
17
private readonly
ContainingNodes
_containingNodes;
69
private ContextInfo(int predefinedTypes, int predefinedOperators,
ContainingNodes
containingNodes)
76
private static
ContainingNodes
ConvertToContainingNodeFlag(
99
var
containingNodes =
ContainingNodes
.None;
101
containingNodes |= containsForEachStatement ?
ContainingNodes
.ContainsForEachStatement : 0;
102
containingNodes |= containsLockStatement ?
ContainingNodes
.ContainsLockStatement : 0;
103
containingNodes |= containsUsingStatement ?
ContainingNodes
.ContainsUsingStatement : 0;
104
containingNodes |= containsQueryExpression ?
ContainingNodes
.ContainsQueryExpression : 0;
105
containingNodes |= containsThisConstructorInitializer ?
ContainingNodes
.ContainsThisConstructorInitializer : 0;
106
containingNodes |= containsExplicitBaseConstructorInitializer ?
ContainingNodes
.ContainsExplicitBaseConstructorInitializer : 0;
107
containingNodes |= containsImplicitBaseConstructorInitializer ?
ContainingNodes
.ContainsImplicitBaseConstructorInitializer : 0;
108
containingNodes |= containsExplicitOrImplicitElementAccessExpression ?
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression : 0;
109
containingNodes |= containsIndexerMemberCref ?
ContainingNodes
.ContainsIndexerMemberCref : 0;
110
containingNodes |= containsDeconstruction ?
ContainingNodes
.ContainsDeconstruction : 0;
111
containingNodes |= containsAwait ?
ContainingNodes
.ContainsAwait : 0;
112
containingNodes |= containsTupleExpressionOrTupleType ?
ContainingNodes
.ContainsTupleExpressionOrTupleType : 0;
113
containingNodes |= containsImplicitObjectCreation ?
ContainingNodes
.ContainsImplicitObjectCreation : 0;
114
containingNodes |= containsGlobalSuppressMessageAttribute ?
ContainingNodes
.ContainsGlobalSuppressMessageAttribute : 0;
115
containingNodes |= containsConversion ?
ContainingNodes
.ContainsConversion : 0;
116
containingNodes |= containsGlobalKeyword ?
ContainingNodes
.ContainsGlobalKeyword : 0;
117
containingNodes |= containsCollectionInitializer ?
ContainingNodes
.ContainsCollectionInitializer : 0;
118
containingNodes |= containsAttribute ?
ContainingNodes
.ContainsAttribute : 0;
119
containingNodes |= containsDirective ?
ContainingNodes
.ContainsDirective : 0;
120
containingNodes |= containsPrimaryConstructorBaseType ?
ContainingNodes
.ContainsPrimaryConstructorBaseType : 0;
121
containingNodes |= containsPartialClass ?
ContainingNodes
.ContainsPartialClass : 0;
133
=> (_containingNodes &
ContainingNodes
.ContainsForEachStatement) ==
ContainingNodes
.ContainsForEachStatement;
136
=> (_containingNodes &
ContainingNodes
.ContainsDeconstruction) ==
ContainingNodes
.ContainsDeconstruction;
139
=> (_containingNodes &
ContainingNodes
.ContainsAwait) ==
ContainingNodes
.ContainsAwait;
142
=> (_containingNodes &
ContainingNodes
.ContainsImplicitObjectCreation) ==
ContainingNodes
.ContainsImplicitObjectCreation;
145
=> (_containingNodes &
ContainingNodes
.ContainsLockStatement) ==
ContainingNodes
.ContainsLockStatement;
148
=> (_containingNodes &
ContainingNodes
.ContainsPartialClass) ==
ContainingNodes
.ContainsPartialClass;
151
=> (_containingNodes &
ContainingNodes
.ContainsUsingStatement) ==
ContainingNodes
.ContainsUsingStatement;
154
=> (_containingNodes &
ContainingNodes
.ContainsQueryExpression) ==
ContainingNodes
.ContainsQueryExpression;
157
=> (_containingNodes &
ContainingNodes
.ContainsThisConstructorInitializer) ==
ContainingNodes
.ContainsThisConstructorInitializer;
160
=> (_containingNodes &
ContainingNodes
.ContainsExplicitBaseConstructorInitializer) ==
ContainingNodes
.ContainsExplicitBaseConstructorInitializer;
163
=> (_containingNodes &
ContainingNodes
.ContainsExplicitBaseConstructorInitializer) ==
ContainingNodes
.ContainsExplicitBaseConstructorInitializer;
166
=> (_containingNodes &
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression) ==
ContainingNodes
.ContainsExplicitOrImplicitElementAccessExpression;
169
=> (_containingNodes &
ContainingNodes
.ContainsIndexerMemberCref) ==
ContainingNodes
.ContainsIndexerMemberCref;
172
=> (_containingNodes &
ContainingNodes
.ContainsTupleExpressionOrTupleType) ==
ContainingNodes
.ContainsTupleExpressionOrTupleType;
175
=> (_containingNodes &
ContainingNodes
.ContainsGlobalKeyword) ==
ContainingNodes
.ContainsGlobalKeyword;
178
=> (_containingNodes &
ContainingNodes
.ContainsGlobalSuppressMessageAttribute) ==
ContainingNodes
.ContainsGlobalSuppressMessageAttribute;
181
=> (_containingNodes &
ContainingNodes
.ContainsConversion) ==
ContainingNodes
.ContainsConversion;
184
=> (_containingNodes &
ContainingNodes
.ContainsCollectionInitializer) ==
ContainingNodes
.ContainsCollectionInitializer;
187
=> (_containingNodes &
ContainingNodes
.ContainsAttribute) ==
ContainingNodes
.ContainsAttribute;
190
=> (_containingNodes &
ContainingNodes
.ContainsDirective) ==
ContainingNodes
.ContainsDirective;
193
=> (_containingNodes &
ContainingNodes
.ContainsPrimaryConstructorBaseType) ==
ContainingNodes
.ContainsPrimaryConstructorBaseType;
208
var
containingNodes = (
ContainingNodes
)reader.ReadInt32();