Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixContributor

Namespace OfficeIMO.Workflows
Assembly OfficeIMO.Workflows
Implements
IEquatable<BookOnixContributor>
Modifiers sealed

An explicitly classified ONIX credit; names are not parsed or inferred from EPUB creator text.

Inheritance

  • Object
  • BookOnixContributor

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public BookOnixContributor(String Name, BookOnixContributorRole Role, Boolean IsOrganization = false) #

An explicitly classified ONIX credit; names are not parsed or inferred from EPUB creator text.

Parameters

Name System.String requiredposition: 0
Full credited name.
Role OfficeIMO.Workflows.BookOnixContributorRole requiredposition: 1
Creative responsibility.
IsOrganization System.Boolean = false optionalposition: 2
Writes CorporateName instead of PersonName when true.

Methods

public BookOnixContributor <Clone>$() #
Returns: BookOnixContributor
public Void Deconstruct(out String Name, out BookOnixContributorRole Role, out Boolean IsOrganization) #
Returns: Void

Parameters

Name String requiredposition: 0
Role BookOnixContributorRole requiredposition: 1
IsOrganization Boolean requiredposition: 2
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj Object requiredposition: 0
public Boolean Equals(BookOnixContributor other) #
Returns: Boolean

Parameters

other BookOnixContributor requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(BookOnixContributor left, BookOnixContributor right) #
Returns: Boolean

Parameters

left BookOnixContributor requiredposition: 0
right BookOnixContributor requiredposition: 1
public static Boolean op_Inequality(BookOnixContributor left, BookOnixContributor right) #
Returns: Boolean

Parameters

left BookOnixContributor requiredposition: 0
right BookOnixContributor requiredposition: 1
public override String ToString() #
Returns: String

Properties

public String Name { get; init; } #

Full credited name.

public BookOnixContributorRole Role { get; init; } #

Creative responsibility.

public Boolean IsOrganization { get; init; } #

Writes CorporateName instead of PersonName when true.

public IReadOnlyList<BookOnixContributorIdentifier> Identifiers { get; init; } #

Up to 16 identifiers, with one per type and proprietary scheme name.