/// <summary> /// Generate the method /// </summary> /// <returns></returns> public string GenerateCode() { StringBuilder completeMethod = new StringBuilder(); string parameters = _methodParameters.BuildSeparatedList(", "); string methodDefinition = string.Format(_methodDefinition, _methodName, parameters); JavaScriptHelper.AppendLineToBuilderWithSpaces(completeMethod, methodDefinition); JavaScriptHelper.AppendLineToBuilderWithSpaces(completeMethod, "{"); JavaScriptHelper.AppendLineToBuilderWithSpaces(completeMethod, _body.ToString()); JavaScriptHelper.AppendLineToBuilderWithSpaces(completeMethod, "}"); return(completeMethod.ToString()); }
/// <summary> /// Generate the code of the block /// </summary> /// <returns></returns> public string GenerateCode() { StringBuilder completeSection = new StringBuilder(); JavaScriptHelper.AppendLineToBuilderWithSpaces(completeSection, StartTag); foreach (JavaScriptMethod method in Methods) { JavaScriptHelper.AppendLineToBuilderWithSpaces(completeSection, method.GenerateCode()); } JavaScriptHelper.AppendLineToBuilderWithSpaces(completeSection, EndTag); return(completeSection.ToString()); }
/// <summary> /// Add a line of code /// </summary> /// <param name="line"></param> public void AddCode(string line) { JavaScriptHelper.AppendLineToBuilderWithSpaces(_body, line); }