API Reference
HtmlCapabilityEvidencePin
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
- source System.String
- revision System.String
- role OfficeIMO.Html.HtmlCapabilityEvidenceRole
- scope System.String
- required System.Nullable{System.Int32} = null
- passed System.Nullable{System.Int32} = null
- failed System.Nullable{System.Int32} = null
- excluded System.Nullable{System.Int32} = null
- untested System.Nullable{System.Int32} = null
- caseIds System.Collections.Generic.IEnumerable{System.String} = null
- selections System.Collections.Generic.IEnumerable{OfficeIMO.Html.HtmlCapabilityEvidenceSelection} = null
Inherited Methods
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.