2 implementations of IHotReloadableView
Microsoft.Maui.Controls (2)
ContentPage\ContentPage.cs (1)
12
public partial class ContentPage : TemplatedPage, IContentView, HotReload.
IHotReloadableView
View\View.cs (1)
20
public partial class View : VisualElement, IViewController, IGestureController, IGestureRecognizers, IView, IPropertyMapperView,
IHotReloadableView
, IControlsView
21 references to IHotReloadableView
Microsoft.Maui (13)
HotReload\HotReloadHelper.cs (13)
21
public static void AddActiveView(
IHotReloadableView
view) => ActiveViews.Add(view);
35
public static void Register(
IHotReloadableView
view, params object[] parameters)
47
public static void UnRegister(
IHotReloadableView
view)
58
public static bool IsReplacedView(
IHotReloadableView
view, IView newView)
74
public static IView GetReplacedView(
IHotReloadableView
view)
111
static void TransferState(
IHotReloadableView
oldView, IView newView)
116
static internal readonly WeakList<
IHotReloadableView
> ActiveViews = new WeakList<
IHotReloadableView
>();
118
static Dictionary<
IHotReloadableView
, object[]> currentViews = new Dictionary<
IHotReloadableView
, object[]>();
151
if (typeof(
IHotReloadableView
).IsAssignableFrom(newViewType))
190
List<
IHotReloadableView
>? roots = null;
203
foreach (
var
view in roots)
Microsoft.Maui.Controls (8)
ContentPage\ContentPage.cs (4)
118
HotReload.IReloadHandler HotReload.
IHotReloadableView
.ReloadHandler { get; set; }
120
void HotReload.
IHotReloadableView
.TransferState(IView newView)
128
void HotReload.
IHotReloadableView
.Reload()
133
var reloadHandler = ((
IHotReloadableView
)this).ReloadHandler;
View\View.cs (4)
315
IReloadHandler
IHotReloadableView
.ReloadHandler { get; set; }
317
void
IHotReloadableView
.TransferState(IView newView)
324
void
IHotReloadableView
.Reload()
330
var reloadHandler = ((
IHotReloadableView
)this).ReloadHandler;