Class PropertyDiscovery
- Namespace
- KSP.Messages
- Assembly
- Assembly-CSharp.dll
public static class PropertyDiscovery
- Inheritance
-
PropertyDiscovery
- Inherited Members
-
Fields
DiscoveryNamesSorted
public static readonly string[] DiscoveryNamesSorted
Field Value
- string[]
Properties
DiscoveryNameTypes
public static IReadOnlyBiDirectionalDictionary<string, Type> DiscoveryNameTypes { get; }
Property Value
- IReadOnlyBiDirectionalDictionary<string, Type>
Methods
GetDiscoveryNameForPropertyType(Type)
public static string GetDiscoveryNameForPropertyType(Type messageType)
Parameters
messageType Type
Returns
- string
GetDiscoveryNameForPropertyType<T>()
public static string GetDiscoveryNameForPropertyType<T>()
Returns
- string
Type Parameters
T
GetPropertyTypeForDiscoveryName(string)
public static Type GetPropertyTypeForDiscoveryName(string discoveryName)
Parameters
discoveryName string
Returns
- Type
GetSortedIndexOfDiscoveryName(string)
public static int GetSortedIndexOfDiscoveryName(string discoveryName)
Parameters
discoveryName string
Returns
- int