LaunchBoxCONTRIBUTORS
On this page

14.1 Beta 1 SDK

This reference documents the current beta SDK. Beta APIs can change before stable.

PluginFormFieldType14.1 Beta

C#
public enum Unbroken.LaunchBox.Plugins.Forms.PluginFormFieldType
Specifies a framework-neutral form control that a LaunchBox host can render.

Inheritance and interfaces

Values

Boolean 14.1 Beta

C#
Boolean = 2
A Boolean value submitted as true or false.

Choice 14.1 Beta

C#
Choice = 3
One value selected from a declared set of options.

FilePath 14.1 Beta

C#
FilePath = 5
A file path with a host-provided file picker.

FolderPath 14.1 Beta

C#
FolderPath = 6
A folder path with a host-provided folder picker.

Integer 14.1 Beta

C#
Integer = 4
A whole number constrained by the field's minimum and maximum.

Secret 14.1 Beta

C#
Secret = 1
A sensitive text value that the host must obscure and must not implicitly persist or log.

Text 14.1 Beta

C#
Text = 0
A single-line text value.

Inherited methods

  • System.Enum.CompareTo(object?)
  • System.Enum.Equals(object?)
  • System.Enum.Format(System.Type, object, string)
  • System.Enum.GetHashCode()
  • System.Enum.GetName(System.Type, object)
  • System.Enum.GetName<TEnum>(TEnum)
  • System.Enum.GetNames(System.Type)
  • System.Enum.GetNames<TEnum>()
  • System.Enum.GetTypeCode()
  • System.Enum.GetUnderlyingType(System.Type)
  • System.Enum.GetValues(System.Type)
  • System.Enum.GetValues<TEnum>()
  • System.Enum.GetValuesAsUnderlyingType(System.Type)
  • System.Enum.GetValuesAsUnderlyingType<TEnum>()
  • System.Enum.HasFlag(System.Enum)
  • System.Enum.IsDefined(System.Type, object)
  • System.Enum.IsDefined<TEnum>(TEnum)
  • System.Enum.Parse(System.Type, string, bool)
  • System.Enum.Parse(System.Type, string)
  • System.Enum.Parse(System.Type, System.ReadOnlySpan<char>, bool)
  • System.Enum.Parse(System.Type, System.ReadOnlySpan<char>)
  • System.Enum.Parse<TEnum>(string, bool)
  • System.Enum.Parse<TEnum>(string)
  • System.Enum.Parse<TEnum>(System.ReadOnlySpan<char>, bool)
  • System.Enum.Parse<TEnum>(System.ReadOnlySpan<char>)
  • System.Enum.ToObject(System.Type, byte)
  • System.Enum.ToObject(System.Type, int)
  • System.Enum.ToObject(System.Type, long)
  • System.Enum.ToObject(System.Type, object)
  • System.Enum.ToObject(System.Type, sbyte)
  • System.Enum.ToObject(System.Type, short)
  • System.Enum.ToObject(System.Type, uint)
  • System.Enum.ToObject(System.Type, ulong)
  • System.Enum.ToObject(System.Type, ushort)
  • System.Enum.ToString()
  • System.Enum.ToString(string?, System.IFormatProvider?)
  • System.Enum.ToString(string?)
  • System.Enum.ToString(System.IFormatProvider?)
  • System.Enum.TryFormat<TEnum>(TEnum, System.Span<char>, out int, System.ReadOnlySpan<char>)
  • System.Enum.TryParse(System.Type, string?, bool, out object?)
  • System.Enum.TryParse(System.Type, string?, out object?)
  • System.Enum.TryParse(System.Type, System.ReadOnlySpan<char>, bool, out object?)
  • System.Enum.TryParse(System.Type, System.ReadOnlySpan<char>, out object?)
  • System.Enum.TryParse<TEnum>(string?, bool, out TEnum)
  • System.Enum.TryParse<TEnum>(string?, out TEnum)
  • System.Enum.TryParse<TEnum>(System.ReadOnlySpan<char>, bool, out TEnum)
  • System.Enum.TryParse<TEnum>(System.ReadOnlySpan<char>, out TEnum)
  • System.ValueType.Equals(object?)
  • System.ValueType.GetHashCode()
  • System.ValueType.ToString()