Settings class and string parser using Sprache
- Removes comments from file
- Parses
Dictionary<String, List<String>>
// comment
Key1 = "true"
Key2 =
"value1",
"value2",
"value3",
/* another comment */
"value4",
Example GenComps.settings
GeneratePath
- path to existing directory in which a new directoryGenerated
will be createdAssemblyResolvePaths
- paths to folders with dll dependenciesSystemGuids
- defines order of systems execution (see GenComps.settings)RoslynPathToSolution
- optional path to.sln
file for Roslyn data providerGenEntitasLangPaths
- optional paths to GenEntitasLang files for GenEntitasLang data providerReflectionAssemblyPaths
- optional paths to.dll
files for Reflection data providerWriteGeneratedPathsToCsproj
- optional path to.csproj
file with generated pathsLogGeneratedPaths
- logs paths changes. Default = trueRunInDryMode
- don't apply changes to disk. Default = falseIgnoreNamespaces
- Default = falseGeneratedNamespace
- wraps generated classes into namespace