Class PropertyFunc
Inheritance
System.Object
PropertyFunc
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.Utilities.dll
Syntax
public class PropertyFunc
Constructors
PropertyFunc()
Declaration
Methods
ExDebug(Int32)
Declaration
public static extern void ExDebug(int nValue)
Parameters
Type |
Name |
Description |
System.Int32 |
nValue |
|
ExFuncInvokeBool(IntPtr)
Declaration
public static extern int ExFuncInvokeBool(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
Returns
Type |
Description |
System.Int32 |
|
ExFuncInvokeFloat(IntPtr)
Declaration
public static extern double ExFuncInvokeFloat(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
Returns
Type |
Description |
System.Double |
|
ExFuncInvokeInt(IntPtr)
Declaration
public static extern int ExFuncInvokeInt(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
Returns
Type |
Description |
System.Int32 |
|
ExFuncInvokeObject(IntPtr)
Declaration
public static extern IntPtr ExFuncInvokeObject(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
Returns
Type |
Description |
System.IntPtr |
|
ExFuncInvokeVoid(IntPtr)
Declaration
public static extern void ExFuncInvokeVoid(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
ExFuncRelease(IntPtr)
Declaration
public static extern void ExFuncRelease(IntPtr pFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
ExGetActive(IntPtr)
Declaration
public static extern bool ExGetActive(IntPtr pObject)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
Returns
Type |
Description |
System.Boolean |
|
ExGetBool(IntPtr, Int32)
Declaration
public static extern int ExGetBool(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
Returns
Type |
Description |
System.Int32 |
|
ExGetDuration(IntPtr)
Declaration
public static extern double ExGetDuration(IntPtr pObject)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
Returns
Type |
Description |
System.Double |
|
ExGetFloat(IntPtr, Int32)
Declaration
public static extern double ExGetFloat(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
Returns
Type |
Description |
System.Double |
|
ExGetFunc(IntPtr, Int32)
Declaration
public static extern IntPtr ExGetFunc(IntPtr pObject, int nFunc)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nFunc |
|
Returns
Type |
Description |
System.IntPtr |
|
ExGetInt(IntPtr, Int32)
Declaration
public static extern int ExGetInt(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
Returns
Type |
Description |
System.Int32 |
|
ExGetNumProps(IntPtr)
Declaration
public static extern int ExGetNumProps(IntPtr pObject)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
Returns
Type |
Description |
System.Int32 |
|
ExGetObject(IntPtr, Int32)
Declaration
public static extern IntPtr ExGetObject(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
Returns
Type |
Description |
System.IntPtr |
|
ExGetOperation(String)
Declaration
public static extern IntPtr ExGetOperation(string opName)
Parameters
Type |
Name |
Description |
System.String |
opName |
|
Returns
Type |
Description |
System.IntPtr |
|
ExGetPropType(IntPtr, Int32)
Declaration
public static extern int ExGetPropType(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
Returns
Type |
Description |
System.Int32 |
|
ExGetString(IntPtr, Int32, StringBuilder, Int32)
Declaration
public static extern int ExGetString(IntPtr pObject, int nProp, StringBuilder pValue, int bufSize)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
System.Text.StringBuilder |
pValue |
|
System.Int32 |
bufSize |
|
Returns
Type |
Description |
System.Int32 |
|
ExSetActive(IntPtr, Boolean)
Declaration
public static extern void ExSetActive(IntPtr pObject, bool active)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Boolean |
active |
|
ExSetBool(IntPtr, Int32, Int32)
Declaration
public static extern int ExSetBool(IntPtr pObject, int nProp, int nValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
System.Int32 |
nValue |
|
Returns
Type |
Description |
System.Int32 |
|
ExSetDirty(IntPtr, Int32)
Declaration
public static extern void ExSetDirty(IntPtr pObject, int nProp)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
ExSetDuration(IntPtr, Double)
Declaration
public static extern void ExSetDuration(IntPtr pObject, double duration)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Double |
duration |
|
ExSetFloat(IntPtr, Int32, Double)
Declaration
public static extern int ExSetFloat(IntPtr pObject, int nProp, double fValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
System.Double |
fValue |
|
Returns
Type |
Description |
System.Int32 |
|
ExSetFuncArgBool(IntPtr, Int32, Int32)
Declaration
public static extern void ExSetFuncArgBool(IntPtr pFunc, int nArg, int nValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
System.Int32 |
nArg |
|
System.Int32 |
nValue |
|
ExSetFuncArgFloat(IntPtr, Int32, Double)
Declaration
public static extern void ExSetFuncArgFloat(IntPtr pFunc, int nArg, double fValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
System.Int32 |
nArg |
|
System.Double |
fValue |
|
ExSetFuncArgInt(IntPtr, Int32, Int32)
Declaration
public static extern void ExSetFuncArgInt(IntPtr pFunc, int nArg, int nValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
System.Int32 |
nArg |
|
System.Int32 |
nValue |
|
ExSetFuncArgObject(IntPtr, Int32, IntPtr)
Declaration
public static extern void ExSetFuncArgObject(IntPtr pFunc, int nArg, IntPtr pValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pFunc |
|
System.Int32 |
nArg |
|
System.IntPtr |
pValue |
|
ExSetInt(IntPtr, Int32, Int32)
Declaration
public static extern int ExSetInt(IntPtr pObject, int nProp, int nValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
System.Int32 |
nValue |
|
Returns
Type |
Description |
System.Int32 |
|
ExSetObject(IntPtr, Int32, IntPtr)
Declaration
public static extern int ExSetObject(IntPtr pObject, int nProp, IntPtr pValue)
Parameters
Type |
Name |
Description |
System.IntPtr |
pObject |
|
System.Int32 |
nProp |
|
System.IntPtr |
pValue |
|
Returns
Type |
Description |
System.Int32 |
|