API Reference
BibliographyItem
A format-neutral citation-data record.
Inheritance
- Object
- BibliographyItem
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
- Property BibliographyDocument.Items
Constructors
public BibliographyItem() #Methods
public BibliographyDate GetDate(BibliographyDateRole role) #BibliographyDateGets the first date having the requested role.
Parameters
- role OfficeIMO.Bibliography.BibliographyDateRole
public String GetIdentifier(String scheme) #StringGets the first identifier matching a scheme, ignoring case.
Parameters
- scheme System.String
public Void SetIdentifier(String scheme, String value) #VoidSets or removes the first identifier matching a scheme.
Parameters
- scheme System.String
- value System.String
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public String Key { get; set; } #Stable citation key or source identifier.
public BibliographyItemType Type { get; set; } #Format-neutral item type.
public String NativeType { get; set; } #Original native item type, when available.
public String Title { get; set; } #Title.
public String ContainerTitle { get; set; } #Collection, journal, or containing work title.
public String CollectionTitle { get; set; } #Collection title.
public String Publisher { get; set; } #Publisher.
public String PublisherPlace { get; set; } #Publisher place.
public String Edition { get; set; } #Edition.
public String Volume { get; set; } #Volume.
public String Issue { get; set; } #Issue or number.
public String Pages { get; set; } #Page range or article number.
public String Abstract { get; set; } #Abstract.
public String Language { get; set; } #Language code or source language label.
public String Url { get; set; } #Resource URL.
public IList<BibliographyContributor> Contributors { get; } #Contributors in source order.
public IList<BibliographyDate> Dates { get; } #Dates in source order.
public IList<BibliographyIdentifier> Identifiers { get; } #Typed identifiers in source order.
public IList<String> Keywords { get; } #Keywords in source order.
public IList<String> Notes { get; } #Notes in source order.
public IList<BibliographyNativeField> NativeFields { get; } #Unknown or not-yet-typed native fields in source order.