API Reference
Class
HtmlRenderCapability
Describes one executable HTML renderer compatibility contract.
Inheritance
- Object
- HtmlRenderCapability
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
- Method HtmlRenderCapabilityCatalog.Get
- Property HtmlRenderCapabilityCatalog.All
Accepted by parameters
Constructors
public HtmlRenderCapability(String id, String area, HtmlRenderCapabilityKind kind, HtmlRenderSupportLevel supportLevel, IEnumerable<String> features, String behavior, IEnumerable<String> diagnosticCodes = null) #Creates a renderer compatibility contract.
Parameters
- id System.String
- area System.String
- kind OfficeIMO.Html.HtmlRenderCapabilityKind
- supportLevel OfficeIMO.Html.HtmlRenderSupportLevel
- features System.Collections.Generic.IEnumerable{System.String}
- behavior System.String
- diagnosticCodes System.Collections.Generic.IEnumerable{System.String} = null
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Id { get; } #Stable machine-readable capability identifier.
public String Area { get; } #Human-readable renderer area.
public HtmlRenderCapabilityKind Kind { get; } #Standards surface represented by this entry.
public HtmlRenderSupportLevel SupportLevel { get; } #Observable support outcome.
public IReadOnlyList<String> Features { get; } #CSS properties, at-rules, elements, or artifact features covered by the entry.
public String Behavior { get; } #Exact supported subset or fallback behavior.
public IReadOnlyList<String> DiagnosticCodes { get; } #Stable diagnostics emitted when the declared boundary is crossed.