Exemplo n.º 1
0
 /// <param name="script">Instance of SBE-Scripts core</param>
 /// <param name="msbuild">Instance of MSBuild core</param>
 public Component(ISBEScript script, IMSBuild msbuild)
     : this()
 {
     env             = script.Bootloader.Env;
     uvariable       = script.Bootloader.UVariable;
     this.script     = script;
     this.msbuild    = msbuild;
 }
Exemplo n.º 2
0
            public ToolContext(IEnvironment env)
            {
                Log.Trace("Initialization of the clean context for testing.");

                bootloader = new Bootloader(env, uvariable);
                bootloader.register();

                inspector = new Inspector(bootloader);
                script    = new Script(bootloader);
                msbuild   = new MSBuild.Parser(env, uvariable);
            }
Exemplo n.º 3
0
        /// <param name="env">Used environment</param>
        /// <param name="script">Used SBE-Scripts</param>
        /// <param name="msbuild">Used MSBuild</param>
        public Command(IEnvironment env, ISBEScript script, IMSBuild msbuild)
        {
            Env       = env;
            SBEScript = script;
            MSBuild   = msbuild;

            actions[ModeType.Operation]   = new ActionOperation(this);
            actions[ModeType.Interpreter] = new ActionInterpreter(this);
            actions[ModeType.Script]      = new ActionScript(this);
            actions[ModeType.File]        = new ActionFile(this);
            actions[ModeType.Targets]     = new ActionTargets(this);
            actions[ModeType.CSharp]      = new ActionCSharp(this);
        }
Exemplo n.º 4
0
        /// <param name="env">Used environment</param>
        /// <param name="script">Used SBE-Scripts</param>
        /// <param name="msbuild">Used MSBuild</param>
        public Command(IEnvironment env, ISBEScript script, IMSBuild msbuild)
        {
            Env         = env;
            SBEScript   = script;
            MSBuild     = msbuild;

            actions[ModeType.Operation]     = new ActionOperation(this);
            actions[ModeType.Interpreter]   = new ActionInterpreter(this);
            actions[ModeType.Script]        = new ActionScript(this);
            actions[ModeType.File]          = new ActionFile(this);
            actions[ModeType.Targets]       = new ActionTargets(this);
            actions[ModeType.CSharp]        = new ActionCSharp(this);
        }
Exemplo n.º 5
0
 public Expression(ISBEScript script, IMSBuild msbuild)
 {
     this.script     = script;
     this.msbuild    = msbuild;
 }
Exemplo n.º 6
0
 public ConditionalExpression(ConditionComponent cond, ISBEScript script, IMSBuild msbuild)
     : base(script, msbuild)
 {
     this.cond = cond;
 }
Exemplo n.º 7
0
            public ToolContext(IEnvironment env)
            {
                Log.Trace("Initialization of the clean context for testing.");

                bootloader = new Bootloader(env, uvariable);
                bootloader.register();

                inspector   = new Inspector(bootloader);
                script      = new Script(bootloader);
                msbuild     = new MSBuild.Parser(env, uvariable);
            }
Exemplo n.º 8
0
 public ConditionalExpression(ConditionComponent cond, ISBEScript script, IMSBuild msbuild)
     : base(script, msbuild)
 {
     this.cond = cond;
 }
 public Expression(ISBEScript script, IMSBuild msbuild)
 {
     this.script  = script;
     this.msbuild = msbuild;
 }
Exemplo n.º 10
0
 /// <param name="loader">Initialization with loader</param>
 public Component(IBootloader loader)
     : this()
 {
     init(loader.Env, loader.UVariable);
     script = new Script(loader);
 }
Exemplo n.º 11
0
 /// <param name="env">Used environment</param>
 /// <param name="uvariable">Instance of user-variables</param>
 public Component(IEnvironment env, IUserVariable uvariable)
     : this()
 {
     init(env, uvariable);
     script = new Script(env, uvariable);
 }
Exemplo n.º 12
0
 private string noSpaces(string raw, ISBEScript script)
 {
     return(script.parse(raw).Replace("\r", "").Replace("\n", "").Replace(" ", ""));
 }
Exemplo n.º 13
0
 private string noSpaces(string raw, ISBEScript script)
 {
     return script.parse(raw).Replace("\r", "").Replace("\n", "").Replace(" ", "");
 }
Exemplo n.º 14
0
 /// <param name="script">Instance of SBE-Scripts core</param>
 /// <param name="msbuild">Instance of MSBuild core</param>
 public Component(ISBEScript script, IMSBuild msbuild)
     : this(msbuild)
 {
     this.script = script;
 }
Exemplo n.º 15
0
 /// <param name="loader">Initialization with loader</param>
 public Component(IBootloader loader)
     : this()
 {
     init(loader.Env, loader.UVariable);
     script = new Script(loader);
 }
Exemplo n.º 16
0
 /// <param name="env">Used environment</param>
 /// <param name="uvariable">Instance of user-variables</param>
 public Component(IEnvironment env, IUserVariable uvariable)
     : this()
 {
     init(env, uvariable);
     script = new Script(env, uvariable);
 }