| HasSetters | Describes RpcCommands that have additional field setters. | code | html |
| HasTargetClass | An RpcCommand with a target class. | code | html |
| HasValues | An RpcCommand that contains other values. | code | html |
| RpcCommandVisitor.Context | The context provides no services at this point and is provided as an extension point for future development. | code | html |
| CommandSink | Accepts a stream of RpcCommands. | code | html |
| IdentityValueCommand | Represents a hierarchy of value types that must maintain distinct object identity on the client. | code | html |
| RpcCommand | Encapsulates a basic operation to be performed in RPC command stream. | code | html |
| ScalarValueCommand | Represents a type hierarchy of values that do not maintain object identity on the client. | code | html |
| ValueCommand | Represents an atomic value. | code | html |
| ArrayValueCommand | Encapsulates an array of values. | code | html |
| BooleanValueCommand | Encapsulates a boolean value in the command stream. | code | html |
| ByteValueCommand | Encapsulates a boolean value in the command stream. | code | html |
| CharValueCommand | Encapsulates a boolean value in the command stream. | code | html |
| DoubleValueCommand | Encapsulates a boolean value in the command stream. | code | html |
| EnumValueCommand | Encapsulates a string value in the command stream. | code | html |
| FloatValueCommand | Encapsulates a boolean value in the command stream. | code | html |
| InstantiateCommand | Triggers the instantiation of an object. | code | html |
| IntValueCommand | Encapsulates a int value in the command stream. | code | html |
| InvokeCustomFieldSerializerCommand | A placeholder for custom logic invocation. | code | html |
| LongValueCommand | Encapsulates a long value in the command stream. | code | html |
| NullValueCommand | Represents a null or undefined value on the client. | code | html |
| ReturnCommand | Represents a return statement. | code | html |
| RpcCommandVisitor | Describes a visitor that will traverse the RpcCommand structures. | code | html |
| SetCommand | A command to set the value of an object in the command stream. | code | html |
| ShortValueCommand | Encapsulates a short value in the command stream. | code | html |
| StringValueCommand | Encapsulates a string value in the command stream. | code | html |
| ThrowCommand | A command to indicate that a value was thrown by the remote side. | code | html |