Class XmlPropPointerHelper
Inheritance
XmlPropPointerHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class XmlPropPointerHelper
Methods
Arr(ComWrapper<ICamIpcXmlPropPointer>, string)
Child property of array type.
Declaration
public static ComWrapper<ICamIpcXmlPropArray> Arr(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
Bol(ComWrapper<ICamIpcXmlPropPointer>, string)
Property value as boolean.
Declaration
public static bool Bol(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
CStr(ComWrapper<ICamIpcXmlPropPointer>, string)
Calculated string value of the property.
Declaration
public static string CStr(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
Flt(ComWrapper<ICamIpcXmlPropPointer>, string)
Declaration
public static double Flt(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
InstanceId(ComWrapper<ICamIpcXmlPropPointer>)
Unique identifier of the instance, as used in IPC messages.
Declaration
public static string InstanceId(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom)
Parameters
Returns
Int(ComWrapper<ICamIpcXmlPropPointer>, string)
Property value as integer.
Declaration
public static int Int(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
PropExists(ComWrapper<ICamIpcXmlPropPointer>, string)
Whether the property exists. Unlike the typed getters, probing a missing key this way
leaves no "Property access error" notification in CAM.
Declaration
public static bool PropExists(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
Ptr(ComWrapper<ICamIpcXmlPropPointer>, string)
Property value as a pointer to another XML property.
Declaration
public static ComWrapper<ICamIpcXmlPropPointer> Ptr(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns
SetBol(ComWrapper<ICamIpcXmlPropPointer>, string, bool)
Set the property value as boolean.
Declaration
public static void SetBol(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name, bool value)
Parameters
SetFlt(ComWrapper<ICamIpcXmlPropPointer>, string, double)
Set the property value as float.
Declaration
public static void SetFlt(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name, double value)
Parameters
SetInt(ComWrapper<ICamIpcXmlPropPointer>, string, int)
Set the property value as integer.
Declaration
public static void SetInt(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name, int value)
Parameters
SetStr(ComWrapper<ICamIpcXmlPropPointer>, string, string)
Set the property value as string.
Declaration
public static void SetStr(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name, string value)
Parameters
Str(ComWrapper<ICamIpcXmlPropPointer>, string)
Property value as string.
Declaration
public static string Str(this ComWrapper<ICamIpcXmlPropPointer> xmlPropCom, string name)
Parameters
Returns