C# Class Pathfinder.Util.DictionaryExtensions

Afficher le fichier Open project: Arkhist/Hacknet-Pathfinder

Méthodes publiques

Méthode Description
GetAnyOrThrow ( Dictionary dict, Array keys, string exMessage, Predicate validator = null ) : string
GetBool ( Dictionary dict, key, bool defaultVal = false ) : bool
GetByte ( Dictionary dict, key, byte defaultVal ) : byte
GetColor ( Dictionary dict, key, Color? defaultVal = null ) : Color?
GetComp ( Dictionary dict, key, SearchType searchType = SearchType.Any, string exMessage = null ) : Computer
GetFloat ( Dictionary dict, key, float defaultVal = 0f ) : float
GetInt ( Dictionary dict, key, int defaultVal ) : int
GetOrDefault ( Dictionary dict, key ) : TValue
GetOrThrow ( Dictionary dict, key, string exMessage, Predicate validator = null ) : string
GetOrWarn ( Dictionary dict, key, string warnMessage, Predicate validator = null ) : string
GetString ( Dictionary dict, key, string defaultVal = "" ) : string
GetVector ( Dictionary dict, x, y, Vector2? defaultVal = null ) : Vector2?

Method Details

GetAnyOrThrow() public static méthode

public static GetAnyOrThrow ( Dictionary dict, Array keys, string exMessage, Predicate validator = null ) : string
dict Dictionary
keys Array
exMessage string
validator Predicate
Résultat string

GetBool() public static méthode

public static GetBool ( Dictionary dict, key, bool defaultVal = false ) : bool
dict Dictionary
defaultVal bool
Résultat bool

GetByte() public static méthode

public static GetByte ( Dictionary dict, key, byte defaultVal ) : byte
dict Dictionary
defaultVal byte
Résultat byte

GetColor() public static méthode

public static GetColor ( Dictionary dict, key, Color? defaultVal = null ) : Color?
dict Dictionary
defaultVal Color?
Résultat Color?

GetComp() public static méthode

public static GetComp ( Dictionary dict, key, SearchType searchType = SearchType.Any, string exMessage = null ) : Computer
dict Dictionary
searchType SearchType
exMessage string
Résultat Computer

GetFloat() public static méthode

public static GetFloat ( Dictionary dict, key, float defaultVal = 0f ) : float
dict Dictionary
defaultVal float
Résultat float

GetInt() public static méthode

public static GetInt ( Dictionary dict, key, int defaultVal ) : int
dict Dictionary
defaultVal int
Résultat int

GetOrDefault() public static méthode

public static GetOrDefault ( Dictionary dict, key ) : TValue
dict Dictionary
Résultat TValue

GetOrThrow() public static méthode

public static GetOrThrow ( Dictionary dict, key, string exMessage, Predicate validator = null ) : string
dict Dictionary
exMessage string
validator Predicate
Résultat string

GetOrWarn() public static méthode

public static GetOrWarn ( Dictionary dict, key, string warnMessage, Predicate validator = null ) : string
dict Dictionary
warnMessage string
validator Predicate
Résultat string

GetString() public static méthode

public static GetString ( Dictionary dict, key, string defaultVal = "" ) : string
dict Dictionary
defaultVal string
Résultat string

GetVector() public static méthode

public static GetVector ( Dictionary dict, x, y, Vector2? defaultVal = null ) : Vector2?
dict Dictionary
defaultVal Vector2?
Résultat Vector2?