diff options
author | Stephane Delcroix <stephane@delcroix.org> | 2016-09-08 20:51:01 +0200 |
---|---|---|
committer | Jason Smith <jason.smith@xamarin.com> | 2016-09-08 11:51:01 -0700 |
commit | 1f84a4955c93544192f44ba6af5d3593554dc116 (patch) | |
tree | cb5006606a772b01fcc3b16cf33c9fd537833a19 /Xamarin.Forms.Xaml.UnitTests | |
parent | 3b7d798fdda51a669683ed7d5c3770ebf3adfa77 (diff) | |
download | xamarin-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')
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; } } |