C# Class Smrf.NodeXL.Core.GraphVertexEdgeBase

Base class for the Graph, Vertex, and classes.
This base class implements the IIdentityProvider and interfaces.
Inheritance: NodeXLBase, IIdentityProvider, IMetadataProvider
ファイルを表示 Open project: 2014-sed-team3/term-project Class Usage Examples

Protected Properties

Property Type Description
m_iID System.Int32
m_oMetadataProvider MetadataProvider
m_sName String

Public Methods

Method Description
AssertValid ( ) : void
ContainsKey ( String key ) : System.Boolean
GetRequiredValue ( String key, Type valueType ) : Object
GetValue ( String key ) : Object
GetValue ( String key, Type valueType ) : Object
GraphVertexEdgeBase ( Int32 id ) : System

Initializes a new instance of the GraphVertexEdgeBase class.

RemoveKey ( String key ) : System.Boolean
SetValue ( String key, Object value ) : void
ToString ( ) : String
TryGetNonEmptyStringValue ( String key, String &value ) : System.Boolean
TryGetValue ( String key, Object &value ) : System.Boolean
TryGetValue ( String key, Type valueType, Object &value ) : System.Boolean

Protected Methods

Method Description
CheckClientKey ( String sMethodName, String sKey ) : void
CopyTo ( Object oOtherObject, System.Boolean bCopyMetadataValues, System.Boolean bCopyTag ) : void
GetValue ( String sMethodName, String sKey, System.Boolean bCheckValueType, Type oValueType, Object &oValue ) : System.Boolean

Method Details

AssertValid() public method

public AssertValid ( ) : void
return void

CheckClientKey() protected method

protected CheckClientKey ( String sMethodName, String sKey ) : void
sMethodName String
sKey String
return void

ContainsKey() public method

public ContainsKey ( String key ) : System.Boolean
key String
return System.Boolean

CopyTo() protected method

protected CopyTo ( Object oOtherObject, System.Boolean bCopyMetadataValues, System.Boolean bCopyTag ) : void
oOtherObject Object
bCopyMetadataValues System.Boolean
bCopyTag System.Boolean
return void

GetRequiredValue() public method

public GetRequiredValue ( String key, Type valueType ) : Object
key String
valueType System.Type
return Object

GetValue() protected method

protected GetValue ( String sMethodName, String sKey, System.Boolean bCheckValueType, Type oValueType, Object &oValue ) : System.Boolean
sMethodName String
sKey String
bCheckValueType System.Boolean
oValueType System.Type
oValue Object
return System.Boolean

GetValue() public method

public GetValue ( String key ) : Object
key String
return Object

GetValue() public method

public GetValue ( String key, Type valueType ) : Object
key String
valueType System.Type
return Object

GraphVertexEdgeBase() public method

Initializes a new instance of the GraphVertexEdgeBase class.
public GraphVertexEdgeBase ( Int32 id ) : System
id System.Int32 /// The object's ID. Must be unique among all objects of the same type. ///
return System

RemoveKey() public method

public RemoveKey ( String key ) : System.Boolean
key String
return System.Boolean

SetValue() public method

public SetValue ( String key, Object value ) : void
key String
value Object
return void

ToString() public method

public ToString ( ) : String
return String

TryGetNonEmptyStringValue() public method

public TryGetNonEmptyStringValue ( String key, String &value ) : System.Boolean
key String
value String
return System.Boolean

TryGetValue() public method

public TryGetValue ( String key, Object &value ) : System.Boolean
key String
value Object
return System.Boolean

TryGetValue() public method

public TryGetValue ( String key, Type valueType, Object &value ) : System.Boolean
key String
valueType System.Type
value Object
return System.Boolean

Property Details

m_iID protected_oe property

protected Int32,System m_iID
return System.Int32

m_oMetadataProvider protected_oe property

protected MetadataProvider m_oMetadataProvider
return MetadataProvider

m_sName protected_oe property

protected String m_sName
return String