Skip to content

Commit

Permalink
removed autoregister feature
Browse files Browse the repository at this point in the history
  • Loading branch information
brianlagunas committed Oct 14, 2020
1 parent 7a3d2fa commit 28008c7
Show file tree
Hide file tree
Showing 14 changed files with 0 additions and 264 deletions.
15 changes: 0 additions & 15 deletions PrismLibrary_Forms.sln
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,6 @@ Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.Unity.Shared", "src\C
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Prism.DryIoc.Shared", "src\Containers\Prism.DryIoc.Shared\Prism.DryIoc.Shared.shproj", "{6E7EC81D-DA39-4C4F-A898-0148558C34F4}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MockApp", "tests\Forms\MockApp\MockApp.csproj", "{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Prism.Forms.Regions", "src\Forms\Prism.Forms.Regions\Prism.Forms.Regions.csproj", "{7E197F24-C16B-4A20-BA37-685C473FFE11}"
EndProject
Global
Expand Down Expand Up @@ -154,18 +152,6 @@ Global
{2FD30CAF-6930-41F3-8104-3D018C8BDD9E}.Release|x64.Build.0 = Release|Any CPU
{2FD30CAF-6930-41F3-8104-3D018C8BDD9E}.Release|x86.ActiveCfg = Release|Any CPU
{2FD30CAF-6930-41F3-8104-3D018C8BDD9E}.Release|x86.Build.0 = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|x64.ActiveCfg = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|x64.Build.0 = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|x86.ActiveCfg = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Debug|x86.Build.0 = Debug|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|Any CPU.ActiveCfg = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|Any CPU.Build.0 = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|x64.ActiveCfg = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|x64.Build.0 = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|x86.ActiveCfg = Release|Any CPU
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605}.Release|x86.Build.0 = Release|Any CPU
{7E197F24-C16B-4A20-BA37-685C473FFE11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7E197F24-C16B-4A20-BA37-685C473FFE11}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7E197F24-C16B-4A20-BA37-685C473FFE11}.Debug|x64.ActiveCfg = Debug|Any CPU
Expand Down Expand Up @@ -197,7 +183,6 @@ Global
{09DC3C91-141C-468E-9CE6-71091A95BED8} = {07A089D7-5FAF-492A-BE7F-B854E255E32C}
{D66336A6-07E5-401A-A710-DAEDD6975D59} = {09DC3C91-141C-468E-9CE6-71091A95BED8}
{6E7EC81D-DA39-4C4F-A898-0148558C34F4} = {09DC3C91-141C-468E-9CE6-71091A95BED8}
{0E7ACB55-03FD-4EF6-A116-D6E85BC0C605} = {CF8CB255-8A76-48A7-B09A-88B14648D3A8}
{7E197F24-C16B-4A20-BA37-685C473FFE11} = {CFDB2435-DE4F-4A95-A612-35671358F0A5}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
Expand Down

This file was deleted.

23 changes: 0 additions & 23 deletions src/Forms/Prism.Forms/Ioc/AutoRegistrationViewNameProvider.cs

This file was deleted.

46 changes: 0 additions & 46 deletions src/Forms/Prism.Forms/Ioc/TypeAutoLoadExtensions.cs

This file was deleted.

3 changes: 0 additions & 3 deletions src/Forms/Prism.Forms/Modularity/ModuleInitializer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ public void Initialize(IModuleInfo moduleInfo)
if (module != null)
{
module.RegisterTypes(_container);
#if !HAS_WINUI
module.GetType().AutoRegisterViews(_container);
#endif
module.OnInitialized(_container);
}
}
Expand Down
13 changes: 0 additions & 13 deletions src/Forms/Prism.Forms/PrismApplicationBase.cs
Original file line number Diff line number Diff line change
Expand Up @@ -145,8 +145,6 @@ protected virtual void Initialize()
RegisterRequiredTypes(_containerExtension);
PlatformInitializer?.RegisterTypes(_containerExtension);
RegisterTypes(_containerExtension);
AutoRegistrationViewNameProvider.SetDefaultProvider(GetNavigationSegmentNameFromType);
GetType().AutoRegisterViews(_containerExtension);
_containerExtension.FinalizeExtension();

_moduleCatalog = Container.Resolve<IModuleCatalog>();
Expand All @@ -158,17 +156,6 @@ protected virtual void Initialize()
InitializeModules();
}

/// <summary>
/// Customizes the registration name when using <see cref="AutoRegisterForNavigationAttribute"/>
/// </summary>
/// <remarks>
/// This will be removed in a future version once we have a separate code gen tool
/// </remarks>
/// <param name="pageType">The page <see cref="Type"/></param>
/// <returns>The name used while navigating</returns>
protected virtual string GetNavigationSegmentNameFromType(Type pageType) =>
pageType.Name;

/// <summary>
/// Creates the container used by Prism.
/// </summary>
Expand Down
16 changes: 0 additions & 16 deletions tests/Forms/MockApp/MockApp.csproj

This file was deleted.

54 changes: 0 additions & 54 deletions tests/Forms/MockApp/MockPrismApp.cs

This file was deleted.

8 changes: 0 additions & 8 deletions tests/Forms/MockApp/Views/AbstractPage.cs

This file was deleted.

8 changes: 0 additions & 8 deletions tests/Forms/MockApp/Views/AnotherPage.cs

This file was deleted.

8 changes: 0 additions & 8 deletions tests/Forms/MockApp/Views/FooBarPage.cs

This file was deleted.

8 changes: 0 additions & 8 deletions tests/Forms/MockApp/Views/SomePage.cs

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion tests/Forms/Prism.Forms.Tests/Prism.Forms.Tests.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@

<ItemGroup>
<ProjectReference Include="..\..\..\src\Forms\Prism.Forms\Prism.Forms.csproj" />
<ProjectReference Include="..\MockApp\MockApp.csproj" />
</ItemGroup>

</Project>

0 comments on commit 28008c7

Please sign in to comment.