Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

ProjectReport

Namespace OfficeIMO.Project
Assembly OfficeIMO.Project
Implements
IOfficeConversionReport
Modifiers sealed

A snapshot of validation/fidelity findings for one model revision.

Inheritance

  • Object
  • ProjectReport

Usage

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

Methods

public virtual Void RequireNoLoss() #
Returns: Void
public Void ThrowIfErrors() #
Returns: Void

Throws with the first validation error when the model is inconsistent.

Properties

public Int64 ModelRevision { get; } #

The model revision assessed, not a promise about future mutations.

public IReadOnlyList<ProjectDiagnostic> Diagnostics { get; } #

Immutable findings.

public virtual IReadOnlyList<OfficeConversionFidelityDiagnostic> FidelityDiagnostics { get; } #

Category-preserving project diagnostics.

public Boolean HasErrors { get; } #

True when any finding prevents save.

public virtual Boolean HasLoss { get; } #