HtmlRenderCapability
OfficeIMO.Html
Describes one executable HTML renderer compatibility contract.
Inheritance
- object
- HtmlRenderCapability
Usage
Explore 3 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 2
- Method HtmlRenderCapabilityCatalog.Get
- Property HtmlRenderCapabilityCatalog.All
Accepted by parameters 1
Constructors
public HtmlRenderCapability(string id, string area, HtmlRenderCapabilityKind kind, HtmlCapabilityStage stages, IEnumerable<HtmlCapabilityProfileBinding> profileBindings, IEnumerable<string> features, string behavior, IEnumerable<string>? limitations = null, IEnumerable<string>? diagnosticCodes = null) #Creates a renderer compatibility contract.
Parameters
- id string
- area string
- kind OfficeIMO.Html.HtmlRenderCapabilityKind
- stages OfficeIMO.Html.HtmlCapabilityStage
- profileBindings System.Collections.Generic.IEnumerable<OfficeIMO.Html.HtmlCapabilityProfileBinding>
- features System.Collections.Generic.IEnumerable<string>
- behavior string
- limitations System.Collections.Generic.IEnumerable<string>? = null
- diagnosticCodes System.Collections.Generic.IEnumerable<string>? = null
Methods
public HtmlCapabilityProfileBinding GetProfileBinding(string profileId) #Gets this capability's classification for a versioned compatibility profile.
Parameters
- profileId string
Returns
HtmlCapabilityProfileBindingpublic bool TryGetProfileBinding(string? profileId, out HtmlCapabilityProfileBinding binding) #Attempts to get this capability's classification for a versioned compatibility profile.
Parameters
- profileId string?
- binding OfficeIMO.Html.HtmlCapabilityProfileBinding
Returns
boolInherited Methods
Properties
public HtmlRenderCapabilityKind Kind { get; } #Standards surface represented by this entry.
public HtmlCapabilityStage Stages { get; } #Processing stages covered by this claim.
public IReadOnlyList<HtmlCapabilityProfileBinding> ProfileBindings { get; } #Coverage, handling, maturity, promotion, provider, specification, and evidence by versioned profile.
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> Limitations { get; } #Known feature limits beyond the exact supported subset.
public IReadOnlyList<string> DiagnosticCodes { get; } #Stable diagnostics emitted when the declared boundary is crossed.