public static string GetPublicMemberVariableName(CommandResultColumnSchema column) { string propertyName = GetPropertyName(column); string memberVariableName = GetCamelCaseName(propertyName); return memberVariableName; }
/// <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)); }
public static string GetPropertyName(CommandResultColumnSchema column) { string propertyName = column.Name.Replace(" ", ""); return StringUtil.ToPascalCase(propertyName); }
public static string GetOriginalPropertyName(CommandResultColumnSchema column) { string propertyName = column.Name; return propertyName; }
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; }
public static string GetMemberVariableDeclarationStatement(CommandResultColumnSchema column, bool canBeNullable) { return GetMemberVariableDeclarationStatement("private", column, canBeNullable); }
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(); }