Table of Contents

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