protected override string GenerateInitialization() { var ticks = DebuggerHelper.GetValue(string.Concat(_variableName, ".Ticks")); var date = new DateTime(long.Parse(ticks)); return(string.Concat("new System.DateTime(", date.Year.ToString(), ", ", date.Month.ToString(), ", ", date.Day.ToString(), ", ", date.Hour.ToString(), ", ", date.Minute.ToString(), ", ", date.Second.ToString(), ", ", date.Millisecond.ToString(), ")")); }
protected override string GenerateInitialization() { var stringBuilder = new StringBuilder(); var membersCount = int.Parse(DebuggerHelper.GetValue(ExpressionsHelper.ItemsCount(_variableName))); var type = DebuggerHelper.GetValue(ExpressionsHelper.TypeFullName(_variableName)).Replace("\"", String.Empty).Replace("+", ".").Replace("[]", "()"); stringBuilder.AppendLine(String.Concat(Indentation.ToString(), "New ", type, " {")); var membersInitialization = MembersInitializationHelper.GetMembersInitialization(_variableName, membersCount); stringBuilder.Append(membersInitialization); stringBuilder.Append(String.Concat(Indentation.ToString(), "}")); return(stringBuilder.ToString()); }
protected override string GenerateInitialization() { var stringBuilder = new StringBuilder(); var membersType = ListInitializationHelper.GetListMembersType(_variableName); var membersCount = int.Parse(DebuggerHelper.GetValue(ExpressionsHelper.ItemsCount(_variableName))); stringBuilder.AppendLine(string.Concat("new System.Collections.Generic.List<", membersType, ">()")); if (membersCount > 0) { stringBuilder.AppendLine(string.Concat(Indentation.ToString(), "{")); var membersInitialization = MembersInitializationHelper.GetMembersInitialization(_variableName, membersCount); stringBuilder.AppendLine(membersInitialization); stringBuilder.Append(string.Concat(Indentation.ToString(), "}")); } return(stringBuilder.ToString()); }
public static string GetListMembersType(string variableName) { return(DebuggerHelper.GetValue(ExpressionsHelper.ListMembersType(variableName)).Replace("\"", string.Empty).Replace("+", ".")); }
protected override string GenerateInitialization() { return(DebuggerHelper.GetValue(_variableName).Replace(",", ".")); }