Table of Contents

Class BaseGenerator

Namespace
Tlumach.Base
Assembly
Tlumach.Base.dll

Includes core functions that generate the C# source code.

public class BaseGenerator
Inheritance
BaseGenerator
Inherited Members

Constructors

BaseGenerator()

protected BaseGenerator()

Fields

OPTION_DELAYED_UNITS

protected const string OPTION_DELAYED_UNITS = "DelayedUnitCreation"

Field Value

string

OPTION_EXTRA_PARSERS

protected const string OPTION_EXTRA_PARSERS = "ExtraParsers"

Field Value

string

OPTION_ONLY_DECLARE_KEYS

protected const string OPTION_ONLY_DECLARE_KEYS = "OnlyDeclareKeys"

Field Value

string

OPTION_USING_NAMESPACE

protected const string OPTION_USING_NAMESPACE = "UsingNamespace"

Field Value

string

Methods

GenerateClass(string, string, Dictionary<string, string>)

protected static string? GenerateClass(string configFile, string projectDir, Dictionary<string, string> options)

Parameters

configFile string
projectDir string
options Dictionary<string, string>

Returns

string