LaunchBoxContributors
On this page

PluginFormFieldType14.1

Enum in Unbroken.LaunchBox.Plugins.Models.Forms

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

Inheritance and interfaces

Values

  • BooleanA Boolean value submitted as true or false.
  • ChoiceOne value selected from a declared set of options.
  • FilePathA file path with a host-provided file picker.
  • FolderPathA folder path with a host-provided folder picker.
  • IntegerA whole number constrained by the field's minimum and maximum.
  • SecretA sensitive text value that the host must obscure and must not implicitly persist or log.
  • TextA single-line text value.

Boolean

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

Choice

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

FilePath

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

FolderPath

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

Integer

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

Secret

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

Text

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

Inherited methods

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