C# Class Adaptive.ReactiveTrader.Common.Config.ConfigurationExtensions

ファイルを表示 Open project: AdaptiveConsulting/ReactiveTraderCloud

Public Methods

Method Description
EnumerateEntries ( this config ) : string>>.IEnumerable
GetIntValue ( this config, string key, int defaultValue = int.MinValue ) : int
GetStringValue ( this config, string key, string defaultValue = null ) : string

Private Methods

Method Description
EnumerateEntriesImpl ( this config ) : string>>.IEnumerable
GuardConfigNotNull ( IConfiguration config ) : void

Method Details

EnumerateEntries() public static method

public static EnumerateEntries ( this config ) : string>>.IEnumerable
config this
return string>>.IEnumerable

GetIntValue() public static method

public static GetIntValue ( this config, string key, int defaultValue = int.MinValue ) : int
config this
key string
defaultValue int
return int

GetStringValue() public static method

public static GetStringValue ( this config, string key, string defaultValue = null ) : string
config this
key string
defaultValue string
return string