public CDCCDefinition GetDCCProgram(string sName) { CDCCDefinition prog; bool succed = DCCPrograms.TryGetValue(sName, out prog); if (!succed) { CLogfile.Instance.LogError(String.Format("Trying to get DCCDefinition {0}, which doesn't exist!", sName)); } return(succed ? prog : null); }
public bool SetDCCProgram(CDCCDefinition program) { bool isNotOverride = true; if (DCCPrograms.ContainsKey(program.Name)) { DCCPrograms.Remove(program.Name); isNotOverride = false; } DCCPrograms.Add(program.Name, program); return(isNotOverride); }
public bool RemoveDCCProgram(string sName) { return(DCCPrograms.Remove(sName)); }