Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

HtmlCapabilityEvidencePin

Namespace OfficeIMO.Html
Assembly OfficeIMO.Html
Modifiers sealed

Identifies a versioned evidence source selected by a compatibility profile.

Inheritance

  • Object
  • HtmlCapabilityEvidencePin

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

Accepted by parameters

Constructors

public HtmlCapabilityEvidencePin(String id, String source, String revision, HtmlCapabilityEvidenceRole role, String scope, Nullable<Int32> required = null, Nullable<Int32> passed = null, Nullable<Int32> failed = null, Nullable<Int32> excluded = null, Nullable<Int32> untested = null, IEnumerable<String> caseIds = null, IEnumerable<HtmlCapabilityEvidenceSelection> selections = null) #

Creates an evidence pin.

Parameters

id System.String requiredposition: 0
source System.String requiredposition: 1
revision System.String requiredposition: 2
role OfficeIMO.Html.HtmlCapabilityEvidenceRole requiredposition: 3
scope System.String requiredposition: 4
required System.Nullable{System.Int32} = null optionalposition: 5
passed System.Nullable{System.Int32} = null optionalposition: 6
failed System.Nullable{System.Int32} = null optionalposition: 7
excluded System.Nullable{System.Int32} = null optionalposition: 8
untested System.Nullable{System.Int32} = null optionalposition: 9
caseIds System.Collections.Generic.IEnumerable{System.String} = null optionalposition: 10
selections System.Collections.Generic.IEnumerable{OfficeIMO.Html.HtmlCapabilityEvidenceSelection} = null optionalposition: 11

Properties

public String Id { get; } #

Stable evidence identifier used by capability bindings.

public String Source { get; } #

Test suite, corpus, or comparison source.

public String Revision { get; } #

Immutable source commit, manifest version, or package-source contract.

public HtmlCapabilityEvidenceRole Role { get; } #

How the evidence contributes to compatibility qualification.

public String Scope { get; } #

Included and excluded evidence scope.

public Nullable<Int32> Required { get; } #

Number of cases required by the selected manifest, when recorded.

public Nullable<Int32> Passed { get; } #

Number of required cases that passed, when recorded.

public Nullable<Int32> Failed { get; } #

Number of required cases that failed, when recorded.

public Nullable<Int32> Excluded { get; } #

Number of cases explicitly excluded from the selected manifest, when recorded.

public Nullable<Int32> Untested { get; } #

Number of selected cases not yet executed, when recorded.

public IReadOnlyList<String> CaseIds { get; } #

Stable identifiers for the selected required cases, when the evidence is count-based.

public IReadOnlyList<HtmlCapabilityEvidenceSelection> Selections { get; } #

Exact per-capability case selections and feature exclusions.