/// <summary> /// Returns a formatted message fit for a type init exception. /// </summary> /// <param name="typeInitExc"></param> /// <returns></returns> private static LogMessage GetTypeInitThrowMessage(TypeInitializationException typeInitExc) { LogMessage message = new LogMessage(); message.AddComponent(new LogMessage.MessageComponent("[ ", RED, BLOOD_RED, false)); message.AddComponent(new LogMessage.MessageComponent(typeInitExc.GetType().FullName + " Thrown!", GOLD, null, true)); message.AddComponent(new LogMessage.MessageComponent(" ] -- ", RED, null, false)); message.AddComponent(new LogMessage.MessageComponent("Inner Exception:", ORANGE, null, true)); return(message.ConcatLocal(GetExceptionMessage(typeInitExc.InnerException))); }
// public void Clear(List<int> l) // { // l.Clear(); // } // public void TwoCalls(List<int> l) // { // l.RemoveAt(0); // l.RemoveAt(1); // } public string CrossCalls(TypeInitializationException e) { return(e.GetType().ToString() + e.HelpLink); }