summaryrefslogtreecommitdiff
path: root/Xamarin.Forms.Xaml.UnitTests
diff options
context:
space:
mode:
authorStephane Delcroix <stephane@delcroix.org>2016-09-08 20:51:01 +0200
committerJason Smith <jason.smith@xamarin.com>2016-09-08 11:51:01 -0700
commit1f84a4955c93544192f44ba6af5d3593554dc116 (patch)
treecb5006606a772b01fcc3b16cf33c9fd537833a19 /Xamarin.Forms.Xaml.UnitTests
parent3b7d798fdda51a669683ed7d5c3770ebf3adfa77 (diff)
downloadxamarin-forms-1f84a4955c93544192f44ba6af5d3593554dc116.tar.gz
xamarin-forms-1f84a4955c93544192f44ba6af5d3593554dc116.tar.bz2
xamarin-forms-1f84a4955c93544192f44ba6af5d3593554dc116.zip
[XamlC] replace the runtime type check by compiletime (#334)
Diffstat (limited to 'Xamarin.Forms.Xaml.UnitTests')
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/GenericCollections.xaml.cs5
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml12
-rw-r--r--Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml.cs2
3 files changed, 12 insertions, 7 deletions
diff --git a/Xamarin.Forms.Xaml.UnitTests/GenericCollections.xaml.cs b/Xamarin.Forms.Xaml.UnitTests/GenericCollections.xaml.cs
index 95c057b0..c2891e06 100644
--- a/Xamarin.Forms.Xaml.UnitTests/GenericCollections.xaml.cs
+++ b/Xamarin.Forms.Xaml.UnitTests/GenericCollections.xaml.cs
@@ -14,6 +14,11 @@ namespace Xamarin.Forms.Xaml.UnitTests
typeof(GenericCollection),
typeof(AttachedBP),
null);
+
+ public static GenericCollection GetAttachedBP(BindableObject bindable)
+ {
+ throw new NotImplementedException();
+ }
}
public class GenericCollection : ObservableCollection<object>
diff --git a/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml b/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml
index 87252208..a40489cf 100644
--- a/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml
+++ b/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml
@@ -1,14 +1,14 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<ContentPage
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="Xamarin.Forms.Xaml.UnitTests.SetterOnNonBP"
xmlns:local="clr-namespace:Xamarin.Forms.Xaml.UnitTests;assembly=Xamarin.Forms.Xaml.UnitTests">
- <local:FakeVisualElement>
- <local:FakeVisualElement.Style>
- <Style TargetType="local:FakeVisualElement">
+ <local:FakeView>
+ <local:FakeView.Style>
+ <Style TargetType="local:FakeView">
<Setter Property="NonBindable" Value="Should Fail"/>
</Style>
- </local:FakeVisualElement.Style>
- </local:FakeVisualElement>
+ </local:FakeView.Style>
+ </local:FakeView>
</ContentPage> \ No newline at end of file
diff --git a/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml.cs b/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml.cs
index f6d8ffea..f39e5dd3 100644
--- a/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml.cs
+++ b/Xamarin.Forms.Xaml.UnitTests/Validation/SetterOnNonBP.xaml.cs
@@ -3,7 +3,7 @@
using Xamarin.Forms;
namespace Xamarin.Forms.Xaml.UnitTests
{
- public class FakeVisualElement : VisualElement
+ public class FakeView : View
{
public string NonBindable { get; set; }
}