C# Класс Smrf.NodeXL.UnitTests.MockMetadataProvider

Implements IMetadataProvider and IIdentityProvider for testing the MetadataProvider class.
Наследование: IMetadataProvider, IIdentityProvider
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
m_iID System.Int32
m_iNextID System.Int32
m_oMetadataProvider MetadataProvider
m_sName String

Открытые методы

Метод Описание
ClearMetadata ( ) : void
ContainsKey ( String key ) : System.Boolean
CopyTo ( IMetadataProvider oOtherMetadataProvider, System.Boolean bCopyMetadataValues, System.Boolean bCopyTag ) : void
GetRequiredValue ( String key, Type valueType ) : Object
GetValue ( String key ) : Object
GetValue ( String key, Type valueType ) : Object
RemoveKey ( String key ) : System.Boolean
SetValue ( String key, Object value ) : void
TryGetNonEmptyStringValue ( String key, String &value ) : System.Boolean
TryGetValue ( String key, Object &value ) : System.Boolean
TryGetValue ( String key, Type valueType, Object &value ) : System.Boolean

Приватные методы

Метод Описание
MockMetadataProvider ( ) : System

Описание методов

ClearMetadata() публичный Метод

public ClearMetadata ( ) : void
Результат void

ContainsKey() публичный Метод

public ContainsKey ( String key ) : System.Boolean
key String
Результат System.Boolean

CopyTo() публичный Метод

public CopyTo ( IMetadataProvider oOtherMetadataProvider, System.Boolean bCopyMetadataValues, System.Boolean bCopyTag ) : void
oOtherMetadataProvider IMetadataProvider
bCopyMetadataValues System.Boolean
bCopyTag System.Boolean
Результат void

GetRequiredValue() публичный Метод

public GetRequiredValue ( String key, Type valueType ) : Object
key String
valueType System.Type
Результат Object

GetValue() публичный Метод

public GetValue ( String key ) : Object
key String
Результат Object

GetValue() публичный Метод

public GetValue ( String key, Type valueType ) : Object
key String
valueType System.Type
Результат Object

RemoveKey() публичный Метод

public RemoveKey ( String key ) : System.Boolean
key String
Результат System.Boolean

SetValue() публичный Метод

public SetValue ( String key, Object value ) : void
key String
value Object
Результат void

TryGetNonEmptyStringValue() публичный Метод

public TryGetNonEmptyStringValue ( String key, String &value ) : System.Boolean
key String
value String
Результат System.Boolean

TryGetValue() публичный Метод

public TryGetValue ( String key, Object &value ) : System.Boolean
key String
value Object
Результат System.Boolean

TryGetValue() публичный Метод

public TryGetValue ( String key, Type valueType, Object &value ) : System.Boolean
key String
valueType System.Type
value Object
Результат System.Boolean

Описание свойств

m_iID защищенное свойство

protected Int32,System m_iID
Результат System.Int32

m_iNextID защищенное статическое свойство

protected static Int32,System m_iNextID
Результат System.Int32

m_oMetadataProvider защищенное свойство

protected MetadataProvider m_oMetadataProvider
Результат MetadataProvider

m_sName защищенное свойство

protected String m_sName
Результат String