/// <summary> /// Initializes a new instance of the <see cref="Token" /> struct. /// </summary> /// <param name="type">The type.</param> /// <param name="value">The value.</param> /// <param name="span">The span.</param> public Token(TokenType type, string value, SourceSpan span) { Type = type; Value = value; Span = span; }
public void Info(string errorMessage, SourceSpan span, params object[] parameters) { if (parameters == null) throw new ArgumentNullException("parameters"); Info(string.Format(errorMessage, parameters), span); }
public EffectCompilerMessage(LogMessageType type, string text, SourceSpan span) : base(type, text) { Span = span; }
public void Info(string errorMessage, SourceSpan span) { LogMessage(new EffectCompilerMessage(LogMessageType.Info, errorMessage, span)); }
public void Warning(string errorMessage, SourceSpan span) { LogMessage(new EffectCompilerMessage(LogMessageType.Warning, errorMessage, span)); }