/// <summary> /// Applies the given File Option -> e.g. creates a File if none exists /// etc. /// </summary> /// <param name="option"></param> private void ApplyReadFileOption(ReadFileOption option) { switch(option) { case ReadFileOption.CreateIfNotExists: CreateConfigIfNotExists(); break; } }
/// <summary> /// Trys to read the given Configuration and applies the given ReadFileOption /// </summary> /// <param name="runDebug"></param> /// <param name="option"></param> /// <returns></returns> public Configuration ReadConfig(bool runDebug, ReadFileOption option) { ApplyReadFileOption(option); return ReadConfig(runDebug); }