Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BibliographyItem

Namespace OfficeIMO.Bibliography
Assembly OfficeIMO.Bibliography
Modifiers sealed

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

Constructors

Methods

public BibliographyDate GetDate(BibliographyDateRole role) #
Returns: BibliographyDate

Gets the first date having the requested role.

Parameters

role OfficeIMO.Bibliography.BibliographyDateRole requiredposition: 0
public String GetIdentifier(String scheme) #
Returns: String

Gets the first identifier matching a scheme, ignoring case.

Parameters

scheme System.String requiredposition: 0
public Void SetIdentifier(String scheme, String value) #
Returns: Void

Sets or removes the first identifier matching a scheme.

Parameters

scheme System.String requiredposition: 0
value System.String requiredposition: 1

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 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 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.