public override string ToString() { string message = $"{nameof(ImplementedKeys)}: {ImplementedKeys.Count}, {nameof(MissingKeys)}: {MissingKeys.Count}, {nameof(TotalKeys)}: {TotalKeys}, {nameof(ExecutionTime)}: {ExecutionTime.ElapsedMilliseconds}ms"; message = MissingKeys.Aggregate(message, (current, missingKey) => current + ("\n" + missingKey)); return(message); }
private CCColor4B GetByKey(string colorKey) { if (ColorEntries.ContainsKey(colorKey)) { return(ColorEntries[colorKey]); } var message = $"<Color ColorKey=\"{colorKey}\" Value=\"ff000000\" />"; if (!MissingKeys.Contains(message)) { MissingKeys.Add(message); Debug.WriteLine(MissingString); } return(CCColor4B.Transparent); }
public void Clear() { ImplementedKeys.Clear(); MissingKeys.Clear(); ExecutionTime.Reset(); }