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.Web/Util/FastPropertyAccessor.cs')
-rw-r--r--mcs/class/referencesource/System.Web/Util/FastPropertyAccessor.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/mcs/class/referencesource/System.Web/Util/FastPropertyAccessor.cs b/mcs/class/referencesource/System.Web/Util/FastPropertyAccessor.cs
index 661eabdff1b..0d3ef7d91c6 100644
--- a/mcs/class/referencesource/System.Web/Util/FastPropertyAccessor.cs
+++ b/mcs/class/referencesource/System.Web/Util/FastPropertyAccessor.cs
@@ -269,8 +269,8 @@ namespace System.Web.Util {
}
declaringType = baseCheckMethodInfo.GetBaseDefinition().DeclaringType;
- // DevDiv
-
+ // DevDiv Bug 27734
+ // Ignore the declaring type if it's generic
if (declaringType.IsGenericType)
declaringType = type;
@@ -379,8 +379,8 @@ namespace System.Web.Util {
return accessor.GetProperty(target);
}
else {
- // Dev10
-
+ // Dev10 bug 491386 - avoid CLR code path that causes an exception when designer uses two
+ // assemblies of the same name at different locations
FieldInfo fieldInfo = null;
PropertyInfo propInfo = null;
Type declaringType;
@@ -419,8 +419,8 @@ namespace System.Web.Util {
accessor.SetProperty(target, val);
}
else {
- // Dev10
-
+ // Dev10 bug 491386 - avoid CLR code path that causes an exception when designer uses two
+ // assemblies of the same name at different locations
FieldInfo fieldInfo = null;
PropertyInfo propInfo = null;
Type declaringType = null;