diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-12-01 22:14:22 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-01 22:14:22 +0100 |
commit | 3d85653f270854b4aab82e45e6e58afb760feb85 (patch) | |
tree | 7ca0bc75cdc5f6e7a0ca48e6f443c136083ad014 /Xamarin.Forms.Build.Tasks | |
parent | 70d29b9e924b3185f4b1de188ba799b26a14b108 (diff) | |
download | xamarin-forms-3d85653f270854b4aab82e45e6e58afb760feb85.tar.gz xamarin-forms-3d85653f270854b4aab82e45e6e58afb760feb85.tar.bz2 xamarin-forms-3d85653f270854b4aab82e45e6e58afb760feb85.zip |
[XamlC] assigned derived type to generic BP (#566)
* [XamlC] assigned derived type to generic BP
* [XamlC] fix 48554
* f
Diffstat (limited to 'Xamarin.Forms.Build.Tasks')
-rw-r--r-- | Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs b/Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs index 60e52c80..f0a6cef7 100644 --- a/Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs +++ b/Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs @@ -84,6 +84,9 @@ namespace Xamarin.Forms.Build.Tasks public static bool InheritsFromOrImplements(this TypeReference typeRef, TypeReference baseClass) { + if (typeRef.FullName == baseClass.FullName) + return true; + var arrayInterfaces = new[] { "System.IEnumerable", |