Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

BookOnixAudienceCode

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

An explicit code, heading, or both from an additional audience scheme. External code membership and reader suitability are publisher assertions, not independently verified classifications.

Inheritance

  • Object
  • BookOnixAudienceCode

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 BookOnixAudienceCode(BookOnixAudienceScheme Scheme, String Value = null) #

An explicit code, heading, or both from an additional audience scheme. External code membership and reader suitability are publisher assertions, not independently verified classifications.

Parameters

Scheme OfficeIMO.Workflows.BookOnixAudienceScheme requiredposition: 0
Value System.String = null optionalposition: 1

Methods

public BookOnixAudienceCode <Clone>$() #
Returns: BookOnixAudienceCode
public Void Deconstruct(out BookOnixAudienceScheme Scheme, out String Value) #
Returns: Void

Parameters

Scheme BookOnixAudienceScheme requiredposition: 0
Value String requiredposition: 1
Equals 2 overloads
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Properties

public IReadOnlyList<BookOnixAudienceHeading> Headings { get; init; } #

Up to 16 plain-text headings. At least one is required when Value is null; repeated headings require distinct explicit languages.

public String SchemeName { get; init; } #

Required for proprietary schemes and unavailable for other schemes. Identifies the agreed code vocabulary.

public Boolean IsMain { get; init; } #

Marks the main audience. At most one declaration per list 29 code type may be main, including proprietary schemes.

public BookOnixAudienceScheme Scheme { get; init; } #