C# Class Woopsa.WoopsaUnboundClientObject

Inheritance: WoopsaBaseClientObject
ファイルを表示 Open project: woopsa-protocol/Woopsa Class Usage Examples

Public Methods

Method Description
GetBoundItem ( string name ) : WoopsaBoundClientObject
GetMethod ( string name, WoopsaValueType returnType, WoopsaMethodArgumentInfo argumentInfos ) : WoopsaMethod
GetProperty ( string name, WoopsaValueType type, bool readOnly = null ) : WoopsaClientProperty

Returns an existing unbound ClientProperty with the corresponding name or creates a new one if not found.

GetPropertyByPath ( string path, WoopsaValueType type, bool readOnly = null ) : WoopsaClientProperty

Returns an existing unbound ClientProperty with the corresponding path or creates a new one if not found.

GetUnboundItem ( string name ) : WoopsaUnboundClientObject

Private Methods

Method Description
WoopsaUnboundClientObject ( WoopsaClient client, WoopsaContainer container, string name, IWoopsaContainer root ) : System

Method Details

GetBoundItem() public method

public GetBoundItem ( string name ) : WoopsaBoundClientObject
name string
return WoopsaBoundClientObject

GetMethod() public method

public GetMethod ( string name, WoopsaValueType returnType, WoopsaMethodArgumentInfo argumentInfos ) : WoopsaMethod
name string
returnType WoopsaValueType
argumentInfos WoopsaMethodArgumentInfo
return WoopsaMethod

GetProperty() public method

Returns an existing unbound ClientProperty with the corresponding name or creates a new one if not found.
public GetProperty ( string name, WoopsaValueType type, bool readOnly = null ) : WoopsaClientProperty
name string
type WoopsaValueType
readOnly bool /// null means we don't care and want to get back the existing property if any. /// if none is available, a read/write property is then returned. ///
return WoopsaClientProperty

GetPropertyByPath() public method

Returns an existing unbound ClientProperty with the corresponding path or creates a new one if not found.
public GetPropertyByPath ( string path, WoopsaValueType type, bool readOnly = null ) : WoopsaClientProperty
path string
type WoopsaValueType
readOnly bool /// null means we don't care and want to get back the existing property if any. /// if none is available, a read/write property is then returned. ///
return WoopsaClientProperty

GetUnboundItem() public method

public GetUnboundItem ( string name ) : WoopsaUnboundClientObject
name string
return WoopsaUnboundClientObject