API Reference
Class
CslStyle
An immutable parsed CSL style. Styles and their parent aliases are resolved from caller-supplied data.
Inheritance
- Object
- CslStyle
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 CslStyle.Parse
Accepted by parameters
- Constructor CslProcessor.CslProcessor
Methods
public static CslStyle Parse(String xml, CslStyleLoadOptions options = null, CancellationToken cancellationToken = default) #Returns:
CslStyleParses bounded CSL XML, prohibits external entities, resolves local parent styles, and rejects recursive macros.
Parameters
- xml System.String
- options OfficeIMO.Bibliography.CslStyleLoadOptions = null
- cancellationToken System.Threading.CancellationToken = default
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public String Id { get; } #Style identifier from its metadata.
public String Title { get; } #Style title from its metadata.
public String DefaultLocale { get; } #Effective default language dialect, including a dependent style override.
public Boolean IsNoteStyle { get; } #Whether citations are intended for notes.