示例#1
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("to", true, KScriptValidator.ExpectedInput.DefID));
            //validator.Validate(this);
        }
示例#2
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("path", false));
            validator.Validate(this);
        }
示例#3
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("type", false, Enum.GetNames(typeof(types))));
            validator.Validate(this);
        }
示例#4
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("to", false));
            //validator.AddValidator(new KScriptValidationObject("from", false, KScriptValidator.ExpectedInput.FileLocation));
            validator.Validate(this);
        }
示例#5
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("args", true));
            validator.AddValidator(new KScriptValidationObject("method", false));
            validator.Validate(this);
        }
示例#6
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("index", false, KScriptValidator.ExpectedInput.Number));
            validator.AddValidator(new KScriptValidationObject("from", false, KScriptValidator.ExpectedInput.ArrayID));
            validator.Validate(this);
        }
示例#7
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("destination", false));
            validator.AddValidator(new KScriptValidationObject("url", false, KScriptValidator.ExpectedInput.URL));
            validator.Validate(this);
        }
示例#8
0
        public override void Validate()
        {
            KScriptValidator validator = new KScriptValidator(KScript());

            validator.AddValidator(new KScriptValidationObject("Contents", true));
            validator.AddValidator(new KScriptValidationObject("trim", true, KScriptValidator.ExpectedInput.Bool));
            validator.AddValidator(new KScriptValidationObject("type", true, Enum.GetNames(typeof(Types)).Select(i => i.ToLower()).ToArray()));
            validator.Validate(this);
        }