1 type derived from Set
System.Data.Entity (1)
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (1)
414
private class CellConstantSetInfo :
CellConstantSet
124 instantiations of Set
System.Data.Entity (124)
System\Data\Common\Utils\Boolean\BoolExpr.cs (1)
337
_children = new
Set
<BoolExpr<T_Identifier>>(children);
System\Data\Common\Utils\Boolean\ConversionContext.cs (1)
172
range = new
Set
<T_Element>(domainVariable.Domain.Comparer);
System\Data\Common\Utils\Boolean\Converter.cs (6)
104
var emptyClauseSet = new
Set
<DnfClause<T_Identifier>>();
112
var emptyClauseSet = new
Set
<CnfClause<T_Identifier>>();
121
Set<DnfClause<T_Identifier>> dnfClauses = new
Set
<DnfClause<T_Identifier>>();
122
Set<CnfClause<T_Identifier>> cnfClauses = new
Set
<CnfClause<T_Identifier>>();
123
Set<Literal<T_Identifier>> path = new
Set
<Literal<T_Identifier>>();
145
var clause = new CnfClause<T_Identifier>(new
Set
<Literal<T_Identifier>>(path.Select(l => l.MakeNegated())));
System\Data\Common\Utils\Boolean\DomainConstraint.cs (1)
109
: this(variable, new
Set
<T_Element>(new T_Element[] { element }).MakeReadOnly())
System\Data\Common\Utils\Helpers.cs (2)
45
Set<Type> set1 = new
Set
<Type>(list1, comparer);
46
Set<Type> set2 = new
Set
<Type>(list2, comparer);
System\Data\Common\Utils\MetadataHelper.cs (2)
490
references = new
Set
<EntityType>();
748
Set<EdmMember> result = new
Set
<EdmMember>();
System\Data\Common\Utils\Set.cs (4)
33
internal static readonly Set<TElement> Empty = new
Set
<TElement>().MakeReadOnly();
218
Set<TElement> copy = new
Set
<TElement>(this);
240
Set<TElement> copy = new
Set
<TElement>(this);
267
Set<TElement> copy = new
Set
<TElement>(this);
System\Data\EntityClient\EntityCommandDefinition.cs (1)
122
_entitySets = new
Set
<EntitySet>();
System\Data\Mapping\FunctionImportMapping.cs (4)
129
var impliedEntityTypesSet = new
Set
<EntityType>(entityTypeMapping.GetMappedEntityTypes(m_itemCollection));
300
discriminatorDomains[i] = new
Set
<ValueCondition>();
400
var reachableTypes = new
Set
<EntityType>();
467
var reachableTypes = new
Set
<EntityType>();
System\Data\Mapping\StorageEntityContainerMapping.cs (1)
460
result.CellGroups = cellGroups.Select(setOfcells => new
CellGroup
(setOfcells.Select(cell => new Cell(cell)))).ToList();
System\Data\Mapping\StorageMappingItemLoader.cs (13)
467
Set<AssociationSetEnd> expectedEnds = new
Set
<AssociationSetEnd>(
505
Set<AssociationSetEnd> actualEnds = new
Set
<AssociationSetEnd>(functionMapping.CollocatedAssociationSetEnds);
561
Set<EntitySetBase> associationSets = new
Set
<EntitySetBase>();
645
Set<EntitySetBase> implicitMappedAssociationSets = new
Set
<EntitySetBase>();
753
Set<EntitySetBase> setsWithQueryViews = new
Set
<EntitySetBase>();
754
Set<EntitySetBase> setsRequiringQueryViews = new
Set
<EntitySetBase>();
893
Set<EdmType> functionMappedTypes = new
Set
<EdmType>();
900
Set<EdmType> unmappedTypes = new
Set
<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(setMapping.Set.ElementType, EdmItemCollection, false /*includeAbstractTypes*/));
904
Set<EdmType> abstractTypes = new
Set
<EdmType>();
935
isOfTypeEntityTypes = new
Set
<EntityType>();
936
entityTypes = new
Set
<EntityType>();
3761
m_seenParameters = new
Set
<FunctionParameter>();
3891
Set<FunctionParameter> unmappedParameters = new
Set
<FunctionParameter>(m_function.Parameters);
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (2)
115
RequiredEnds = new
Set
<AssociationEndMember>(requiredEnds);
126
set = new
Set
<AssociationEndMember>();
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (3)
58
keyMembers = new
Set
<EdmMember>(((RowType)type).Properties).MakeReadOnly();
63
keyMembers = new
Set
<EdmMember>(entityType.KeyMembers).MakeReadOnly();
64
foreignKeyMembers = new
Set
<EdmMember>(((EntitySet)entitySetBase).ForeignKeyDependents
System\Data\Mapping\Update\Internal\TableChangeProcessor.cs (1)
106
Set<CompositeKey> keys = new
Set
<CompositeKey>(compiler.m_translator.KeyComparer);
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (4)
57
m_knownEntityKeys = new
Set
<EntityKey>();
59
m_optionalEntities = new
Set
<EntityKey>();
60
m_includedValueEntities = new
Set
<EntityKey>();
640
Set<EntitySet> tables = new
Set
<EntitySet>();
System\Data\Mapping\Update\Internal\ViewLoader.cs (4)
44
private readonly Set<EdmMember> m_serverGenProperties = new
Set
<EdmMember>();
45
private readonly Set<EdmMember> m_isNullConditionProperties = new
Set
<EdmMember>();
174
Set<EntitySet> affectedTables = new
Set
<EntitySet>();
179
Set<EdmMember> isNullConditionColumns = new
Set
<EdmMember>();
System\Data\Mapping\ViewGeneration\CellCreator.cs (4)
98
var sSideMembersToBeExpanded = new
Set
<MemberPath>();
130
cSidePaths = new
Set
<MemberPath>();
284
Set<EdmType> allTypes = new
Set
<EdmType>();
410
Set<EdmType> allTypes = new
Set
<EdmType>();
System\Data\Mapping\ViewGeneration\CellPartitioner.cs (1)
129
CellGroup component = new
CellGroup
(cellsInComponent);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (1)
250
Set<LeafCellTreeNode> nodeChildrenSet = new
Set
<LeafCellTreeNode>(LeafCellTreeNode.EqualityComparer);
System\Data\Mapping\ViewGeneration\CqlGeneration\CqlIdentifiers.cs (1)
27
m_identifiers = new
Set
<string>(StringComparer.Ordinal);
System\Data\Mapping\ViewGeneration\QueryRewriting\FragmentQueryProcessor.cs (1)
132
new
Set
<Constant>(new Constant[] { value }, Constant.EqualityComparer));
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (2)
285
Set<Constant> newDomain = new
Set
<Constant>(_domainMap.GetDomain(currentPath), Constant.EqualityComparer);
1258
return new
Set
<MemberPath>(memberVariables, MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (2)
303
Set<Constant> allowedValues = new
Set
<Constant>(Constant.EqualityComparer);
336
Set<Constant> allowedValues = new
Set
<Constant>(Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (4)
43
Set<Constant> domainSet = new
Set
<Constant>(domain, Constant.EqualityComparer);
44
Set<Constant> rangeSet = new
Set
<Constant>(range, Constant.EqualityComparer);
184
Set<Constant> variableDomain = new
Set
<Constant>(possibleValues, Constant.EqualityComparer).MakeReadOnly();
185
Set<Constant> thisDomain = new
Set
<Constant>(actualValues, Constant.EqualityComparer).MakeReadOnly();
System\Data\Mapping\ViewGeneration\Structures\Cell.cs (1)
132
Set<EdmProperty> cSideMembers = new
Set
<EdmProperty>();
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (1)
440
AttributeSet attributes = new
AttributeSet
(MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\Domain.cs (11)
70
m_domain = new
Set
<Constant>(domain.m_domain, Constant.EqualityComparer);
71
m_possibleValues = new
Set
<Constant>(domain.m_possibleValues, Constant.EqualityComparer);
142
domain = new
Set
<Constant>(CreateList(true, false), Constant.EqualityComparer);
147
domain = new
Set
<Constant>(Constant.EqualityComparer);
170
domain = new
Set
<Constant>(types, Constant.EqualityComparer);
267
CellConstantSet result = new
Set
<Constant>(Constant.EqualityComparer);
306
CellConstantSet result = new
CellConstantSet
(Constant.EqualityComparer);
470
.Select(restriction => new
CellConstantSet
(restriction.Domain.Values, Constant.EqualityComparer));
477
result = new
CellConstantSet
(domain);
493
result = new
CellConstantSet
(restrictedDomain.Values, Constant.EqualityComparer);
531
CellConstantSet union = new
CellConstantSet
(domain1, Constant.EqualityComparer).Union(domain2);
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (2)
206
Set<EntitySetBase> extents = new
Set
<EntitySetBase>(EqualityComparer<EntitySetBase>.Default);
273
Set<AssociationEndMember> result = new
Set
<AssociationEndMember>(EqualityComparer<AssociationEndMember>.Default);
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (4)
46
private Set<MemberPath> m_projectedConditionMembers = new
Set
<MemberPath>();
175
var domainMap = m_conditionDomainMap.ToDictionary(p => p.Key, p => new
Set
<Constant>(p.Value, Constant.EqualityComparer));
184
var domainMap = m_conditionDomainMap.ToDictionary(p => p.Key, p => new
Set
<Constant>(p.Value, Constant.EqualityComparer));
391
possibleValues = new
CellConstantSet
(Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (4)
225
constants = new
Set
<Constant>(negatedConstant.Elements, Constant.EqualityComparer);
237
constants = new
Set
<Constant>(Domain.Values, Constant.EqualityComparer);
315
Set<EdmType> allTypes = new
Set
<EdmType>();
325
Set<EdmType> oneOfTypes = new
Set
<EdmType>();
System\Data\Mapping\ViewGeneration\Structures\NegatedConstant.cs (2)
34
m_negatedDomain = new
Set
<Constant>(values, Constant.EqualityComparer);
177
Set<Constant> negatedConstants = new
Set
<Constant>(this.Elements, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (1)
36
m_attrs = new
AttributeSet
(MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\ScalarRestriction.cs (1)
288
Set<Constant> domainValues = new
Set
<Constant>(this.Domain.Values, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Validation\BasicCellRelation.cs (1)
97
Set<MemberPath> associationKeyMembers = new
Set
<MemberPath>(MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (6)
89
Set<EdmType> unmapepdTypesInExtent = new
Set
<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(m_viewgenContext.Extent.ElementType, m_viewgenContext.EdmItemCollection, false /*isAbstract*/));
186
Set<MemberPath> mappedConditionMembers = new
Set
<MemberPath>();
189
Set<CompositeCondition> setOfconditions = new
Set
<CompositeCondition>(new ConditionComparer());
247
values = new
Set
<Constant>(Constant.EqualityComparer);
784
Set<MemberPath> keysOfOne = new
Set
<MemberPath>(one.Keys, MemberPath.EqualityComparer);
785
Set<MemberPath> keysOfTwo = new
Set
<MemberPath>(two.Keys, MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (6)
241
Set<LeftCellWrapper> allWrappers = new
Set
<LeftCellWrapper>(pNode.GetLeaves());
337
new
Set
<LeftCellWrapper>(parentWrappers);
386
var childRefPropertiesCollection = childPropertiesSet.Where(it => it.SetEquals(new
Set
<EdmProperty>(refConstraint.ToProperties)));
387
var parentRefPropertiesCollection = parentPropertiesSet.Where(it => it.SetEquals(new
Set
<EdmProperty>(refConstraint.FromProperties)));
412
var propertyIndexes = new
Set
<int>();
557
Set<EdmProperty> keyMembers = new
Set
<EdmProperty>(propertyList).MakeReadOnly();
System\Data\Mapping\ViewGeneration\Validation\KeyConstraint.cs (1)
29
m_keySlots = new
Set
<TSlot>(keySlots, comparer).MakeReadOnly();
System\Data\Mapping\ViewGeneration\Validation\ViewKeyConstraint.cs (1)
61
Set<ViewCellSlot> secondKeySlots = new
Set
<ViewCellSlot>(second.KeySlots);
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (2)
253
Set<MemberPath> tokenPaths = new
Set
<MemberPath>(MemberPath.EqualityComparer);
269
Set<MemberPath> conditionMembers = new
Set
<MemberPath>(
System\Data\Mapping\ViewGeneration\ViewgenGatekeeper.cs (2)
96
List<CellGroup> cellGroups = cellGroups = result.CellGroups.Select(setOfcells => new
CellGroup
(setOfcells.Select(cell => new Cell(cell)))).ToList();
225
Set<EntitySetBase> mappedExtents = new
Set
<EntitySetBase>();
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
244
return new Common.Utils.
Set
<md.EntitySet>(m_entitySetIdToEntitySetMap).MakeReadOnly();
System\Data\SqlClient\SqlGen\SqlFunctionCallHandler.cs (6)
49
static private readonly Set<string> _datepartKeywords = new
Set
<string>(new string[] { "year", "yy", "yyyy",
65
static private readonly Set<string> _functionRequiresReturnTypeCastToInt64 = new
Set
<string>(new string[] { "SqlServer.CHARINDEX" },
67
static private readonly Set<string> _functionRequiresReturnTypeCastToInt32 = new
Set
<string>(new string[] { "SqlServer.LEN" ,
74
static private readonly Set<string> _functionRequiresReturnTypeCastToInt16 = new
Set
<string>(new string[] { "Edm.Abs" },
76
static private readonly Set<string> _functionRequiresReturnTypeCastToSingle = new
Set
<string>(new string[] { "Edm.Abs" ,
81
static private readonly Set<string> _maxTypeNames = new
Set
<string>(new string[] { "varchar(max)" ,
System\Data\SqlClient\SqlGen\SqlGenerator.cs (5)
301
static private readonly Set<string> _canonicalStringFunctionsOneArg = new
Set
<string>(new string[] { "Edm.Trim" ,
312
static private readonly Set<string> _canonicalStringFunctionsTwoArgs = new
Set
<string>(new string[] { "Edm.Concat" },
315
static private readonly Set<string> _canonicalStringFunctionsThreeArgs = new
Set
<string>(new string[] { "Edm.Replace" },
318
static private readonly Set<string> _storeStringFunctionsOneArg = new
Set
<string>(new string[] { "SqlServer.RTRIM" ,
328
static private readonly Set<string> _storeStringFunctionsThreeArgs = new
Set
<string>(new string[] { "SqlServer.REPLACE" },
323 references to Set
System.Data.Entity (323)
System\Data\Common\Utils\Boolean\BoolExpr.cs (2)
326
private readonly
Set
<BoolExpr<T_Identifier>> _children;
345
internal
Set
<BoolExpr<T_Identifier>> Children { get { return _children; } }
System\Data\Common\Utils\Boolean\Clause.cs (6)
26
private readonly
Set
<Literal<T_Identifier>> _literals;
34
protected Clause(
Set
<Literal<T_Identifier>> literals, ExprType treeType)
44
internal
Set
<Literal<T_Identifier>> Literals
50
private static BoolExpr<T_Identifier> ConvertLiteralsToExpr(
Set
<Literal<T_Identifier>> literals, ExprType treeType)
115
internal DnfClause(
Set
<Literal<T_Identifier>> literals)
148
internal CnfClause(
Set
<Literal<T_Identifier>> literals)
System\Data\Common\Utils\Boolean\ConversionContext.cs (6)
124
var
range = term.Identifier.Range;
126
var
domain = domainVariable.Domain;
164
Dictionary<Vertex,
Set
<T_Element>> vertexToRange = new Dictionary<Vertex,
Set
<T_Element>>();
169
Set
<T_Element> range;
181
var
range = vertexRange.Value;
System\Data\Common\Utils\Boolean\Converter.cs (12)
101
_cnf = new CnfSentence<T_Identifier>(
Set
<CnfClause<T_Identifier>>.Empty);
103
var emptyClause = new DnfClause<T_Identifier>(
Set
<Literal<T_Identifier>>.Empty);
104
var
emptyClauseSet = new Set<DnfClause<T_Identifier>>();
111
var emptyClause = new CnfClause<T_Identifier>(
Set
<Literal<T_Identifier>>.Empty);
112
var
emptyClauseSet = new Set<CnfClause<T_Identifier>>();
116
_dnf = new DnfSentence<T_Identifier>(
Set
<DnfClause<T_Identifier>>.Empty);
121
Set
<DnfClause<T_Identifier>> dnfClauses = new Set<DnfClause<T_Identifier>>();
122
Set
<CnfClause<T_Identifier>> cnfClauses = new Set<CnfClause<T_Identifier>>();
123
Set
<Literal<T_Identifier>> path = new Set<Literal<T_Identifier>>();
133
private void FindAllPaths(Vertex vertex,
Set
<CnfClause<T_Identifier>> cnfClauses,
Set
<DnfClause<T_Identifier>> dnfClauses,
134
Set
<Literal<T_Identifier>> path)
System\Data\Common\Utils\Boolean\DomainConstraint.cs (7)
26
private readonly
Set
<T_Element> _domain;
36
internal DomainVariable(T_Variable identifier,
Set
<T_Element> domain, IEqualityComparer<T_Variable> identifierComparer)
46
internal DomainVariable(T_Variable identifier,
Set
<T_Element> domain) : this(identifier, domain, null) { }
56
internal
Set
<T_Element> Domain { get { return _domain; } }
89
private readonly
Set
<T_Element> _range;
97
internal DomainConstraint(DomainVariable<T_Variable, T_Element> variable,
Set
<T_Element> range)
121
internal
Set
<T_Element> Range { get { return _range; } }
System\Data\Common\Utils\Boolean\Sentence.cs (5)
63
private readonly
Set
<T_Clause> _clauses;
72
protected Sentence(
Set
<T_Clause> clauses, ExprType treeType)
80
private static BoolExpr<T_Identifier> ConvertClausesToExpr(
Set
<T_Clause> clauses, ExprType treeType)
128
internal DnfSentence(
Set
<DnfClause<T_Identifier>> clauses)
155
internal CnfSentence(
Set
<CnfClause<T_Identifier>> clauses)
System\Data\Common\Utils\Helpers.cs (2)
45
Set
<Type> set1 = new Set<Type>(list1, comparer);
46
Set
<Type> set2 = new Set<Type>(list2, comparer);
System\Data\Common\Utils\MetadataHelper.cs (7)
433
internal static Dictionary<EntityType,
Set
<EntityType>> BuildUndirectedGraphOfTypes(EdmItemCollection edmItemCollection)
435
Dictionary<EntityType,
Set
<EntityType>> graph = new Dictionary<EntityType,
Set
<EntityType>>();
481
private static void AddDirectedEdgeBetweenEntityTypes(Dictionary<EntityType,
Set
<EntityType>> graph, EntityType a, EntityType b)
483
Set
<EntityType> references;
746
internal static
Set
<EdmMember> GetConcurrencyMembersForTypeHierarchy(EntityTypeBase superType, EdmItemCollection edmItemCollection)
748
Set
<EdmMember> result = new Set<EdmMember>();
System\Data\Common\Utils\Set.cs (21)
27
internal static readonly IEqualityComparer<
Set
<TElement>> ValueComparer =
33
internal static readonly
Set
<TElement> Empty = new Set<TElement>().MakeReadOnly();
43
internal Set(
Set
<TElement> other)
174
internal bool SetEquals(
Set
<TElement> other)
185
internal bool IsSubsetOf(
Set
<TElement> other)
195
internal bool Overlaps(
Set
<TElement> other)
216
internal
Set
<TElement> Difference(IEnumerable<TElement> other)
218
Set
<TElement> copy = new Set<TElement>(this);
238
internal
Set
<TElement> Union(IEnumerable<TElement> other)
240
Set
<TElement> copy = new Set<TElement>(this);
250
internal void Intersect(
Set
<TElement> other)
260
internal
Set
<TElement> AsReadOnly()
267
Set
<TElement> copy = new Set<TElement>(this);
275
internal
Set
<TElement> MakeReadOnly()
310
private void AssertSetCompatible(
Set
<TElement> other)
366
private class SetValueComparer : IEqualityComparer<
Set
<TElement>>
368
bool IEqualityComparer<
Set
<TElement>>.Equals(
Set
<TElement> x,
Set
<TElement> y)
374
int IEqualityComparer<
Set
<TElement>>.GetHashCode(
Set
<TElement> obj)
System\Data\EntityClient\EntityCommandDefinition.cs (2)
51
private readonly
Set
<EntitySet> _entitySets;
316
internal
Set
<EntitySet> EntitySets {
System\Data\Mapping\FunctionImportMapping.cs (8)
129
var
impliedEntityTypesSet = new Set<EntityType>(entityTypeMapping.GetMappedEntityTypes(m_itemCollection));
287
Set
<EntityType> reachableTypes = validateAmbiguity ?
297
var discriminatorDomains = new
Set
<ValueCondition>[this.DiscriminatorColumns.Count];
372
private
Set
<EntityType> FindReachableTypes(DomainConstraintConversionContext<string, ValueCondition> converter, Vertex[] mappingConditions)
400
var
reachableTypes = new Set<EntityType>();
423
private
Set
<EntityType> FindUnambiguouslyReachableTypes(DomainConstraintConversionContext<string, ValueCondition> converter, Vertex[] mappingConditions)
467
var
reachableTypes = new Set<EntityType>();
479
private void CollectUnreachableTypes(
Set
<EntityType> reachableTypes, out KeyToListMap<EntityType, LineInfo> entityTypes, out KeyToListMap<EntityType, LineInfo> isTypeOfEntityTypes)
System\Data\Mapping\StorageEntityContainerMapping.cs (3)
24
using CellGroup =
Set
<Cell>;
457
List<
CellGroup
> cellGroups = partitioner.GroupRelatedCells();
549
internal List<
CellGroup
> CellGroups;
System\Data\Mapping\StorageMappingItemLoader.cs (22)
467
Set
<AssociationSetEnd> expectedEnds = new Set<AssociationSetEnd>(
500
Set
<AssociationSetEnd> expectedEnds, string elementName)
505
Set
<AssociationSetEnd> actualEnds = new Set<AssociationSetEnd>(functionMapping.CollocatedAssociationSetEnds);
561
Set
<EntitySetBase> associationSets = new Set<EntitySetBase>();
645
Set
<EntitySetBase> implicitMappedAssociationSets = new Set<EntitySetBase>();
675
private static void ValidateClosureAmongSets(StorageEntityContainerMapping entityContainerMapping,
Set
<EntitySetBase> sets,
Set
<EntitySetBase> additionalSetsInClosure)
753
Set
<EntitySetBase> setsWithQueryViews = new Set<EntitySetBase>();
754
Set
<EntitySetBase> setsRequiringQueryViews = new Set<EntitySetBase>();
893
Set
<EdmType> functionMappedTypes = new Set<EdmType>();
900
Set
<EdmType> unmappedTypes = new Set<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(setMapping.Set.ElementType, EdmItemCollection, false /*includeAbstractTypes*/));
904
Set
<EdmType> abstractTypes = new Set<EdmType>();
929
out
Set
<EntityType> isOfTypeEntityTypes,
930
out
Set
<EntityType> entityTypes)
1038
Set
<EntityType> entityTypes;
1039
Set
<EntityType> isOfTypeEntityTypes;
1298
Set
<EntityType> entityTypes;
1299
Set
<EntityType> isOfTypeEntityTypes;
1972
Set
<EntityType> isOfTypeEntityTypes;
1973
Set
<EntityType> entityTypes;
3736
private readonly
Set
<FunctionParameter> m_seenParameters;
3891
Set
<FunctionParameter> unmappedParameters = new Set<FunctionParameter>(m_function.Parameters);
System\Data\Mapping\Update\Internal\AssociationSetMetadata.cs (7)
28
internal readonly
Set
<AssociationEndMember> RequiredEnds;
34
internal readonly
Set
<AssociationEndMember> OptionalEnds;
39
internal readonly
Set
<AssociationEndMember> IncludedValueEnds;
51
internal AssociationSetMetadata(
Set
<EntitySet> affectedTables, AssociationSet associationSet, MetadataWorkspace workspace)
122
static private void AddEnd(ref
Set
<AssociationEndMember> set, AssociationEndMember element)
131
static private void FixSet(ref
Set
<AssociationEndMember> set)
135
set =
Set
<AssociationEndMember>.Empty;
System\Data\Mapping\Update\Internal\ExtractorMetadata.cs (5)
50
Set
<EdmMember> keyMembers;
51
Set
<EdmMember> foreignKeyMembers;
59
foreignKeyMembers =
Set
<EdmMember>.Empty;
68
keyMembers =
Set
<EdmMember>.Empty;
69
foreignKeyMembers =
Set
<EdmMember>.Empty;
System\Data\Mapping\Update\Internal\TableChangeProcessor.cs (2)
106
Set
<CompositeKey> keys = new Set<CompositeKey>(compiler.m_translator.KeyComparer);
179
private Dictionary<CompositeKey, PropagatorResult> ProcessKeys(UpdateCompiler compiler, List<PropagatorResult> changes,
Set
<CompositeKey> keys)
System\Data\Mapping\Update\Internal\UpdateTranslator.cs (6)
90
private readonly
Set
<EntityKey> m_knownEntityKeys;
92
private readonly
Set
<EntityKey> m_optionalEntities;
93
private readonly
Set
<EntityKey> m_includedValueEntities;
640
Set
<EntitySet> tables = new Set<EntitySet>();
644
Set
<EntitySet> affectedTables = m_viewLoader.GetAffectedTables(extent, m_metadataWorkspace);
1008
private void AddValidAncillaryKey(EntityKey key,
Set
<EntityKey> keySet)
System\Data\Mapping\Update\Internal\ViewLoader.cs (9)
43
private readonly Dictionary<EntitySetBase,
Set
<EntitySet>> m_affectedTables = new Dictionary<EntitySetBase,
Set
<EntitySet>>();
44
private readonly
Set
<EdmMember> m_serverGenProperties = new Set<EdmMember>();
45
private readonly
Set
<EdmMember> m_isNullConditionProperties = new Set<EdmMember>();
70
internal
Set
<EntitySet> GetAffectedTables(EntitySetBase extent, MetadataWorkspace workspace)
118
private bool SyncContains<T_Element>(EntitySetBase entitySetBase, MetadataWorkspace workspace,
Set
<T_Element> set, T_Element element)
174
Set
<EntitySet> affectedTables = new Set<EntitySet>();
179
Set
<EdmMember> isNullConditionColumns = new Set<EdmMember>();
374
private static IEnumerable<EdmMember> FindPropertiesMappedToColumns(
Set
<EdmMember> columns, StorageMappingFragment mappingFragment)
System\Data\Mapping\ViewGeneration\CellCreator.cs (7)
98
var
sSideMembersToBeExpanded = new Set<MemberPath>();
120
var cSideMembersForSSideExpansionCandidates = new Dictionary<MemberPath,
Set
<MemberPath>>();
127
Set
<MemberPath> cSidePaths = null;
146
var
mappedCSideMembers = cSideMembersForSSideExpansionCandidates[memberToExpand];
284
Set
<EdmType> allTypes = new Set<EdmType>();
319
Set
<EdmType> allTypes, List<Cell> cells)
410
Set
<EdmType> allTypes = new Set<EdmType>();
System\Data\Mapping\ViewGeneration\CellPartitioner.cs (7)
23
using CellGroup =
Set
<Cell>;
50
internal List<
CellGroup
> GroupRelatedCells()
94
List<
CellGroup
> result = GenerateConnectedComponents(graph);
120
private static List<
CellGroup
> GenerateConnectedComponents(UndirectedGraph<Cell> graph)
125
List<
CellGroup
> result = new List<
CellGroup
>();
129
CellGroup
component = new CellGroup(cellsInComponent);
System\Data\Mapping\ViewGeneration\CellTreeSimplifier.cs (4)
162
Set
<LeafCellTreeNode> commonGrandChildren = GetCommonGrandChildren(children);
220
private static
Set
<LeafCellTreeNode> GetCommonGrandChildren(List<CellTreeNode> nodes)
222
Set
<LeafCellTreeNode> commonLeaves = null;
250
Set
<LeafCellTreeNode> nodeChildrenSet = new Set<LeafCellTreeNode>(LeafCellTreeNode.EqualityComparer);
System\Data\Mapping\ViewGeneration\CqlGeneration\CqlIdentifiers.cs (1)
32
private
Set
<string> m_identifiers;
System\Data\Mapping\ViewGeneration\QueryRewriting\QueryRewriter.cs (3)
285
Set
<Constant> newDomain = new Set<Constant>(_domainMap.GetDomain(currentPath), Constant.EqualityComparer);
1017
Set
<MemberPath> connectedVariables = GetVariables(query);
1250
private
Set
<MemberPath> GetVariables(FragmentQuery query)
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingValidator.cs (3)
303
Set
<Constant> allowedValues = new Set<Constant>(Constant.EqualityComparer);
336
Set
<Constant> allowedValues = new Set<Constant>(Constant.EqualityComparer);
431
Set
<Constant> range = expression.Identifier.Range;
System\Data\Mapping\ViewGeneration\Structures\BoolLiteral.cs (8)
43
Set
<Constant> domainSet = new Set<Constant>(domain, Constant.EqualityComparer);
44
Set
<Constant> rangeSet = new Set<Constant>(range, Constant.EqualityComparer);
51
internal static DomainTermExpr MakeTermExpression(BoolLiteral literal,
Set
<Constant> domain,
Set
<Constant> range)
67
internal abstract DomainBoolExpr FixRange(
Set
<Constant> range, MemberDomainMap memberDomainMap);
184
Set
<Constant> variableDomain = new Set<Constant>(possibleValues, Constant.EqualityComparer).MakeReadOnly();
185
Set
<Constant> thisDomain = new Set<Constant>(actualValues, Constant.EqualityComparer).MakeReadOnly();
191
internal override DomainBoolExpr FixRange(
Set
<Constant> range, MemberDomainMap memberDomainMap)
System\Data\Mapping\ViewGeneration\Structures\Cell.cs (2)
120
internal
Set
<EdmProperty> GetCSlotsForTableColumns(IEnumerable<MemberPath> columns)
132
Set
<EdmProperty> cSideMembers = new Set<EdmProperty>();
System\Data\Mapping\ViewGeneration\Structures\CellQuery.cs (3)
24
using AttributeSet =
Set
<MemberPath>;
438
internal
AttributeSet
GetNonNullSlots()
440
AttributeSet
attributes = new AttributeSet(MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\CellTreeNode.cs (1)
65
internal abstract
Set
<MemberPath> Attributes { get; }
System\Data\Mapping\ViewGeneration\Structures\Constant.cs (1)
87
internal static void ConstantsToUserString(StringBuilder builder,
Set
<Constant> constants)
System\Data\Mapping\ViewGeneration\Structures\Domain.cs (33)
21
using CellConstantSet =
Set
<Constant>;
78
private
CellConstantSet
m_domain; // e.g., 1, 2, NULL, NOT(1, 2, NULL)
79
private
CellConstantSet
m_possibleValues; // e.g., 1, 2, NULL, Undefined
92
private
Set
<Constant> AllPossibleValuesInternal
118
internal static
CellConstantSet
DeriveDomainFromMemberPath(MemberPath memberPath, EdmItemCollection edmItemCollection, bool leaveDomainUnbounded)
120
CellConstantSet
domain = DeriveDomainFromType(memberPath.EdmType, edmItemCollection, leaveDomainUnbounded);
130
private static
CellConstantSet
DeriveDomainFromType(EdmType type, EdmItemCollection edmItemCollection, bool leaveDomainUnbounded)
132
CellConstantSet
domain = null;
253
internal static
CellConstantSet
ExpandNegationsInDomain(IEnumerable<Constant> domain, IEnumerable<Constant> otherPossibleValues)
257
CellConstantSet
possibleValues = DeterminePossibleValues(domain, otherPossibleValues);
267
CellConstantSet
result = new Set<Constant>(Constant.EqualityComparer);
278
CellConstantSet
remainingElements = possibleValues.Difference(negated.Elements);
290
internal static
CellConstantSet
ExpandNegationsInDomain(IEnumerable<Constant> domain)
298
static
CellConstantSet
DeterminePossibleValues(IEnumerable<Constant> domain)
306
CellConstantSet
result = new CellConstantSet(Constant.EqualityComparer);
337
internal static Dictionary<MemberPath,
CellConstantSet
>
341
Dictionary<MemberPath,
CellConstantSet
> cDomainMap =
342
new Dictionary<MemberPath,
CellConstantSet
>(MemberPath.EqualityComparer);
353
CellConstantSet
cDomain = DeriveDomainFromMemberPath(slot.MemberPath, edmItemCollection, isValidationEnabled);
357
CellConstantSet
values;
373
private static bool GetRestrictedOrUnrestrictedDomain(MemberProjectedSlot slot, CellQuery cellQuery, EdmItemCollection edmItemCollection, out
CellConstantSet
domain)
375
CellConstantSet
domainValues = DeriveDomainFromMemberPath(slot.MemberPath, edmItemCollection, true /* leaveDomainUnbounded */);
388
internal static Dictionary<MemberPath,
CellConstantSet
>
392
Dictionary<MemberPath,
CellConstantSet
> updateDomainMap = new Dictionary<MemberPath,
CellConstantSet
>(MemberPath.EqualityComparer);
406
CellConstantSet
restrictedDomain;
445
CellConstantSet
sSlotDomain;
465
private static bool TryGetDomainRestrictedByWhereClause(IEnumerable<Constant> domain, MemberProjectedSlot slot, CellQuery cellQuery, out
CellConstantSet
result)
484
CellConstantSet
possibleValues = DeterminePossibleValues(conditionsForSlot.SelectMany(m => m.Select(c => c)), domain);
487
foreach (
var
conditionValues in conditionsForSlot)
529
private static
CellConstantSet
DeterminePossibleValues(IEnumerable<Constant> domain1, IEnumerable<Constant> domain2)
531
CellConstantSet
union = new CellConstantSet(domain1, Constant.EqualityComparer).Union(domain2);
532
CellConstantSet
result = DeterminePossibleValues(union);
System\Data\Mapping\ViewGeneration\Structures\LeafCellTreeNode.cs (1)
81
internal override
Set
<MemberPath> Attributes { get { return m_cellWrapper.Attributes; } }
System\Data\Mapping\ViewGeneration\Structures\LeftCellWrapper.cs (8)
45
private
Set
<MemberPath> m_attributes;// project: attributes computed by
67
internal LeftCellWrapper(ViewTarget viewTarget,
Set
<MemberPath> attrs,
80
internal LeftCellWrapper(ViewTarget viewTarget,
Set
<MemberPath> attrs,
97
internal
Set
<MemberPath> Attributes
192
Set
<AssociationEndMember> ends = GetEndsForTablePrimaryKey();
206
Set
<EntitySetBase> extents = new Set<EntitySetBase>(EqualityComparer<EntitySetBase>.Default);
270
private
Set
<AssociationEndMember> GetEndsForTablePrimaryKey()
273
Set
<AssociationEndMember> result = new Set<AssociationEndMember>(EqualityComparer<AssociationEndMember>.Default);
System\Data\Mapping\ViewGeneration\Structures\MemberDomainMap.cs (28)
19
using CellConstantSet = Common.Utils.
Set
<Constant>;
36
private Dictionary<MemberPath,
CellConstantSet
> m_conditionDomainMap;
39
private Dictionary<MemberPath,
CellConstantSet
> m_nonConditionDomainMap;
46
private
Set
<MemberPath> m_projectedConditionMembers = new Set<MemberPath>();
54
private MemberDomainMap(Dictionary<MemberPath,
CellConstantSet
> domainMap,
55
Dictionary<MemberPath,
CellConstantSet
> nonConditionDomainMap, EdmItemCollection edmItemCollection)
64
internal MemberDomainMap(ViewTarget viewTarget, bool isValidationEnabled, IEnumerable<Cell> extentCells, EdmItemCollection edmItemCollection, ConfigViewGenerator config, Dictionary<EntityType,
Set
<EntityType>> inheritanceGraph)
66
m_conditionDomainMap = new Dictionary<MemberPath,
CellConstantSet
>(MemberPath.EqualityComparer);
69
Dictionary<MemberPath,
CellConstantSet
> domainMap = null;
94
CellConstantSet
domainValues;
136
m_nonConditionDomainMap = new Dictionary<MemberPath,
CellConstantSet
>(MemberPath.EqualityComparer);
147
CellConstantSet
memberSet = Domain.DeriveDomainFromMemberPath(member, m_edmItemCollection, true /* Regardless of validation, leave the domain unbounded because this is not a condition member */);
196
private void ExpandDomainsIfNeeded(Dictionary<MemberPath,
CellConstantSet
> domainMapForMembers)
203
CellConstantSet
possibleValues = domainMapForMembers[path];
211
Set
<Constant> completeDomain = Domain.DeriveDomainFromMemberPath(path, m_edmItemCollection, true /* leaveDomainUnbounded */);
236
private static void ReduceEnumerableDomainToEnumeratedValues(ViewTarget target, Dictionary<MemberPath,
CellConstantSet
> domainMap, ConfigViewGenerator config,
245
CellConstantSet
domain = Domain.DeriveDomainFromMemberPath(member, edmItemCollection, true /* leaveDomainUnbounded */);
246
CellConstantSet
extra = domainMap[member].Difference(domain);
283
CellConstantSet
cDomain = queryDomainMap.GetDomainInternal(cPath);
284
CellConstantSet
sDomain = updateDomainMap.GetDomainInternal(sPath);
302
private static void ExpandNegationsInDomainMap(Dictionary<MemberPath,
Set
<Constant>> domainMap)
344
CellConstantSet
set = GetDomainInternal(path);
353
CellConstantSet
set = GetDomainInternal(path);
364
private
CellConstantSet
GetDomainInternal(MemberPath path)
366
CellConstantSet
result;
379
Set
<Constant> oldDomain = m_conditionDomainMap[path];
388
CellConstantSet
possibleValues;
416
internal CellConstantSetInfo(
Set
<Constant> iconstants, MemberProjectedSlot islot)
System\Data\Mapping\ViewGeneration\Structures\MemberPath.cs (3)
258
internal bool IsAlwaysDefined(Dictionary<EntityType,
Set
<EntityType>> inheritanceGraph)
311
private static bool RecurseToFindMemberAbsentInConcreteType(EntityType current, EntityType avoidEdge, EdmMember member, EntityType entitySetType, Dictionary<EntityType,
Set
<EntityType>> inheritanceGraph)
313
Set
<EntityType> edges = inheritanceGraph[current];
System\Data\Mapping\ViewGeneration\Structures\MemberRestriction.cs (4)
218
Set
<Constant> constants;
310
private void InvertOutputStringForTypeConstant(StringBuilder builder,
Set
<Constant> constants, MetadataWorkspace workspace)
315
Set
<EdmType> allTypes = new Set<EdmType>();
325
Set
<EdmType> oneOfTypes = new Set<EdmType>();
System\Data\Mapping\ViewGeneration\Structures\NegatedConstant.cs (2)
42
private readonly
Set
<Constant> m_negatedDomain;
177
Set
<Constant> negatedConstants = new Set<Constant>(this.Elements, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (3)
24
using AttributeSet =
Set
<MemberPath>;
58
private
Set
<MemberPath> m_attrs; // attributes from whole subtree below
106
internal override
Set
<MemberPath> Attributes { get { return m_attrs; } }
System\Data\Mapping\ViewGeneration\Structures\ScalarRestriction.cs (3)
60
internal override DomainBoolExpr FixRange(
Set
<Constant> range, MemberDomainMap memberDomainMap)
261
Action<
Set
<Constant>> varInDomain,
288
Set
<Constant> domainValues = new Set<Constant>(this.Domain.Values, Constant.EqualityComparer);
System\Data\Mapping\ViewGeneration\Structures\TypeRestriction.cs (1)
59
internal override DomainBoolExpr FixRange(
Set
<Constant> range, MemberDomainMap memberDomainMap)
System\Data\Mapping\ViewGeneration\Validation\BasicCellRelation.cs (1)
97
Set
<MemberPath> associationKeyMembers = new Set<MemberPath>(MemberPath.EqualityComparer);
System\Data\Mapping\ViewGeneration\Validation\ErrorPatternMatcher.cs (14)
23
using CompositeCondition = Dictionary<MemberPath,
Set
<Constant>>;
89
Set
<EdmType> unmapepdTypesInExtent = new Set<EdmType>(MetadataHelper.GetTypeAndSubtypesOf(m_viewgenContext.Extent.ElementType, m_viewgenContext.EdmItemCollection, false /*isAbstract*/));
186
Set
<MemberPath> mappedConditionMembers = new Set<MemberPath>();
189
Set
<CompositeCondition> setOfconditions = new Set<CompositeCondition>(new ConditionComparer());
243
Set
<Constant> values;
637
private void CheckThatConditionMemberIsNotMapped(MemberPath conditionMember, List<LeftCellWrapper> mappingFragments,
Set
<MemberPath> mappedConditionMembers)
780
class ConditionComparer : IEqualityComparer<Dictionary<MemberPath,
Set
<Constant>>>
782
public bool Equals(Dictionary<MemberPath,
Set
<Constant>> one, Dictionary<MemberPath,
Set
<Constant>> two)
784
Set
<MemberPath> keysOfOne = new Set<MemberPath>(one.Keys, MemberPath.EqualityComparer);
785
Set
<MemberPath> keysOfTwo = new Set<MemberPath>(two.Keys, MemberPath.EqualityComparer);
794
Set
<Constant> constantsOfOne = one[member];
795
Set
<Constant> constantsOfTwo = two[member];
805
public int GetHashCode(Dictionary<MemberPath,
Set
<Constant>> obj)
System\Data\Mapping\ViewGeneration\Validation\ForeignConstraint.cs (17)
132
internal void CheckConstraint(
Set
<Cell> cells, QueryRewriter childRewriter, QueryRewriter parentRewriter,
241
Set
<LeftCellWrapper> allWrappers = new Set<LeftCellWrapper>(pNode.GetLeaves());
336
Set
<LeftCellWrapper> bothExtentWrappers =
345
Set
<Cell> cells, ErrorLog errorLog)
352
var childPropertiesSet = new List<
Set
<EdmProperty>>();
353
var parentPropertiesSet = new List<
Set
<EdmProperty>>();
358
var
childProperties = cell.GetCSlotsForTableColumns(ChildColumns);
363
var
parentProperties = cell.GetCSlotsForTableColumns(ParentColumns);
390
foreach (
var
parentRefProperties in parentRefPropertiesCollection)
392
var
parentIndexes = GetPropertyIndexes(parentRefProperties, refConstraint.FromProperties);
393
foreach (
var
childRefProperties in childRefPropertiesCollection)
395
var
childIndexes = GetPropertyIndexes(childRefProperties, refConstraint.ToProperties);
410
private
Set
<int> GetPropertyIndexes(IEnumerable<EdmProperty> properties1, ReadOnlyMetadataCollection<EdmProperty> properties2)
412
var
propertyIndexes = new Set<int>();
540
Set
<EdmProperty> cSideMembers = cell.GetCSlotsForTableColumns(tableColumns);
557
Set
<EdmProperty> keyMembers = new Set<EdmProperty>(propertyList).MakeReadOnly();
640
private bool CheckForeignKeyColumnOrder(
Set
<Cell> cells, ErrorLog errorLog)
System\Data\Mapping\ViewGeneration\Validation\KeyConstraint.cs (2)
36
private
Set
<TSlot> m_keySlots;
45
protected
Set
<TSlot> KeySlots
System\Data\Mapping\ViewGeneration\Validation\ViewKeyConstraint.cs (1)
61
Set
<ViewCellSlot> secondKeySlots = new Set<ViewCellSlot>(second.KeySlots);
System\Data\Mapping\ViewGeneration\ViewgenContext.cs (4)
252
Set
<EdmMember> tokenMembers = MetadataHelper.GetConcurrencyMembersForTypeHierarchy(extentType, m_edmItemCollection);
253
Set
<MemberPath> tokenPaths = new Set<MemberPath>(MemberPath.EqualityComparer);
269
Set
<MemberPath> conditionMembers = new Set<MemberPath>(
307
Set
<MemberPath> attributes = left.GetNonNullSlots();
System\Data\Mapping\ViewGeneration\ViewGenerator.cs (4)
26
using CellGroup =
Set
<Cell>;
38
private
CellGroup
m_cellGroup; // The initial cells from which we produce views
52
internal ViewGenerator(
CellGroup
cellGroup, ConfigViewGenerator config,
63
Dictionary<EntityType,
Set
<EntityType>> inheritanceGraph = MetadataHelper.BuildUndirectedGraphOfTypes(entityContainerMapping.StorageMappingItemCollection.EdmItemCollection);
System\Data\Mapping\ViewGeneration\ViewgenGatekeeper.cs (7)
23
using CellGroup =
Set
<Cell>;
96
List<
CellGroup
> cellGroups = cellGroups = result.CellGroups.Select(setOfcells => new CellGroup(setOfcells.Select(cell => new Cell(cell)))).ToList();
111
foreach (
CellGroup
cellGroup in cellGroups)
182
List<
CellGroup
> cellGroups = partitioner.GroupRelatedCells();
183
foreach (
CellGroup
cellGroup in cellGroups)
225
Set
<EntitySetBase> mappedExtents = new Set<EntitySetBase>();
299
private static bool DoesCellGroupContainEntitySet(
CellGroup
group, EntitySetBase entity)
System\Data\Query\PlanCompiler\PlanCompiler.cs (2)
168
internal static void Compile(cqt.DbCommandTree ctree, out List<ProviderCommandInfo> providerCommands, out ColumnMap resultColumnMap, out int columnCount, out Common.Utils.
Set
<md.EntitySet> entitySets)
265
private void Compile(out List<ProviderCommandInfo> providerCommands, out ColumnMap resultColumnMap, out int columnCount, out Common.Utils.
Set
<md.EntitySet> entitySets)
System\Data\Query\PlanCompiler\StructuredTypeInfo.cs (1)
242
internal Common.Utils.
Set
<md.EntitySet> GetEntitySets()
System\Data\SqlClient\SqlGen\SqlFunctionCallHandler.cs (7)
49
static private readonly
Set
<string> _datepartKeywords = new Set<string>(new string[] { "year", "yy", "yyyy",
65
static private readonly
Set
<string> _functionRequiresReturnTypeCastToInt64 = new Set<string>(new string[] { "SqlServer.CHARINDEX" },
67
static private readonly
Set
<string> _functionRequiresReturnTypeCastToInt32 = new Set<string>(new string[] { "SqlServer.LEN" ,
74
static private readonly
Set
<string> _functionRequiresReturnTypeCastToInt16 = new Set<string>(new string[] { "Edm.Abs" },
76
static private readonly
Set
<string> _functionRequiresReturnTypeCastToSingle = new Set<string>(new string[] { "Edm.Abs" ,
81
static private readonly
Set
<string> _maxTypeNames = new Set<string>(new string[] { "varchar(max)" ,
1809
private static bool CastReturnTypeToGivenType(DbFunctionExpression e,
Set
<string> functionsRequiringReturnTypeCast, PrimitiveTypeKind type)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (5)
301
static private readonly
Set
<string> _canonicalStringFunctionsOneArg = new Set<string>(new string[] { "Edm.Trim" ,
312
static private readonly
Set
<string> _canonicalStringFunctionsTwoArgs = new Set<string>(new string[] { "Edm.Concat" },
315
static private readonly
Set
<string> _canonicalStringFunctionsThreeArgs = new Set<string>(new string[] { "Edm.Replace" },
318
static private readonly
Set
<string> _storeStringFunctionsOneArg = new Set<string>(new string[] { "SqlServer.RTRIM" ,
328
static private readonly
Set
<string> _storeStringFunctionsThreeArgs = new Set<string>(new string[] { "SqlServer.REPLACE" },