Exemple #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnippetValidationResult"/> class using the specified snippet, code, description, importance and content.
 /// </summary>
 /// <param name="snippet">A snippet.</param>
 /// <param name="code">Alphanumeric code the identifies the result.</param>
 /// <param name="description">Result description.</param>
 /// <param name="importance">Result importance.</param>
 /// <param name="content">Additional result content. The value can be <c>null</c>.</param>
 /// <exception cref="ArgumentNullException"><paramref name="snippet"/> is <c>null</c>.</exception>
 public SnippetValidationResult(Snippet snippet, string code, string description, ResultImportance importance, object content)
 {
     Snippet     = snippet ?? throw new ArgumentNullException(nameof(snippet));
     Code        = code;
     Description = description;
     Importance  = importance;
     Content     = content;
 }
Exemple #2
0
 public Result(DomRegion region, string message, ResultLevel level,
               ResultCertainty certainty, ResultImportance importance)
 {
     this.Region     = region;
     this.Message    = message;
     this.Level      = level;
     this.Certainty  = certainty;
     this.Importance = importance;
 }
Exemple #3
0
		public Result (DomRegion region, string message, QuickTaskSeverity level, ResultCertainty certainty, ResultImportance importance, bool underline = true)
		{
			this.Region = region;
			this.Message = message;
			this.Level = level;
			this.Certainty = certainty;
			this.Importance = importance;
			this.Underline = underline;
		}
Exemple #4
0
		public Result (DomRegion region, string message, ResultLevel level,
			ResultCertainty certainty, ResultImportance importance)
		{
			this.Region = region;
			this.Message = message;
			this.Level = level;
			this.Certainty = certainty;
			this.Importance = importance;
		}
        /// <summary>
        /// Initializes a new instance of the <see cref="SnippetValidationResult"/> class using the specified snippet, code, description, importance and content.
        /// </summary>
        /// <param name="snippet">A snippet.</param>
        /// <param name="code">Alphanumeric code the identifies the result.</param>
        /// <param name="description">Result description.</param>
        /// <param name="importance">Result importance.</param>
        /// <param name="content">Additional result content. The value can be <c>null</c>.</param>
        /// <exception cref="ArgumentNullException"><paramref name="snippet"/> is <c>null</c>.</exception>
        public SnippetValidationResult(Snippet snippet, string code, string description, ResultImportance importance, object content)
        {
            if (snippet == null)
                throw new ArgumentNullException(nameof(snippet));

            Snippet = snippet;
            Code = code;
            Description = description;
            Importance = importance;
            Content = content;
        }
Exemple #6
0
 public void SetSeverity(QuickTaskSeverity level, ResultCertainty certainty, ResultImportance importance)
 {
     this.Level      = level;
     this.Certainty  = certainty;
     this.Importance = importance;
 }
Exemple #7
0
 public Result(DomRegion region, string message, QuickTaskSeverity level, ResultCertainty certainty, ResultImportance importance, bool underline = true)
 {
     this.Region     = region;
     this.Message    = message;
     this.Level      = level;
     this.Certainty  = certainty;
     this.Importance = importance;
     this.Underline  = underline;
 }
Exemple #8
0
		public GenericResults (DomRegion region, string message, QuickTaskSeverity level,
			ResultCertainty certainty, ResultImportance importance, params GenericFix[] fixes)
			: base (region, message, level, certainty, importance)
		{
			this.Fixes = fixes;
		}
 public FixableResult(DomRegion region, string message, QuickTaskSeverity level,
                      ResultCertainty certainty, ResultImportance importance, params IAnalysisFix[] fixes)
     : base(region, message, level, certainty, importance)
 {
     this.Fixes = fixes;
 }
Exemple #10
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SnippetValidationResult"/> class using the specified snippet, code, description a and importance.
 /// </summary>
 /// <param name="snippet">A snippet.</param>
 /// <param name="code">Alphanumeric code the identifies the result.</param>
 /// <param name="description">Result description.</param>
 /// <param name="importance">Result importance.</param>
 /// <exception cref="ArgumentNullException"><paramref name="snippet"/> is <c>null</c>.</exception>
 public SnippetValidationResult(Snippet snippet, string code, string description, ResultImportance importance)
     : this(snippet, code, description, importance, null)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SnippetValidationResult"/> class using the specified snippet, code, description a and importance.
 /// </summary>
 /// <param name="snippet">A snippet.</param>
 /// <param name="code">Alphanumeric code the identifies the result.</param>
 /// <param name="description">Result description.</param>
 /// <param name="importance">Result importance.</param>
 /// <exception cref="ArgumentNullException"><paramref name="snippet"/> is <c>null</c>.</exception>
 public SnippetValidationResult(Snippet snippet, string code, string description, ResultImportance importance)
     : this(snippet, code, description, importance, null)
 {
 }
Exemple #12
0
		public void SetSeverity (QuickTaskSeverity level, ResultCertainty certainty, ResultImportance importance)
		{
			this.Level = level;
			this.Certainty = certainty;
			this.Importance = importance;
		}
		public FixableResult (DomRegion region, string message, ResultLevel level,
			ResultCertainty certainty, ResultImportance importance, params IAnalysisFix[] fixes)
			: base (region, message, level, certainty, importance)
		{
			this.Fixes = fixes;
		}