Example #1
0
 /// <summary>
 /// Logs the Message
 /// </summary>
 /// <param name="type">Log Type</param>
 /// <param name="message">Message to be logged</param>
 /// <param name="args">Values to be substituted in the message</param>
 public void LogMessage(LogType type, string message, params object[] args)
 {
     if (this.TracingService != null)
     {
         Logger.Log(type, ExtensionBase.ConcatenatedString(message, args), this.TracingService);
     }
 }
 /// <summary>
 /// Throws an Argument Out of Range Exception
 /// </summary>
 /// <param name="parameterName">Parameter Name</param>
 /// <param name="message">Message to be included in the exception</param>
 /// <param name="args">Values to be substituted in the message</param>
 /// <returns>Argument Out of Range Exception</returns>
 public ArgumentOutOfRangeException ArgumentOutOfRangeException(string parameterName, string message, params object[] args)
 {
     return(new ArgumentOutOfRangeException(parameterName, ExtensionBase.ConcatenatedString(message, args)));
 }
 /// <summary>
 /// Throws an Invalid Plugin Exception
 /// </summary>
 /// <param name="message">Message to be included in the exception</param>
 /// <param name="args">Values to be substituted in the message</param>
 /// <returns>Invalid Plugin Exception</returns>
 public InvalidPluginExecutionException InvalidPluginExecutionException(string message, params object[] args)
 {
     return(new InvalidPluginExecutionException(ExtensionBase.ConcatenatedString(message, args)));
 }