maui-linux/Xamarin.Forms.Build.Tasks
Stephane Delcroix 395dc293f1
[X] Reuse baseclass namescope if it exists (#7356)
* [X] chain debug ctors

* unit test for 7097

* [X] Reuse baseclass namescope if it exists

If a xaml control derives from another xaml control, thy both should share the same
NameScope. This add a check if the xaml root already has a NameScope (set by the base)
and reuses it.

This fixes 2 regressions introduced by #7040 and some other unreported edge cases.

- fixes #7097
- fixes #7286

* avoid repeting linq queries
2019-09-03 22:45:22 +02:00
..
CompiledConverters [XamlC] Always enable implicit casting, boxing and unboxing (#4238) 2018-12-18 20:21:53 +01:00
CompiledMarkupExtensions [XamlC] Always enable implicit casting, boxing and unboxing (#4238) 2018-12-18 20:21:53 +01:00
CompiledValueProviders Backport41 (#6651) 2019-06-25 15:20:55 -07:00
Properties [Build] Update builds, remove submodule, update AssemblyInfo with GitInfo (#6068) 2019-05-22 01:06:59 +01:00
BindablePropertyReferenceExtensions.cs [XamlC] Resolve complex property type (#5086) 2019-03-15 15:12:57 -07:00
CreateObjectVisitor.cs [X] resolve event handlers in base generic types (#6194) 2019-06-26 14:35:54 +02:00
CssGTask.cs CSSG Incremental (#2940) 2018-06-11 11:56:17 +02:00
CssGenerator.cs [build] reduce verbosity of build (#1837) 2018-02-08 14:31:35 +01:00
DebugXamlCTask.cs [X] Reuse baseclass namescope if it exists (#7356) 2019-09-03 22:45:22 +02:00
ExpandMarkupsVisitor.cs [X] Allow x:Null for x:DataType (#6822) 2019-07-08 16:03:32 -07:00
FieldReferenceExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
ILContext.cs [XamlC] detect duplicate x:Name at compile time (#655) 2016-12-30 09:58:48 -07:00
ILProcessorExtensions.cs Initial import 2016-03-22 16:13:41 -07:00
ILRootNode.cs Refix mc ignorable (#302) 2016-08-15 13:07:35 -07:00
MethodBodyExtensions.cs [XamlC] remove unused variables (#620) 2016-12-13 16:41:41 +01:00
MethodDefinitionExtensions.cs [XamlC] test for null in Binding paths (#4521) fixes #4102 2018-12-04 18:21:36 +00:00
MethodReferenceExtensions.cs [X] resolve event handlers in base generic types (#6194) 2019-06-26 14:35:54 +02:00
ModuleDefinitionExtensions.cs [XamlC] throw XPE on missing resource key (#7073) 2019-08-08 10:46:17 +02:00
NodeILExtensions.cs [X] resolve event handlers in base generic types (#6194) 2019-06-26 14:35:54 +02:00
PerformanceProvider.cs [internal] disposable performance helpers 2018-02-10 12:59:16 +01:00
SetFieldVisitor.cs [XamlC] Always enable implicit casting, boxing and unboxing (#4238) 2018-12-18 20:21:53 +01:00
SetNamescopesAndRegisterNamesVisitor.cs [X] Reuse baseclass namescope if it exists (#7356) 2019-09-03 22:45:22 +02:00
SetPropertiesVisitor.cs [XamlC] throw XPE on missing resource key (#7073) 2019-08-08 10:46:17 +02:00
SetResourcesVisitor.cs [Xaml[C]] consider subclass of RDs as RDs (#2487) 2018-04-19 20:50:47 -07:00
TypeDefinitionExtensions.cs [X] resolve event handlers in base generic types (#6194) 2019-06-26 14:35:54 +02:00
TypeReferenceExtensions.cs fixes BindableLayout DataTemplate - XamlC #5486 (#6178) 2019-05-20 11:00:46 -07:00
VariableDefinitionExtensions.cs [XamlC] Always enable implicit casting, boxing and unboxing (#4238) 2018-12-18 20:21:53 +01:00
Xamarin.Forms.Build.Tasks.csproj [Build] Update builds, remove submodule, update AssemblyInfo with GitInfo (#6068) 2019-05-22 01:06:59 +01:00
XamlCAssemblyResolver.cs [XamlC] no longer use any reflection-base ImportReference (#1899) 2018-02-26 11:07:18 +00:00
XamlCTask.cs [X] pass the instance along the rlq (#6007) 2019-05-02 17:51:12 +02:00
XamlGTask.cs GH2691: Make XmlnsDefinitionAttribute public (#2782) 2018-11-29 14:58:34 +01:00
XamlGenerator.cs try to generate more unique names (#6669) 2019-06-27 11:30:11 +02:00
XamlTask.cs hide obsolete API from editor (#4938) 2019-01-10 12:53:48 +01:00
XmlTypeExtensions.cs [Shell] The glorious Shell (#4522) 2018-11-29 20:22:51 -08:00