5 types derived from ScopeEntry
System.Data.Entity (5)
System\Data\Common\EntitySql\StaticContext.cs (5)
152
internal sealed class SourceScopeEntry :
ScopeEntry
, IGroupExpressionExtendedInfo, IGetAlternativeName
327
internal sealed class InvalidGroupInputRefScopeEntry :
ScopeEntry
342
internal sealed class GroupKeyDefinitionScopeEntry :
ScopeEntry
, IGroupExpressionExtendedInfo, IGetAlternativeName
388
internal sealed class ProjectionItemDefinitionScopeEntry :
ScopeEntry
408
internal sealed class FreeVariableScopeEntry :
ScopeEntry
24 references to ScopeEntry
System.Data.Entity (24)
System\Data\Common\EntitySql\SemanticResolver.cs (15)
312
private DbExpression GetExpressionFromScopeEntry(
ScopeEntry
scopeEntry, int scopeIndex, string varName, ErrorContext errCtx)
481
ScopeEntry
scopeEntry;
558
private bool TryScopeLookup(string key, out
ScopeEntry
scopeEntry, out int scopeIndex)
718
ScopeEntry
scopeEntry;
744
ScopeEntry
scopeEntry;
1105
/// All range variables originating on the defining scope of this aggregate should yield <see cref="
ScopeEntry
.GetExpression"/>.
1618
internal void ApplyToScopeEntries(Action<
ScopeEntry
> action)
1624
foreach (KeyValuePair<string,
ScopeEntry
> scopeEntry in _scopeManager.GetScopeByIndex(i))
1634
internal void ApplyToScopeEntries(Func<
ScopeEntry
,
ScopeEntry
> action)
1641
List<KeyValuePair<string,
ScopeEntry
>> updatedEntries = null;
1642
foreach (KeyValuePair<string,
ScopeEntry
> scopeEntry in scope)
1644
ScopeEntry
newScopeEntry = action(scopeEntry.Value);
1650
updatedEntries = new List<KeyValuePair<string,
ScopeEntry
>>();
1652
updatedEntries.Add(new KeyValuePair<string,
ScopeEntry
>(scopeEntry.Key, newScopeEntry));
System\Data\Common\EntitySql\StaticContext.cs (9)
21
internal sealed class Scope : IEnumerable<KeyValuePair<string,
ScopeEntry
>>
23
private readonly Dictionary<string,
ScopeEntry
> _scopeEntries;
31
_scopeEntries = new Dictionary<string,
ScopeEntry
>(keyComparer);
37
internal Scope Add(string key,
ScopeEntry
value)
52
internal void Replace(string key,
ScopeEntry
value)
69
internal bool TryLookup(string key, out
ScopeEntry
value)
75
public Dictionary<string,
ScopeEntry
>.Enumerator GetEnumerator()
80
System.Collections.Generic.IEnumerator<KeyValuePair<string,
ScopeEntry
>> System.Collections.Generic.IEnumerable<KeyValuePair<string,
ScopeEntry
>>.GetEnumerator()