Class MethodLibrary
Inheritance
MethodLibrary
Assembly: NXOpen.dll
Syntax
public class MethodLibrary : NXRemotableObject, IMessageSink
Constructors
MethodLibrary(Session)
Declaration
protected MethodLibrary(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Properties
Tag
Declaration
Property Value
Methods
GetMethodLibrary(Session)
Declaration
public static MethodLibrary GetMethodLibrary(Session owner)
Parameters
Type |
Name |
Description |
Session |
owner |
|
Returns
RegisterEvaluate(string, int, Callback)
Declaration
public void RegisterEvaluate(string methodID, int version, MethodLibrary.Callback cb)
Parameters
RegisterEvaluateScript(string, int)
Declaration
public void RegisterEvaluateScript(string methodID, int version)
Parameters
Type |
Name |
Description |
string |
methodID |
|
int |
version |
|
RegisterMultiEvaluate(string, int, CallbackMulti)
Declaration
public void RegisterMultiEvaluate(string methodID, int version, MethodLibrary.CallbackMulti cb)
Parameters
RegisterMultiEvaluateScript(string, int)
Declaration
public void RegisterMultiEvaluateScript(string methodID, int version)
Parameters
Type |
Name |
Description |
string |
methodID |
|
int |
version |
|
RegisterPostProcessing(string, int, CallbackPost)
Declaration
public void RegisterPostProcessing(string methodID, int version, MethodLibrary.CallbackPost cb)
Parameters
RegisterPostProcessingScript(string, int)
Declaration
public void RegisterPostProcessingScript(string methodID, int version)
Parameters
Type |
Name |
Description |
string |
methodID |
|
int |
version |
|
RegisterValidate(string, int, Callback)
Declaration
public void RegisterValidate(string methodID, int version, MethodLibrary.Callback cb)
Parameters
RegisterValidateScript(string, int)
Declaration
public void RegisterValidateScript(string methodID, int version)
Parameters
Type |
Name |
Description |
string |
methodID |
|
int |
version |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink