コード例 #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
ファイル: aremove.cs プロジェクト: kylepantall/kscript
        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
ファイル: download.cs プロジェクト: kylepantall/kscript
        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);
        }