Domain Detective

API Reference

Class

AssessmentCollector

Namespace DomainDetective
Assembly DomainDetective
Implements
IDisposable
Modifiers sealed

Bridges InternalLogger events into structured Assessment entries.

Inheritance

  • Object
  • AssessmentCollector

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Methods

public Void AddInfo(String message, String code = null, String category = null, String target = null, String source = null) #
Returns: Void

Adds an information assessment directly (not driven by the logger).

Parameters

message System.String requiredposition: 0
code System.String = null optionalposition: 1
category System.String = null optionalposition: 2
target System.String = null optionalposition: 3
source System.String = null optionalposition: 4
public virtual Void Dispose() #
Returns: Void

Executes the dispose operation.

public static AssessmentCollector ForAnalysis(InternalLogger logger, IHasAssessments analysis, String category = null, String target = null, String source = null) #
Returns: AssessmentCollector

Creates a collector that stores assessments inside the provided analysis object.

Parameters

logger DomainDetective.InternalLogger requiredposition: 0
analysis DomainDetective.IHasAssessments requiredposition: 1
category System.String = null optionalposition: 2
target System.String = null optionalposition: 3
source System.String = null optionalposition: 4
public IDisposable PushScope(String category = null, String target = null, String source = null) #
Returns: IDisposable

Pushes a new scope changing category/target/source for subsequent events.

Parameters

category System.String = null optionalposition: 0
target System.String = null optionalposition: 1
source System.String = null optionalposition: 2
public IDisposable PushTarget(String target) #
Returns: IDisposable

Convenience helper to set just the target for a subset of operations.

Parameters

target System.String requiredposition: 0
{{ include "footer" }}