示例#1
0
        public void ProcessVariable(string csvFieldName, string variableName, IDataType type)
        {
            if (type == null)
            {
                return;
            }

            string typeDefinition = "\t[CSVField(\"" + csvFieldName + "\")]\n\tpublic " + type.GetTypeNameForWriter(variableName) + " " + variableName + ";\n";

            dataEntryClassContent += (typeDefinition + type.GetAdditionalInfoForWriter(variableName) + "\n");
            extensionContent      += type.GetExtensionMethodForWriter(dataEntryName, variableName);
        }
示例#2
0
 public string GetAdditionalInfoForWriter(string variableName)
 {
     return(baseDataType.GetAdditionalInfoForWriter(variableName));
 }