public override void ListArguments (IArgInfoSink sink) { base.ListArguments (sink); int base_total = base.NumArguments; sink.AddArg (base_total + 0, "keys", typeof (MBString), ArgFlags.Ordered | ArgFlags.Multi); sink.AddArg (base_total + 1, "vals", typeof (Result), ArgFlags.Ordered | ArgFlags.Multi); }
public override void ListArguments(IArgInfoSink sink) { base.ListArguments(sink); int base_total = base.NumArguments; sink.AddArg(base_total + 0, "keys", typeof(MBString), ArgFlags.Ordered | ArgFlags.Multi); sink.AddArg(base_total + 1, "vals", typeof(Result), ArgFlags.Ordered | ArgFlags.Multi); }
public override void ListArguments(IArgInfoSink sink) { sink.WantTargetName(false); sink.AddArg(base.NumArguments, OutputArgName, typeof(MBString), ArgFlags.Optional); }
// Subclasses should chain to base.ListArguments, then call // AddArg on the sink once for each argument defined in the // subclass. The id's should start at base.NumArguments and // increase by 1 up until this.NumArguments - 1. (You can, // of course, also call sink.WantTargetName if you want to.) public virtual void ListArguments(IArgInfoSink sink) { return; }
public override void ListArguments (IArgInfoSink sink) { sink.AddArg (base.NumArguments, "value", typeof (Result), ArgFlags.Standard); }
public override void ListArguments (IArgInfoSink sink) { sink.WantTargetName (false); sink.AddArg (base.NumArguments, OutputArgName, typeof (MBString), ArgFlags.Optional); }
public override void ListArguments(IArgInfoSink sink) { sink.AddArg(base.NumArguments, "value", typeof(Result), ArgFlags.Standard); }