HotReloadHandler クラス
dotnet watch / IDE のホットリロード通知を受け取り、 稼働中の全FloatSodaAppのWidgetツリー再ビルドをスケジュールする。 任意スレッドから呼ばれるため、実際の再ビルドはメインループへマーシャリングされる。
名前空間: FloatSoda.Core
アセンブリ: FloatSoda.dll
public static class HotReloadHandler継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
ClearCache(Type[]?)
Section titled “ClearCache(Type[]?)”更新された型に関連するキャッシュを破棄します。
public static void ClearCache(Type[]? updatedTypes)パラメーター
Section titled “パラメーター”updatedTypes Type[]?
更新された型の配列。更新対象を特定できない場合はnullです。
現在は破棄対象のキャッシュを持たず、呼び出しをコンソールへ記録します。
UpdateApplication(Type[]?)
Section titled “UpdateApplication(Type[]?)”コード更新を稼働中のアプリケーションへ通知します。
public static void UpdateApplication(Type[]? updatedTypes)パラメーター
Section titled “パラメーター”updatedTypes Type[]?
更新された型の配列。更新対象を特定できない場合はnullです。
稼働中の各アプリケーションへ再構築を予約し、実際のWidgetツリー再構築は各メインループの次フレームで行われます。