Пример #1
0
	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);
	}
Пример #2
0
        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);
        }
Пример #3
0
 public override void ListArguments(IArgInfoSink sink)
 {
     sink.WantTargetName(false);
     sink.AddArg(base.NumArguments, OutputArgName, typeof(MBString), ArgFlags.Optional);
 }
Пример #4
0
        // 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;
        }
Пример #5
0
	public override void ListArguments (IArgInfoSink sink)
	{
	    sink.AddArg (base.NumArguments, "value", typeof (Result), ArgFlags.Standard);
	}
Пример #6
0
	public override void ListArguments (IArgInfoSink sink)
	{
	    sink.WantTargetName (false);
	    sink.AddArg (base.NumArguments, OutputArgName, typeof (MBString), ArgFlags.Optional);
	}
Пример #7
0
 public override void ListArguments(IArgInfoSink sink)
 {
     sink.AddArg(base.NumArguments, "value", typeof(Result), ArgFlags.Standard);
 }