NAnt SDK Documentation - v0.92

CommandLineArgument.Finish Method 

Sets the value of the argument on the specified object.

[Visual Basic]
<ReflectionPermission(Flags:=ReflectionPermissionFlag.NoFlags, TypeInformation:=False, MemberAccess:=False, ReflectionEmit:=False, RestrictedMemberAccess:=False, Action:=SecurityAction.Demand, Unrestricted:=False)>
Public Sub Finish( _
   ByVal destination As Object _
)
[C#]
[ReflectionPermission(Flags=ReflectionPermissionFlag.NoFlags, TypeInformation=False, MemberAccess=False, ReflectionEmit=False, RestrictedMemberAccess=False, Action=SecurityAction.Demand, Unrestricted=False)]
public void Finish(
   object destination
);

Parameters

destination
The object on which the value of the argument should be set.

Exceptions

Exception Type Condition
CommandLineArgumentException The argument is required and no value was specified.
NotSupportedException

The matching property is collection-based, but is not initialized and cannot be written to.

-or-

The matching property is collection-based, but has no strongly-typed Add method.

-or-

The matching property is collection-based, but the signature of the Add method is not supported.

See Also

CommandLineArgument Class | NAnt.Core.Util Namespace