C# Class NuGet.Services.Operations.Config.ConfigObject

Inheritance: System.Dynamic.DynamicObject
Datei anzeigen Open project: NuGet/NuGet.Operations Class Usage Examples

Public Methods

Method Description
ConfigObject ( object>.IDictionary items ) : System
GetDynamicMemberNames ( ) : IEnumerable
IsNullObject ( object obj ) : bool
TryConvert ( ConvertBinder binder, object &result ) : bool
TryGetIndex ( GetIndexBinder binder, object indexes, object &result ) : bool
TryGetMember ( GetMemberBinder binder, object &result ) : bool

Private Methods

Method Description
ConvertValue ( object ret ) : object
GetOrDefault ( string key ) : object

Method Details

ConfigObject() public method

public ConfigObject ( object>.IDictionary items ) : System
items object>.IDictionary
return System

GetDynamicMemberNames() public method

public GetDynamicMemberNames ( ) : IEnumerable
return IEnumerable

IsNullObject() public static method

public static IsNullObject ( object obj ) : bool
obj object
return bool

TryConvert() public method

public TryConvert ( ConvertBinder binder, object &result ) : bool
binder System.Dynamic.ConvertBinder
result object
return bool

TryGetIndex() public method

public TryGetIndex ( GetIndexBinder binder, object indexes, object &result ) : bool
binder System.Dynamic.GetIndexBinder
indexes object
result object
return bool

TryGetMember() public method

public TryGetMember ( GetMemberBinder binder, object &result ) : bool
binder System.Dynamic.GetMemberBinder
result object
return bool