[Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683)
authorStephane Delcroix <stephane@delcroix.org>
Wed, 25 Jan 2017 13:47:27 +0000 (14:47 +0100)
committerGitHub <noreply@github.com>
Wed, 25 Jan 2017 13:47:27 +0000 (14:47 +0100)
commitf30aa8ae2c54172df237a80dfff7a6eb0c679195
treec0c0f3e0a9ed58972cf3a4277c29ef2e3da2dd1c
parentebb24b7edd2b297f259eadfa4686e03c96504f1d
[Xaml[C]] Do not instantiate DataTemplate Content at parsing time (#683)

* [Xaml] rename VisitChildrenFirst

* [Xaml] rework SkipChildren in XamlNode

* [Xaml] fix 45179

* fix
21 files changed:
Xamarin.Forms.Build.Tasks/CreateObjectVisitor.cs
Xamarin.Forms.Build.Tasks/ExpandMarkupsVisitor.cs
Xamarin.Forms.Build.Tasks/SetFieldVisitor.cs
Xamarin.Forms.Build.Tasks/SetNamescopesAndRegisterNamesVisitor.cs
Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs
Xamarin.Forms.Build.Tasks/SetResourcesVisitor.cs
Xamarin.Forms.Xaml.UnitTests/Issues/Bz27863.xaml.cs
Xamarin.Forms.Xaml.UnitTests/Issues/Bz27968.xaml.cs
Xamarin.Forms.Xaml.UnitTests/Issues/Bz45179.xaml [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/Issues/Bz45179.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/Xamarin.Forms.Xaml.UnitTests.csproj
Xamarin.Forms.Xaml/ApplyPropertiesVisitor.cs
Xamarin.Forms.Xaml/CreateValuesVisitor.cs
Xamarin.Forms.Xaml/ExpandMarkupsVisitor.cs
Xamarin.Forms.Xaml/FillResourceDictionariesVisitor.cs
Xamarin.Forms.Xaml/MarkupExtensions/StaticResourceExtension.cs
Xamarin.Forms.Xaml/NamescopingVisitor.cs
Xamarin.Forms.Xaml/PruneIgnoredNodesVisitor.cs
Xamarin.Forms.Xaml/RegisterXNamesVisitor.cs
Xamarin.Forms.Xaml/XamlNode.cs
Xamarin.Forms.Xaml/XamlNodeVisitor.cs