• Home
  • Blog
  • Docs
  • GitHub
Show / Hide Table of Contents

Class Installable

Inheritance
System.Object
Installable
Implements
IInstallable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Snowflake.Installation.Extensibility
Assembly: Snowflake.Framework.dll
Syntax
public sealed class Installable : IInstallable

Constructors

Installable(IEnumerable<FileSystemInfo>, FileSystemInfo, IGameInstaller)

Creates an IInstallable with the provided artifacts and uses the file path as a display name.

Declaration
public Installable(IEnumerable<FileSystemInfo> artifacts, FileSystemInfo source, IGameInstaller gameInstaller)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> artifacts

The artifacts to install.

System.IO.FileSystemInfo source

The source file system info of the installable.

IGameInstaller gameInstaller

Installable(IEnumerable<FileSystemInfo>, String, IGameInstaller)

Creates an IInstallable with the provided artifacts and display name.

Declaration
public Installable(IEnumerable<FileSystemInfo> artifacts, string displayName, IGameInstaller gameInstaller)
Parameters
Type Name Description
System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> artifacts

The artifacts to install.

System.String displayName

The display name of the installable.

IGameInstaller gameInstaller

The installer that produced this installable.

Properties

Artifacts

Declaration
public IEnumerable<FileSystemInfo> Artifacts { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo>

DisplayName

Declaration
public string DisplayName { get; }
Property Value
Type Description
System.String

Source

Declaration
public string Source { get; }
Property Value
Type Description
System.String

Implements

IInstallable
Built with ❤️ by @chyyran. Text content licensed under CC-BY-SA 4.0.