// '#########################   KEEP PREVIOUS TOGETHER     ###########################################
    // '##################################################################################################

    public static string getDataPrimative(DataPrimitives dp, language language)
    {
        if (language == CodeGeneration.Language.VisualBasic)
        {
            return(PrimitiveDataTypes[(int)dp]);
        }
        else
        {
            return(_CSharpPrimitivesMap[PrimitiveDataTypes[(int)dp]]);
        }
    }
    public static string getConvertFunction(string dataTypeString, CodeGeneration.Language lang)
    {
        string retString = "";

        if (lang == Language.VisualBasic)
        {
            if (ConversionFunctions.ContainsKey(dataTypeString.ToLower()))
            {
                return(ConversionFunctions[dataTypeString.ToLower()]);
            }
            else
            {
                return("UnknownDataType");
            }
        }
        else
        {
            return("(" + dataTypeString + ")");
        }
        // Select Case dataTypeString.ToLower
        // Case "integer"
        // retString = "CInt"
        // Case "short"
        // retString = "CShort"
        // Case
        // Case "string"
        // retString = "CStr"
        // Case "date"
        // retString = "CDate"
        // Case "boolean"
        // retString = "CBool"
        // Case "single"
        // retString = "CSng"
        // Case "double"
        // retString = "CDbl"
        // Case "short"
        // retString = "CShort"
        // Case "byte"
        // retString = "CByte"
        // Case "decimal"
        // retString = "CDec"
        // Case "datetime"
        // retString = "DateTime.Parse"
        // Case Else
        // retString = "UnknownDataType"
        // End Select
        return(retString);
    }
Example #3
0
 public string Name(CodeGeneration.Language lang = CodeGeneration.Language.VisualBasic)
 {
     if (_IsPrimitive || _AssociatedClass == null)
     {
         if (lang == CodeGeneration.Language.CSharp)
         {
             return(StaticVariables.Instance.getCSharpPrimitiveTypeName(_Name));
         }
         else
         {
             return(_Name);
         }
     }
     else if (_AssociatedClass != null)
     {
         return(_AssociatedClass.Name.Capitalized());
     }
     else
     {
         return(_Name);
     }
 }
 public static string getCommentString(CodeGeneration.Language lang, bool isSummary = false)
 {
     return(GetByLanguage(lang,
                          isSummary ?  "'''": "'",
                          isSummary ? "///" : "//"));
 }
Example #5
0
 //public override string ToString() {
 //    return Name(CodeGeneration.Language.VisualBasic);
 //}
 public new string ToString(CodeGeneration.Language lang = CodeGeneration.Language.VisualBasic)
 {
     return(Name(lang));
 }