Shadowrun: Awakened 29 September 2011 - Build 871
ParseHelper.cs
Go to the documentation of this file.
00001 using System;
00002 using System.Collections.Generic;
00003 using System.Linq;
00004 using System.Text;
00005 using MySql.Data.MySqlClient;
00006 
00007 namespace RoutineAnalyzer
00008 {
00012     static class ParseHelper
00013     {
00014         private static MySqlConnectionStringBuilder _builder;
00015 
00016         public static MySqlConnectionStringBuilder SqlBuilder
00017         {
00018             get { return ParseHelper._builder; }
00019             set { ParseHelper._builder = value; }
00020         }
00021 
00022         public static MySqlConnection CreateDbConnection()
00023         {
00024             return new MySqlConnection(_builder.ToString());
00025         }
00026 
00027         public const string PreparedStmtName = "pstmt";
00028 
00029         public static string ConvertUnderscoreToCamelCase(string name)
00030         {
00031             string[] nameParts = name.Split('_');
00032             name = nameParts[0];
00033             for (int i = 1; i < nameParts.Length; ++i)
00034             {
00035                 name += char.ToUpper(nameParts[i][0]);
00036                 name += nameParts[i].Substring(1, nameParts[i].Length - 1);
00037             }
00038 
00039             return name;
00040         }        
00041     }
00042 }

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net