summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Build.Tasks
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2016-12-01 22:14:22 +0100
committerGitHub <noreply@github.com>2016-12-01 22:14:22 +0100
commit3d85653f270854b4aab82e45e6e58afb760feb85 (patch)
tree7ca0bc75cdc5f6e7a0ca48e6f443c136083ad014 /Xamarin.Forms.Build.Tasks
parent70d29b9e924b3185f4b1de188ba799b26a14b108 (diff)
downloadxamarin-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.cs3
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",