Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/referencesource/System.Data.Entity/System/Data/Query')
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/AncillaryOps.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/BasicValidator.cs6
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMap.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapCopier.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapFactory.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapVisitor.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Command.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Dump.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ExplicitDiscriminatorMap.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Metadata.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeCounter.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeInfo.cs8
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Nodes.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/OpCopier.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Ops.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/PhysicalOps.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelOps.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelPropertyHelper.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Rule.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RulePatternOps.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RuleProcessor.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ScalarOps.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Vars.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Visitors.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/AggregatePushdown.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CTreeGenerator.cs6
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CodeGen.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapProcessor.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapTranslator.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CommandPlan.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ConstraintManager.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ITreeGenerator.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinElimination.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinGraph.cs14
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/KeyPullup.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NestPullup.cs30
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NominalTypeEliminator.cs10
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Normalizer.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompiler.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompilerUtil.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PreProcessor.cs8
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Predicate.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProjectionPruner.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyPushdownHelper.cs6
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyRef.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProviderCommandInfoUtils.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/StructuredTypeInfo.cs14
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/SubqueryTrackingVisitor.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TransformationRules.cs40
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeInfo.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeUtils.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Validator.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarInfo.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRefManager.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRemapper.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataReader.cs4
-rw-r--r--mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataRecord.cs4
57 files changed, 165 insertions, 165 deletions
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/AncillaryOps.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/AncillaryOps.cs
index e2f4c3ad4fe..624c6db1709 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/AncillaryOps.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/AncillaryOps.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/BasicValidator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/BasicValidator.cs
index 5d55c8dcee3..dad56e9dde6 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/BasicValidator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/BasicValidator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner simoncav
+// @backupOwner katicad
//---------------------------------------------------------------------
using System;
@@ -283,7 +283,7 @@ namespace System.Data.Query.InternalTrees
public override void Visit(SoftCastOp op, Node n)
{
VisitScalarOpDefault(op, n);
- // [....] 9/21/06 - temporarily removing check here
+ // Aconrad 9/21/06 - temporarily removing check here
// because the assert wrongly fails in some cases where the types are promotable,
// but the facets are not. Put this back when that issue is solved.
// Assert(TypeSemantics.IsEquivalentOrPromotableTo(n.Child0.Op.Type, op.Type), "Illegal SoftCastOp: Cannot promote input type {0} to target type {1}", n.Child0.Op.Type.Identity, op.Type.Identity);
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMap.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMap.cs
index 5616d7744d4..541441845ea 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMap.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMap.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapCopier.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapCopier.cs
index edc63cc517d..723aeae7fb6 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapCopier.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapCopier.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapFactory.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapFactory.cs
index 7ba71b13236..b000d40e872 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapFactory.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapFactory.cs
@@ -2,8 +2,8 @@
// <copyright file="ColumnMapFactory.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//------------------------------------------------------------------------------
using System.Collections.Generic;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapVisitor.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapVisitor.cs
index 5f717d4cd5e..1c95e226b35 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapVisitor.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ColumnMapVisitor.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
namespace System.Data.Query.InternalTrees
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Command.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Command.cs
index 7f16a5a68b8..0dabf7fa15f 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Command.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Command.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System.Collections.Generic;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Dump.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Dump.cs
index a7fecfd71ad..8933a9946b9 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Dump.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Dump.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ExplicitDiscriminatorMap.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ExplicitDiscriminatorMap.cs
index 9376a4d3e2a..594d9d4e639 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ExplicitDiscriminatorMap.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ExplicitDiscriminatorMap.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System.Data.Metadata.Edm;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Metadata.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Metadata.cs
index acb8bc50b0e..5ee20c008a7 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Metadata.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Metadata.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeCounter.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeCounter.cs
index 77690a6ad45..5261c4858a8 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeCounter.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeCounter.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeInfo.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeInfo.cs
index c169ff2f18b..d4bcc4cb962 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeInfo.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/NodeInfo.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -52,8 +52,8 @@ namespace System.Data.Query.InternalTrees
internal void InitFrom(IEnumerable<Var> varSet, bool ignoreParameters)
{
m_keys.InitFrom(varSet, ignoreParameters);
- // Bug 434541: An empty set of keys is not the same as "no" keys.
- // Caveat Emptor
+ //
+
m_noKeys = false;
}
internal void InitFrom(KeyVec left, KeyVec right)
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Nodes.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Nodes.cs
index 639678818a5..d8c3bcc4a1e 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Nodes.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Nodes.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/OpCopier.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/OpCopier.cs
index d083bf8e4ce..864ae4f80f5 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/OpCopier.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/OpCopier.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
// Interesting cases: Unnest
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Ops.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Ops.cs
index 5f2ef19de41..ffa517fde81 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Ops.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Ops.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
namespace System.Data.Query.InternalTrees
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/PhysicalOps.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/PhysicalOps.cs
index 4a6c5529579..932a39e142b 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/PhysicalOps.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/PhysicalOps.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelOps.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelOps.cs
index 2f69f2fe693..4e513fd7cb2 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelOps.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelOps.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelPropertyHelper.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelPropertyHelper.cs
index 75ff8542388..de5fb678ff0 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelPropertyHelper.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RelPropertyHelper.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Rule.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Rule.cs
index b75f77f8b35..b766b729d32 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Rule.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Rule.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RulePatternOps.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RulePatternOps.cs
index add95f18902..ec10161a885 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RulePatternOps.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RulePatternOps.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RuleProcessor.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RuleProcessor.cs
index 98e34449614..2d43a1cb77b 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RuleProcessor.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/RuleProcessor.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ScalarOps.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ScalarOps.cs
index f02af32dc52..c9c554ad622 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ScalarOps.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/ScalarOps.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Vars.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Vars.cs
index b9f865f5e79..de6ed142500 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Vars.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Vars.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Visitors.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Visitors.cs
index 6dc5c0f5f8f..73d0a5de3eb 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Visitors.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/InternalTrees/Visitors.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
namespace System.Data.Query.InternalTrees
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/AggregatePushdown.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/AggregatePushdown.cs
index 9bf364d3b25..db69808fa2a 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/AggregatePushdown.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/AggregatePushdown.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CTreeGenerator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CTreeGenerator.cs
index 62aa38cecdc..98e9d1d3b67 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CTreeGenerator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CTreeGenerator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
//using System.Diagnostics; // Please use PlanCompiler.Assert instead of Debug.Assert in this class...
@@ -1047,7 +1047,7 @@ namespace System.Data.Query.PlanCompiler
/// <returns></returns>
public override DbExpression Visit(SoftCastOp op, Node n)
{
- // [....] 9/21/06 - temporarily removing check here
+ // Microsoft 9/21/06 - temporarily removing check here
// because the assert wrongly fails in some cases where the types are promotable,
// but the facets are not. Put this back when that issue is solved.
//
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CodeGen.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CodeGen.cs
index 6d762ddeffe..2d8ad0d3272 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CodeGen.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CodeGen.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapProcessor.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapProcessor.cs
index e325373041b..d2d6aa35c8b 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapProcessor.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapProcessor.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapTranslator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapTranslator.cs
index a6b1ad7614e..793729bde9f 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapTranslator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ColumnMapTranslator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CommandPlan.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CommandPlan.cs
index 3cbfa654fa9..afafe618836 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CommandPlan.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/CommandPlan.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ConstraintManager.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ConstraintManager.cs
index 70c0f09db55..483fd2d0050 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ConstraintManager.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ConstraintManager.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ITreeGenerator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ITreeGenerator.cs
index a3244777792..6998a556822 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ITreeGenerator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ITreeGenerator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
//using System.Diagnostics; // Please use PlanCompiler.Assert instead of Debug.Assert in this class...
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinElimination.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinElimination.cs
index f157f9cf3f3..82daa4395ed 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinElimination.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinElimination.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinGraph.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinGraph.cs
index 170d81de80a..476eb9b61dd 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinGraph.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/JoinGraph.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -1126,8 +1126,8 @@ namespace System.Data.Query.PlanCompiler
/// queries faster when at least one OUTER JOIN statement is still present in the SQL query. If we
/// convert all OUTER JOIN statements into INNER JOINS then these optimizations don't kick in. In
/// order to maintain compatibility to .NET 4.0 we had to create a special case for SQL CE.
- /// See DevDiv bug #462067 for more details. Also see bug DevDev2 bug#488375 for the UseFx40CompatMode check.
- /// </summary>
+ /// See DevDiv
+
private void TryTurnLeftOuterJoinsIntoInnerJoins()
{
foreach (AugmentedJoinNode augmentedJoinNode in m_vertexes.OfType<AugmentedJoinNode>().Where(j => j.Node.Op.OpType == OpType.LeftOuterJoin && j.JoinEdges.Count > 0))
@@ -1503,9 +1503,9 @@ namespace System.Data.Query.PlanCompiler
for (int i = 0; i < tableVars.Count; i++)
{
//
- // Bug 446708: Make sure that the "replacement" column is
- // referenced, if the the current column is referenced
- //
+ //
+
+
if (tableNode.Table.ReferencedColumns.IsSet(tableVars[i]))
{
m_varMap[tableVars[i]] = replacementVars[i];
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/KeyPullup.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/KeyPullup.cs
index 976c8adc17f..7a39349c20b 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/KeyPullup.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/KeyPullup.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NestPullup.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NestPullup.cs
index 41b2629eb7f..a39594765aa 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NestPullup.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NestPullup.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -2161,15 +2161,15 @@ namespace System.Data.Query.PlanCompiler
KeyVec drivingNodeKeys = Command.PullupKeys(drivingNode);
if (drivingNodeKeys.NoKeys)
{
- // [....]: In this case we used to wrap drivingNode into a projection that would also project Edm.NewGuid() thus giving us a synthetic key.
- // This solution did not work however due to a bug in SQL Server that allowed pulling non-deterministic functions above joins and applies, thus
- // producing incorrect results. SQL Server bug was filed in "sqlbuvsts01\Sql Server" database as #725272.
- // The only known path how we can get a keyless drivingNode is if
- // - drivingNode is over a TVF call
- // - TVF is declared as Collection(Row) is SSDL (the only form of TVF definitions at the moment)
- // - TVF is not mapped to entities
- // Note that if TVF is mapped to entities via function import mapping, and the user query is actually the call of the
- // function import, we infer keys for the TVF from the c-space entity keys and their mappings.
+ // Microsoft: In this case we used to wrap drivingNode into a projection that would also project Edm.NewGuid() thus giving us a synthetic key.
+ // This solution did not work however due to a
+
+
+
+
+
+
+
throw EntityUtil.KeysRequiredForNesting();
}
@@ -2494,9 +2494,9 @@ namespace System.Data.Query.PlanCompiler
{
newDrivingNode = OpCopier.Copy(Command, drivingNode, drivingNodeVars, out newDrivingNodeVars);
//
- // Bug 450245: If we copied the driver node, then references to driver node vars
- // from the collection subquery must be patched up
- //
+ //
+
+
VarRemapper varRemapper = new VarRemapper(this.Command);
for (int j = 0; j < drivingNodeVars.Count; j++)
{
@@ -2505,7 +2505,7 @@ namespace System.Data.Query.PlanCompiler
// Remap all references in the current subquery
varRemapper.RemapSubtree(nestNode.Children[i]);
- // Bug 479183: Remap the flattened element vars
+ //
newFlattenedElementVars = varRemapper.RemapVarList(nestOp.CollectionInfo[i - 1].FlattenedElementVars);
// Create a cross apply for all but the first collection
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NominalTypeEliminator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NominalTypeEliminator.cs
index 5cdb77d5493..869ad2309c8 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NominalTypeEliminator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/NominalTypeEliminator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System.Collections;
@@ -1936,9 +1936,9 @@ namespace System.Data.Query.PlanCompiler
// If the CaseOp returns a simple type, then we don't need to do
// anything special.
//
- // Bug 480780: We must perform further processing, if the result
- // type is not a scalar
- //
+ //
+
+
// If the CaseOp returns a collection, then we need to create a
// new CaseOp of the new and improved collection type. Similarly
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Normalizer.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Normalizer.cs
index f41d761c763..f780e6b3ca9 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Normalizer.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Normalizer.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompiler.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompiler.cs
index 32bdecec29a..f58f7ff5467 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompiler.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompiler.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompilerUtil.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompilerUtil.cs
index 4a92d1bbd4e..7a3f91e6440 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompilerUtil.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PlanCompilerUtil.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PreProcessor.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PreProcessor.cs
index b3a359ed137..be7bc6eef22 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PreProcessor.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PreProcessor.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
//using System.Diagnostics; // Please use PlanCompiler.Assert instead of Debug.Assert in this class...
@@ -1283,8 +1283,8 @@ namespace System.Data.Query.PlanCompiler
// and if the parent is already visited that rel op parent would be part of the subtree resulting from the parent.
// If the parent is not visited it would be a rel op parent higher in the tree (also valid), and leaves less room
// for join elimination.
- // The original out-of-order visitation was put in place to work around a bug that has been fixed.
- //
+ // The original out-of-order visitation was put in place to work around a
+
bool visitChildLater = IsNavigationPropertyOverVarRef(n.Child0);
if (!visitChildLater)
{
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Predicate.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Predicate.cs
index f977e3a03e2..39bbeb37ee6 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Predicate.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Predicate.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProjectionPruner.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProjectionPruner.cs
index 9c91918b7a3..412494ef050 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProjectionPruner.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProjectionPruner.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyPushdownHelper.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyPushdownHelper.cs
index 32bcd16df9e..3fe9a9cdb52 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyPushdownHelper.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyPushdownHelper.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -393,7 +393,7 @@ namespace System.Data.Query.PlanCompiler
ScalarOp childOp = n.Child0.Op as ScalarOp;
PlanCompiler.Assert(childOp != null, "input to GetEntityRefOp is not a ScalarOp?");
- // bug 428542 - the child is of the entity type; not this op
+ //
md.EntityType entityType = TypeHelpers.GetEdmType<md.EntityType>(childOp.Type);
PropertyRefList desiredProperties = GetIdentityProperties(entityType);
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyRef.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyRef.cs
index f23a813a395..103296c7384 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyRef.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/PropertyRef.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProviderCommandInfoUtils.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProviderCommandInfoUtils.cs
index 4d81cb04525..1e1978f87fb 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProviderCommandInfoUtils.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/ProviderCommandInfoUtils.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/StructuredTypeInfo.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/StructuredTypeInfo.cs
index 149274a41c7..c7b074c9c02 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/StructuredTypeInfo.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/StructuredTypeInfo.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -113,11 +113,11 @@ namespace System.Data.Query.PlanCompiler
private StructuredTypeInfo(HashSet<string> typesNeedingNullSentinel)
{
- // Bug 428351: Make the type->typeInfo dictionary use ref equality for
- // types. The problem is that records (and other transient types) can
- // compare equal, even if they are not reference-equal, and this causes
- // us trouble down the road when we try to compare properties.
- // Type unification is a good thing, but it needs to happen earlier somewhere
+ //
+
+
+
+
m_typeInfoMap = new Dictionary<md.TypeUsage, TypeInfo>(TypeUsageEqualityComparer.Instance);
m_typeInfoMapPopulated = false;
m_typesNeedingNullSentinel = typesNeedingNullSentinel;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/SubqueryTrackingVisitor.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/SubqueryTrackingVisitor.cs
index 6ec1d822c10..437a0cc3ed9 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/SubqueryTrackingVisitor.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/SubqueryTrackingVisitor.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TransformationRules.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TransformationRules.cs
index 99ace7694c4..15dcb8587ae 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TransformationRules.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TransformationRules.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
@@ -4206,24 +4206,24 @@ namespace System.Data.Query.PlanCompiler
/// the group by operation uses all the columns of X as the key.
/// Additionally, the top-level physical projection must only expose one variable. If it exposes
/// more than one (more than just the aggregate itself), then this rule must not apply.
- /// This is a fix for devdiv bug 851732. Since now we're supporting NewRecordOp nodes as
- /// part of the GroupBy aggregate variable computations, we are also respecting the fact that
- /// group by (e => e) means that we're grouping by all columns of entity e. This was not a
- /// problem when the NewRecordOp node was not being processed since this caused the GroupBy
- /// statement to be simplified to a form with no keys and no output columns. The generated SQL
- /// is correct, but it is different from what it used to be and may be incompatible if the
- /// entity contains fields with datatypes that do not support being grouped by, such as blobs
- /// and images.
- /// This rule simplifies the tree so that we remain compatible with the way we were generating
- /// queries that contain group by (e => e).
- /// What this does is enabling the tree to take a shape that further optimization can convert
- /// into an expression that groups by the key of the table and calls the aggregate function
- /// as expected.
- /// </summary>
- /// <param name="context"> Rule processing context </param>
- /// <param name="n"> Current ProjectOp node </param>
- /// <param name="newNode"> modified subtree </param>
- /// <returns> Transformation status </returns>
+ /// This is a fix for devdiv
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
private static bool ProcessGroupByOpOnAllInputColumnsWithAggregateOperation(RuleProcessingContext context, Node n, out Node newNode)
{
newNode = n;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeInfo.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeInfo.cs
index b7621060205..d87b08c64e0 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeInfo.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeInfo.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeUtils.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeUtils.cs
index c0bc872b570..daf8c53a8a5 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeUtils.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/TypeUtils.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Validator.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Validator.cs
index 9318b05eb02..4df0d97fcbf 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Validator.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/Validator.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner katicad
+// @backupOwner simoncav
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarInfo.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarInfo.cs
index a3c7575f3b6..b207bd75bb0 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarInfo.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarInfo.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRefManager.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRefManager.cs
index cea3d2d8690..a996bbc08a7 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRefManager.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRefManager.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRemapper.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRemapper.cs
index e700c541620..df62621b53b 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRemapper.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/PlanCompiler/VarRemapper.cs
@@ -3,8 +3,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
//
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
using System;
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataReader.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataReader.cs
index 0e2c6696e9e..1fb083d0501 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataReader.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataReader.cs
@@ -2,8 +2,8 @@
// <copyright file="BridgeDataReader.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
namespace System.Data.Query.ResultAssembly {
diff --git a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataRecord.cs b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataRecord.cs
index 2e8af6ba690..997a264799f 100644
--- a/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataRecord.cs
+++ b/mcs/class/referencesource/System.Data.Entity/System/Data/Query/ResultAssembly/BridgeDataRecord.cs
@@ -2,8 +2,8 @@
// <copyright file="BridgeDataRecord.cs" company="Microsoft">
// Copyright (c) Microsoft Corporation. All rights reserved.
// </copyright>
-// @owner [....]
-// @backupOwner [....]
+// @owner Microsoft
+// @backupOwner Microsoft
//---------------------------------------------------------------------
namespace System.Data.Query.ResultAssembly {