class

ScanResult

Namespace
RefSafe.Pro
Assembly
RefSafe.Pro.Core
public sealed class ScanResult

Aggregated scan results with filtering, grouping, and statistics. Severity and type counters are maintained incrementally on AddIssue / AddIssues / Clear so callers can read them in O(1) from per-frame UI without walking the issue list.

Properties

Issues
public IReadOnlyList<ScanIssue> Issues { get; }

No description available.

TotalIssues
public int TotalIssues { get; }

No description available.

HasIssues
public bool HasIssues { get; }

No description available.

Generation
public int Generation { get; }

Monotonic counter incremented on every mutation. View caches key off this.

CriticalCount
public int CriticalCount { get; }

No description available.

WarningCount
public int WarningCount { get; }

No description available.

InfoCount
public int InfoCount { get; }

No description available.

MissingScriptCount
public int MissingScriptCount { get; }

No description available.

MissingReferenceCount
public int MissingReferenceCount { get; }

No description available.

UnusedAssetCount
public int UnusedAssetCount { get; }

No description available.

Methods

AddIssue
public void AddIssue(ScanIssue issue)

No description available.

AddIssues
public void AddIssues(IEnumerable<ScanIssue> issues)

No description available.

Clear
public void Clear()

No description available.

GetBySeverity
public IEnumerable<ScanIssue> GetBySeverity(IssueSeverity s)

No description available.

GetByType
public IEnumerable<ScanIssue> GetByType(IssueType t)

No description available.

GroupByScene
public IEnumerable<IGrouping<string, ScanIssue>> GroupByScene()

No description available.

GroupByAssetPath
public IEnumerable<IGrouping<string, ScanIssue>> GroupByAssetPath()

No description available.

GroupByGameObject
public IEnumerable<IGrouping<string, ScanIssue>> GroupByGameObject()

No description available.

GroupByType
public IEnumerable<IGrouping<IssueType, ScanIssue>> GroupByType()

No description available.

ToString
public override string ToString()

No description available.

Generated from Core/Models/ScanResult.cs in RefSafe Pro 2.2.0.