API Reference

Class

ExcelTemplateInspection

Namespace OfficeIMO.Excel
Assembly OfficeIMO.Excel
Modifiers sealed

Template marker inspection result for a workbook or worksheet.

Inheritance

  • Object
  • ExcelTemplateInspection

Usage

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

Methods

public ExcelTemplateInspection EnsureAllMarkersBound() #
Returns: ExcelTemplateInspection

Throws when this inspection was created without bindings or when any marker is missing.

public String ToMarkdown() #
Returns: String

Returns a compact Markdown report of discovered template markers and binding status.

Properties

public IReadOnlyList<ExcelTemplateMarkerInfo> Markers { get; } #

Template markers discovered in workbook order.

public Boolean HasBindingInfo { get; } #

True when the inspection was performed with a values/model binding source.

public Int32 TotalMarkers { get; } #

Total marker occurrences.

public IReadOnlyList<String> UniqueMarkers { get; } #

Distinct marker names discovered in the template.

public IReadOnlyList<ExcelTemplateMarkerInfo> MissingMarkers { get; } #

Marker occurrences missing from the supplied values/model. Empty when binding info was not supplied.

public IReadOnlyList<String> MissingMarkerNames { get; } #

Distinct missing marker names. Empty when binding info was not supplied.

public Boolean AllMarkersBound { get; } #

True when every marker was supplied by the inspected values/model.