API Reference
Class
BookOnixContributor
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.
Returned or exposed by
- Property BookOnixCollection.Contributors
- Method BookOnixContributor.<Clone>$
- Property BookOnixExportOptions.Contributors
Accepted by parameters
- Method BookOnixContributor.Equals
- Method BookOnixContributor.op_Equality
- Method BookOnixContributor.op_Equality
- Method BookOnixContributor.op_Inequality
- Method BookOnixContributor.op_Inequality
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
- Full credited name.
- Role OfficeIMO.Workflows.BookOnixContributorRole
- Creative responsibility.
- IsOrganization System.Boolean = false
- Writes CorporateName instead of PersonName when true.
Methods
public BookOnixContributor <Clone>$() #Returns:
BookOnixContributorpublic Void Deconstruct(out String Name, out BookOnixContributorRole Role, out Boolean IsOrganization) #Returns:
VoidParameters
- Name String
- Role BookOnixContributorRole
- IsOrganization Boolean
Equals 2 overloads
public override Int32 GetHashCode() #Returns:
Int32public static Boolean op_Equality(BookOnixContributor left, BookOnixContributor right) #Returns:
BooleanParameters
- left BookOnixContributor
- right BookOnixContributor
public static Boolean op_Inequality(BookOnixContributor left, BookOnixContributor right) #Returns:
BooleanParameters
- left BookOnixContributor
- right BookOnixContributor
public override String ToString() #Returns:
StringInherited Methods
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.