Skip to main content

HotReloadEngine Class

Definition​

Assembly:AvaloniaUI.DiagnosticsSupport.HotReload
Package:AvaloniaUI.DiagnosticsSupport.HotReload
public class HotReloadEngine

Inheritance: object -> HotReloadEngine

Constructors​

NameDescription
HotReloadEngineNo summary available.

HotReloadEngine Constructor​

public HotReloadEngine(Avalonia.Application application, System.Collections.Generic.IReadOnlyDictionary<Type, string> typeToXamlPath, System.Collections.Generic.IReadOnlyDictionary<string, int> pathToKind, AvaloniaUI.DiagnosticsSupport.HotReload.XamlFileResolver fileResolver, Func<System.Collections.Generic.IEnumerable<Avalonia.Controls.TopLevel>> topLevelProvider)

Parameters​

application Avalonia.Application

typeToXamlPath System.Collections.Generic.IReadOnlyDictionary<Type, string>

pathToKind System.Collections.Generic.IReadOnlyDictionary<string, int>

fileResolver AvaloniaUI.DiagnosticsSupport.HotReload.XamlFileResolver

topLevelProvider Func<System.Collections.Generic.IEnumerable<Avalonia.Controls.TopLevel>>

Methods​

NameDescription
HandleUpdateNo summary available.
HandleXamlFileChangedNo summary available.
InitializeVersionStampHashesNo summary available.

HandleUpdate Method​

public void HandleUpdate(Type[] updatedTypes)

Parameters​

updatedTypes Type[]

HandleXamlFileChanged Method​

public void HandleXamlFileChanged(string relativePath, string xamlContent, int kind)

Parameters​

relativePath string

xamlContent string

kind int

InitializeVersionStampHashes Method​

public void InitializeVersionStampHashes()

Properties​

NameDescription
IncrementalReloadEnabledNo summary available.

IncrementalReloadEnabled Property​

public bool IncrementalReloadEnabled { get; set; }