logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class DriverInstallationReport

    What one backend's driver installation looks like, measured against its manifest.

    Inheritance
    object
    DriverInstallationReport
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.StructuredPersistence.Infrastructure.Editor.Drivers
    Assembly: Serenity.UnityStructuredPersistence.Infrastructure.Editor.dll
    Syntax
    public sealed class DriverInstallationReport

    Properties

    IsComplete

    Declaration
    public bool IsComplete { get; }
    Property Value
    Type Description
    bool

    Whether every file the manifest requires is present.

    IsScriptingDefineSet

    Declaration
    public bool IsScriptingDefineSet { get; }
    Property Value
    Type Description
    bool

    Whether this backend's scripting define is set for the target that was inspected.

    Issues

    Declaration
    public IReadOnlyList<AuthoringIssue> Issues { get; }
    Property Value
    Type Description
    IReadOnlyList<AuthoringIssue>

    Findings, phrased for whoever has to fix them. Empty when nothing is wrong.

    Manifest

    Declaration
    public DatabaseDriverManifest Manifest { get; }
    Property Value
    Type Description
    DatabaseDriverManifest

    The manifest this was measured against.

    MissingNativeBinaries

    Declaration
    public IReadOnlyList<DriverNativeBinary> MissingNativeBinaries { get; }
    Property Value
    Type Description
    IReadOnlyList<DriverNativeBinary>

    Native binaries the manifest requires that were not found.

    MissingPackages

    Declaration
    public IReadOnlyList<DriverPackage> MissingPackages { get; }
    Property Value
    Type Description
    IReadOnlyList<DriverPackage>

    Assemblies the manifest requires that were not found.

    State

    Declaration
    public DriverInstallationState State { get; }
    Property Value
    Type Description
    DriverInstallationState

    Where the backend sits in the install-then-define transaction.

    Methods

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()
    In this article
    © 2026 Serenity. All Rights Reserved