Class CommandBuilder
Inheritance
CommandBuilder
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
Alias
Declaration
public string Alias { get; set; }
Property Value
DisplayName
Declaration
public string DisplayName { get; set; }
Property Value
Name
Declaration
public string Name { get; set; }
Property Value
Declaration
public ProgramInformation ProgramInformation { get; }
Property Value
Methods
AddArgument(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 |
string[] |
commandHint |
|
GetNamespaces(out string[])
Declaration
public void GetNamespaces(out string[] pNamespaces)
Parameters
Type |
Name |
Description |
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 |
string[] |
commandHint |
|
SetNamespaces(string[])
Declaration
public void SetNamespaces(string[] pNamespaces)
Parameters
Type |
Name |
Description |
string[] |
pNamespaces |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink