Class MethodDescriptor
Inheritance
System.Object
System.MarshalByRefObject
MethodDescriptor
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: NXOpen.dll
Syntax
public class MethodDescriptor : TransientObject, IMessageSink, IDisposable
Constructors
MethodDescriptor(IntPtr)
Declaration
protected MethodDescriptor(IntPtr ptr)
Parameters
Type |
Name |
Description |
System.IntPtr |
ptr |
|
Properties
Author
Declaration
public string Author { get; }
Property Value
Type |
Description |
System.String |
|
Category
Declaration
public string Category { get; }
Property Value
Type |
Description |
System.String |
|
Description
Declaration
public string Description { get; }
Property Value
Type |
Description |
System.String |
|
Id
Declaration
public string Id { get; }
Property Value
Type |
Description |
System.String |
|
UiName
Declaration
public string UiName { get; }
Property Value
Type |
Description |
System.String |
|
Version
Declaration
public int Version { get; }
Property Value
Type |
Description |
System.Int32 |
|
Methods
FreeResource()
Declaration
protected override void FreeResource()
Overrides
GetFailureModeArray(out FailureMode[])
Declaration
public void GetFailureModeArray(out FailureMode[] fmArray)
Parameters
Declaration
public ParameterDescriptor GetInput(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Declaration
public void GetInputArray(out ParameterDescriptor[] inputArray)
Parameters
GetNumFailureModes()
Declaration
public int GetNumFailureModes()
Returns
Type |
Description |
System.Int32 |
|
Declaration
public int GetNumInputs()
Returns
Type |
Description |
System.Int32 |
|
GetNumOutputs()
Declaration
public int GetNumOutputs()
Returns
Type |
Description |
System.Int32 |
|
GetOutput(String)
Declaration
public ParameterDescriptor GetOutput(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
GetOutputArray(out ParameterDescriptor[])
Declaration
public void GetOutputArray(out ParameterDescriptor[] outputArray)
Parameters
HasFailureMode(String)
Declaration
public bool HasFailureMode(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Type |
Description |
System.Boolean |
|
Declaration
public bool HasInput(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Type |
Description |
System.Boolean |
|
HasOutput(String)
Declaration
public bool HasOutput(string id)
Parameters
Type |
Name |
Description |
System.String |
id |
|
Returns
Type |
Description |
System.Boolean |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink
System.IDisposable