public MigrationReportMessage(BuildMessageType type, string message, string sourceType, string sourceName, string generatedItem)
 {
     _type = type;
     _message = message;
     _sourceType = sourceType;
     _sourceName = sourceName;
     _generatedItem = generatedItem;
 }
Пример #2
0
        /// <summary>
        /// Adds an object to the end of the list.
        /// </summary>
        /// <param name="description">The description of the build message.</param>
        /// <param name="type">The message type</param>
        /// <returns>The object added to the list.</returns>
        public virtual BuildMessage Add(string description, BuildMessageType type)
        {
            var item = new BuildMessage(description, type);

            this.Add(item);

            return(item);
        }
Пример #3
0
 public BuildMessage(string message, BuildMessageType type, int code, int line, int col, string file)
 {
     Message = message;
     Type    = type;
     Code    = code;
     Line    = line;
     Column  = col;
     File    = file;
 }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="file">A filename</param>
 /// <param name="line">The line number in the file.</param>
 /// <param name="column">The column number in the file.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, string file, int line, int column, BuildMessageType type)
     : this()
 {
     this.Description = message;
     this.File = file;
     this.Line = line;
     this.Column = column;
     this.Type = type;
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="file">A filename</param>
 /// <param name="line">The line number in the file.</param>
 /// <param name="column">The column number in the file.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, string file, int line, int column, BuildMessageType type)
     : this()
 {
     this.Description = message;
     this.File        = file;
     this.Line        = line;
     this.Column      = column;
     this.Type        = type;
 }
Пример #6
0
 public void AddMessage(string description, string file, int line, int column, BuildMessageType type)
 {
     this.Messages.Add(description, file, line, column, type);
 }
Пример #7
0
 private void AttachMessage(string message, BuildMessageType type, IModelItem item)
 {
     _report.Messages.Add(
         new MigrationReportMessage(
             type,
             message,
             (_sourcePlugin != null ? _sourcePlugin.Type.ToString() : null),
             (_sourcePlugin != null ? string.Format("{0}:{1} ({2} {3})", _sourcePlugin.Family, _sourcePlugin.Name, _sourcePlugin.Company, _sourcePlugin.CompanyVersion) : null),
             (item != null ? item.Url : null)));
 }
Пример #8
0
        /// <summary>
        /// Adds an object to the end of the list.
        /// </summary>
        /// <param name="description">The description of the build message.</param>
        /// <param name="file">The file associated with the build message.</param>
        /// <param name="line">The line in the file associated with the build message.</param>
        /// <param name="column">The column in of the specified line.</param>
        /// <param name="type">The message type</param>
        /// <returns>The object added to the list.</returns>
        public virtual BuildMessage Add(string description, string file, int line, int column, BuildMessageType type)
        {
            var item = new BuildMessage(description, file, line, column, type);

            this.Add(item);

            return(item);
        }
Пример #9
0
 public BuildMessageEventArgs(string filename, string message, BuildMessageType messageType)
 {
     FileName    = filename;
     Message     = message;
     MessageType = messageType;
 }
Пример #10
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, BuildMessageType type)
     : this(message, null, 0, 0, type)
 {
     // nothing else to do here
 }
Пример #11
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="file">A filename</param>
 /// <param name="line">The line number in the file.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, string file, int line, BuildMessageType type)
     : this(message, file, line, 0, type)
 {
     // nothing else to do here
 }
Пример #12
0
 public void AddMessage(string description, string file, int line, int column, BuildMessageType type)
 {
     this.Messages.Add(description, file, line, column, type);
 }
Пример #13
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, BuildMessageType type)
     : this(message, null, 0, 0, type)
 {
     // nothing else to do here
 }
Пример #14
0
 /// <summary>
 /// Initializes a new instance of the BuildMessage class.
 /// </summary>
 /// <param name="message">The message.</param>
 /// <param name="file">A filename</param>
 /// <param name="line">The line number in the file.</param>
 /// <param name="type">The type of message</param>
 public BuildMessage(string message, string file, int line, BuildMessageType type)
     : this(message, file, line, 0, type)
 {
     // nothing else to do here
 }
Пример #15
0
 /// <summary>
 /// Create a new BuildMessage object with the given mesage type and
 /// textual description of the message.
 /// </summary>
 /// <param name="type">The type of BuildMessage object to create.</param>
 /// <param name="message">The user readable message.</param>
 internal BuildMessage(BuildMessageType type, String message)
 {
     _Type   = type;
     Message = message;
 }