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

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

Constructors

public BibliographyItem() #

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