예제 #1
0
파일: math.cs 프로젝트: kylepantall/kscript
        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
파일: move.cs 프로젝트: kylepantall/kscript
        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
파일: call.cs 프로젝트: kylepantall/kscript
        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);
        }