예제 #1
0
 public string GetTypeNameForWriter(string variableName)
 {
     return(refType.GetTypeNameForWriter(refVariableName));
 }
예제 #2
0
        public string GetTypeNameForWriter(string variableName)
        {
            var typeNameForWriter = ArrayTypeNamePrefix + "<" + baseDataType.GetTypeNameForWriter(variableName) + ">";

            return(typeNameForWriter);
        }
예제 #3
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);
        }