public static IScriptStatementContext Add( [NotNull] this IScriptStatementContext scriptStatement, [NotNull] IScriptStatement addStatement) { CodeContracts.ArgumentNotNull(scriptStatement, "scriptStatement"); CodeContracts.ArgumentNotNull(addStatement, "addStatement"); return(scriptStatement.Add(addStatement.Build(scriptStatement.ScriptBuilder))); }
/// <summary> /// Initializes a new instance of the <see cref="ScriptStatementContext"/> class. /// </summary> /// <param name="scriptBuilder"> /// The script builder. /// </param> /// <param name="scriptStatement"> /// The script statement. /// </param> public ScriptStatementContext([NotNull] IScriptBuilder scriptBuilder, [NotNull] IScriptStatement scriptStatement) { CodeContracts.ArgumentNotNull(scriptBuilder, "scriptBuilder"); CodeContracts.ArgumentNotNull(scriptStatement, "scriptStatement"); this.ScriptBuilder = scriptBuilder; this.ScriptStatement = scriptStatement; }
/// <summary> /// Initializes a new instance of the <see cref="JavaScriptFunction"/> class. /// </summary> /// <param name="inner"> /// The inner builder. /// </param> public JavaScriptFunction() { this._inner = new JavaScriptStatement(); }