Пример #1
0
        public static string GetPublicMemberVariableName(CommandResultColumnSchema column)
        {
            string propertyName = GetPropertyName(column);
            string memberVariableName = GetCamelCaseName(propertyName);

            return memberVariableName;
        }
Пример #2
0
 /// <summary>
 /// Returns the C# variable type based on the given column.
 /// </summary>
 /// <param name="column"></param>
 /// <returns></returns>
 public string GetVBVariableType(CommandResultColumnSchema column)
 {
     return(GetVBVariableType(column as DataObjectBase));
 }
Пример #3
0
 public static string GetPropertyName(CommandResultColumnSchema column)
 {
     string propertyName = column.Name.Replace(" ", "");
     return StringUtil.ToPascalCase(propertyName);
 }
Пример #4
0
 public static string GetOriginalPropertyName(CommandResultColumnSchema column)
 {
     string propertyName = column.Name;
     return propertyName;
 }
Пример #5
0
        public static string GetMemberVariableDeclarationStatement(string protectionLevel, CommandResultColumnSchema column, bool canBeNullable)
        {
            string statement = protectionLevel + " ";
            statement += GetCSharpVariableType(column.DataType, canBeNullable) + " " + GetMemberVariableName(column);

            string defaultValue = GetMemberVariableDefaultValue(column.DataType, canBeNullable, column.Name == "TransactionType");
            if (defaultValue != "")
            {
                statement += " = " + defaultValue;
            }

            statement += ";";

            return statement;
        }
Пример #6
0
 public static string GetMemberVariableDeclarationStatement(CommandResultColumnSchema column, bool canBeNullable)
 {
     return GetMemberVariableDeclarationStatement("private", column, canBeNullable);
 }
Пример #7
0
        public static string BuildXmlParameterComment(CommandResultColumnSchema column)
        {
            System.Text.StringBuilder builder = new System.Text.StringBuilder();

            builder.Append("/// <summary>\r\n");
            builder.Append("\t\t/// <param name=\"");
            builder.Append(column.Name);
            builder.Append("\">");
            builder.Append("Type:");
            builder.Append(column.DataType);
            builder.Append("\r\n\t\t/// </param>\r\n");
            builder.Append("\t\t/// <remarks>");
            builder.Append("\r\n\t\t/// " + column.Description);
            builder.Append("\r\n\t\t/// </remarks>\r\n");
            builder.Append("\t\t/// </summary>");

            return builder.ToString();
        }