Represents an instance of a type that can be passed across process and application domain boundaries.
Assembly: System.AddIn.Contract (in System.AddIn.Contract.dll)
Use the structure to pass arguments of types that are not determined until run time across process and application domain boundaries. The purpose of is similar to that of the VARIANT type in COM.
You can use to pass the following types and values as remote arguments:
provides constructors for each of the types that it supports. You can also use the CreateRemoteArgument methods to create objects. The CreateRemoteArgument methods automatically call the appropriate RemoteArgument constructor for your argument type.
If you create a using the default parameterless constructor, the RemoteArgumentKind property is set to the value RemoteArgumentKind::Missing and the TypeCode property is set to the value TypeCode::Empty.
Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008 R2, Windows Server 2008, Windows Server 2003
The .NET Framework and .NET Compact Framework do not support all versions of every platform. For a list of the supported versions, see .NET Framework System Requirements.