Xamlc ppdb backport (#792)
authorStephane Delcroix <stephane@delcroix.org>
Wed, 1 Mar 2017 18:45:03 +0000 (19:45 +0100)
committerJason Smith <jason.smith@xamarin.com>
Wed, 1 Mar 2017 18:45:03 +0000 (10:45 -0800)
commitc57f859745aeef7965e03639fc016ee0c7a8a218
treea9629670f09032d2d352dcd8c368a0661c901392
parent9b18ab9fb438a88c2be8a54aa3f567a9b1c398da
Xamlc ppdb backport (#792)

* [XamlC] Produce correct mdb files (#699)

* [XamlC] change MockCompile (internal) API

* [XamlC] fix debugging in unit test project

* f

* [XamlC] update cecil to 0.10.0-beta1-v2

* beta2

* avoid method duplication

* [XamlC] force loading MdbReader and Writer

* [XamlC] force use the writer in the other task too

* [XamlC] fix test and test code generator

* try building this

* [XamlC] Ensure InitializeComponent is correctly routed

* fix

* [XamlC] support portable pdb (#726)

* [XamlC] update to cecil 0.10.0-b4 to better symbol detection (#791)
46 files changed:
.nuspec/Xamarin.Forms.Debug.targets
Xamarin.Forms.Build.Tasks/BindablePropertyReferenceExtensions.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/BindablePropertyConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/BindingTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/BoundsTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/ColorTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/ConstraintTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/ICompiledTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/LayoutOptionsConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/RectangleTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/ThicknessTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledConverters/TypeTypeConverter.cs
Xamarin.Forms.Build.Tasks/CompiledMarkupExtensions/StaticExtension.cs
Xamarin.Forms.Build.Tasks/CompiledValueProviders/SetterValueProvider.cs
Xamarin.Forms.Build.Tasks/CompiledValueProviders/TriggerValueProvider.cs
Xamarin.Forms.Build.Tasks/CreateObjectVisitor.cs
Xamarin.Forms.Build.Tasks/DebugXamlCTask.cs
Xamarin.Forms.Build.Tasks/MethodReferenceExtensions.cs
Xamarin.Forms.Build.Tasks/NodeILExtensions.cs
Xamarin.Forms.Build.Tasks/Properties/AssemblyInfo.cs
Xamarin.Forms.Build.Tasks/SetNamescopesAndRegisterNamesVisitor.cs
Xamarin.Forms.Build.Tasks/SetPropertiesVisitor.cs
Xamarin.Forms.Build.Tasks/SetResourcesVisitor.cs
Xamarin.Forms.Build.Tasks/TypeDefinitionExtensions.cs
Xamarin.Forms.Build.Tasks/TypeReferenceExtensions.cs
Xamarin.Forms.Build.Tasks/Xamarin.Forms.Build.Tasks.csproj
Xamarin.Forms.Build.Tasks/XamlCTask.cs
Xamarin.Forms.Build.Tasks/XamlTask.cs
Xamarin.Forms.Build.Tasks/XmlTypeExtensions.cs
Xamarin.Forms.Build.Tasks/packages.config
Xamarin.Forms.Xaml.UnitTests/DefaultCtorRouting.xaml [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/DefaultCtorRouting.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/DefaultCtorRouting2.xaml [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/DefaultCtorRouting2.xaml.cs [new file with mode: 0644]
Xamarin.Forms.Xaml.UnitTests/FactoryMethodMissingCtor.xaml.cs
Xamarin.Forms.Xaml.UnitTests/FactoryMethodMissingMethod.xaml.cs
Xamarin.Forms.Xaml.UnitTests/Issues/Bz43450.xaml.cs
Xamarin.Forms.Xaml.UnitTests/Issues/Unreported008.xaml.cs
Xamarin.Forms.Xaml.UnitTests/MockCompiler.cs
Xamarin.Forms.Xaml.UnitTests/Xamarin.Forms.Xaml.UnitTests.csproj
Xamarin.Forms.Xaml.UnitTests/XamlC/FieldReferenceExtensionsTests.cs
Xamarin.Forms.Xaml.UnitTests/XamlC/MethodReferenceExtensionsTests.cs
Xamarin.Forms.Xaml.UnitTests/XamlC/TypeReferenceExtensionsTests.cs
Xamarin.Forms.Xaml.UnitTests/packages.config
Xamarin.Forms.Xaml.Xamlc/Xamlc.cs
Xamarin.Forms.Xaml/XamlLoader.cs