diff options
author | Kirill Osenkov <github@osenkov.com> | 2019-01-17 05:48:37 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2019-01-17 18:14:09 +0300 |
commit | 725ba2a2523dffb962712695f16f2d3b0cb142ae (patch) | |
tree | 6f1e086c04b5e71d01191c6498d0a80964ef6e55 | |
parent | 1dee62626d4c4e0328fffc74264921beec2a2bf5 (diff) |
Fix https://github.com/mono/mono/issues/12461.
After .NET 4.5 .NET Framework has changed the System.ComponentModel.Composition ReflectionModelServices.IsExportFactoryImportDefinition to not throw.
Updating this to match the .NET Framework behavior.
-rw-r--r-- | mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/ReflectionModelServices.cs | 8 |
1 files changed, 0 insertions, 8 deletions
diff --git a/mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/ReflectionModelServices.cs b/mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/ReflectionModelServices.cs index e781bfe3494..c8d4ed93c81 100644 --- a/mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/ReflectionModelServices.cs +++ b/mcs/class/System.ComponentModel.Composition.4.5/src/ComponentModel/System/ComponentModel/Composition/ReflectionModel/ReflectionModelServices.cs @@ -110,14 +110,6 @@ namespace System.ComponentModel.Composition.ReflectionModel { Requires.NotNull(importDefinition, "importDefinition"); - ReflectionImportDefinition reflectionImportDefinition = importDefinition as ReflectionImportDefinition; - if (reflectionImportDefinition == null) - { - throw new ArgumentException( - string.Format(CultureInfo.CurrentCulture, Strings.ReflectionModel_InvalidImportDefinition, importDefinition.GetType()), - "importDefinition"); - } - return (importDefinition is IPartCreatorImportDefinition); } |