diff --git a/.gitignore b/.gitignore
index 087681b67f..487c1c28dc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -202,3 +202,6 @@ FakesAssemblies/
# MFractor
.mfractor/
+
+# Jetbrains files
+.idea*
\ No newline at end of file
diff --git a/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs b/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs
index 517997972a..a98efba324 100644
--- a/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs
+++ b/src/Forms/Prism.Forms/AppModel/IPageLifecycleAware.cs
@@ -1,6 +1,9 @@
-using System;
+using System;
namespace Prism.AppModel
{
+ ///
+ /// An interface for using the page lifecycle events
+ ///
public interface IPageLifecycleAware
{
void OnAppearing();
diff --git a/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs b/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs
index 529d5ed4db..f77ab51916 100644
--- a/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs
+++ b/src/Forms/Prism.Forms/Ioc/IContainerRegistryExtensions.cs
@@ -6,6 +6,9 @@
namespace Prism.Ioc
{
+ ///
+ /// Extension methods for registering views and dialogs for navigation.
+ ///
public static class IContainerRegistryExtensions
{
///
diff --git a/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs b/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs
index b69be43547..38c424ea20 100644
--- a/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs
+++ b/src/Forms/Prism.Forms/Modularity/IModuleCatalogExtensions.cs
@@ -1,4 +1,4 @@
-using System;
+using System;
using System.Collections.Generic;
using System.Text;
diff --git a/src/Forms/Prism.Forms/Navigation/IInitialize.cs b/src/Forms/Prism.Forms/Navigation/IInitialize.cs
index cb9f98b55c..556b76ee27 100644
--- a/src/Forms/Prism.Forms/Navigation/IInitialize.cs
+++ b/src/Forms/Prism.Forms/Navigation/IInitialize.cs
@@ -1,7 +1,15 @@
namespace Prism.Navigation
{
+ ///
+ /// This class is used to initialize views and viewmodels during the navigation process.
+ ///
public interface IInitialize
{
+ ///
+ /// Invoked when the View or ViewModel is first created during the navigation process.
+ ///
+ ///
+ ///
void Initialize(INavigationParameters parameters);
}
}
diff --git a/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs b/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs
index 1724c76dd1..4e1775bdb5 100644
--- a/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs
+++ b/src/Forms/Prism.Forms/Navigation/IInitializeAsync.cs
@@ -2,8 +2,16 @@
namespace Prism.Navigation
{
+ ///
+ /// This class is used to initialize views and viewmodels during the navigation process.
+ ///
public interface IInitializeAsync
{
+ ///
+ /// Invoked when the View or ViewModel is first created during the navigation process.
+ ///
+ ///
+ ///
Task InitializeAsync(INavigationParameters parameters);
}
}