Table of Contents

Class ExternalAppRegistration

Namespace
S1API.ExternalHosting
Assembly
S1API.dll

Detached metadata for one S1API app that permits external hosting.

public sealed class ExternalAppRegistration
Inheritance
ExternalAppRegistration
Inherited Members
Extension Methods

Properties

Family

The original device family.

public ExternalAppFamily Family { get; }

Property Value

ExternalAppFamily

Host

The S1API app that creates independent sessions.

public IExternalAppHost Host { get; }

Property Value

IExternalAppHost

Id

A stable desktop identity including family, assembly, type, and native app name.

public string Id { get; }

Property Value

string

ResolveIcon

Returns the mod-owned icon, if available, without transferring ownership.

public Func<Sprite?> ResolveIcon { get; }

Property Value

Func<Sprite>

Title

The display title from the S1API app.

public string Title { get; }

Property Value

string