Exemplo n.º 1
0
        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(), ")"));
        }
Exemplo n.º 2
0
        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(",", "."));
 }