Class CommandBuilder
Inheritance
System.Object
System.MarshalByRefObject
CommandBuilder
Implements
System.Runtime.Remoting.Messaging.IMessageSink
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 CommandBuilder : Builder, IMessageSink, IComponentBuilder
Constructors
CommandBuilder()
Declaration
protected CommandBuilder()
Properties
Active
Declaration
public bool Active { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
DisplayName
Declaration
public string DisplayName { get; set; }
Property Value
Type |
Description |
System.String |
|
Name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Declaration
public ProgramInformation ProgramInformation { get; }
Property Value
Methods
AddArgument(BaseArgument.Type)
Declaration
public BaseArgument AddArgument(BaseArgument.Type argumentType)
Parameters
Returns
Declaration
public UserInput AddUserInput(CommandBuilder.UserInputLocation userInputLocation, UserInput.Type userInputType)
Parameters
Returns
GetArguments(out BaseArgument[])
Declaration
public void GetArguments(out BaseArgument[] pArguments)
Parameters
GetHint(out String[])
Declaration
public void GetHint(out string[] commandHint)
Parameters
Type |
Name |
Description |
System.String[] |
commandHint |
|
GetNamespaces(out String[])
Declaration
public void GetNamespaces(out string[] pNamespaces)
Parameters
Type |
Name |
Description |
System.String[] |
pNamespaces |
|
Declaration
public void GetUserInputs(CommandBuilder.UserInputLocation userInputLocation, out UserInput[] pUserInputs)
Parameters
Declaration
public void MoveUserInputs(CommandBuilder.UserInputLocation userInputLocation, UserInput[] pUserInputs, bool isBeforeRefUserInput, UserInput pRefUserInputs)
Parameters
RemoveArguments(BaseArgument[])
Declaration
public void RemoveArguments(BaseArgument[] pArguments)
Parameters
Declaration
public void RemoveUserInputs(CommandBuilder.UserInputLocation userInputLocation, UserInput[] pUserInputs)
Parameters
SetHint(String[])
Declaration
public void SetHint(string[] commandHint)
Parameters
Type |
Name |
Description |
System.String[] |
commandHint |
|
SetNamespaces(String[])
Declaration
public void SetNamespaces(string[] pNamespaces)
Parameters
Type |
Name |
Description |
System.String[] |
pNamespaces |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink