API Reference

Struct

EmailStoreItemId

Namespace OfficeIMO.Email.Store
Assembly OfficeIMO.Email
Base ValueType
Implements
IEquatable<EmailStoreItemId> IComparable<EmailStoreItemId>
Modifiers sealed

Format-neutral stable identifier for one item within an open email store.

Inheritance

  • ValueType
  • EmailStoreItemId

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 EmailStoreItemId(String value) #

Creates an item identifier from the exact source value.

Parameters

value System.String requiredposition: 0

Methods

public virtual Int32 CompareTo(EmailStoreItemId other) #
Returns: Int32

Parameters

other OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 0
Equals 2 overloads
public virtual Boolean Equals(EmailStoreItemId other) #
Returns: Boolean

Parameters

other OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 0
public override Boolean Equals(Object obj) #
Returns: Boolean

Parameters

obj System.Object requiredposition: 0
public override Int32 GetHashCode() #
Returns: Int32
public static Boolean op_Equality(EmailStoreItemId left, EmailStoreItemId right) #
Returns: Boolean

Tests two identifiers for ordinal equality.

Parameters

left OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 0
right OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 1
public static Boolean op_Inequality(EmailStoreItemId left, EmailStoreItemId right) #
Returns: Boolean

Tests two identifiers for ordinal inequality.

Parameters

left OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 0
right OfficeIMO.Email.Store.EmailStoreItemId requiredposition: 1
public static EmailStoreItemId Parse(String value) #
Returns: EmailStoreItemId

Parses a non-empty item identifier.

Parameters

value System.String requiredposition: 0
public override String ToString() #
Returns: String
public static Boolean TryParse(String value, out EmailStoreItemId id) #
Returns: Boolean

Attempts to parse a non-empty item identifier.

Parameters

value System.String requiredposition: 0
id OfficeIMO.Email.Store.EmailStoreItemId@ requiredposition: 1

Properties

public String Value { get; } #

Exact source identifier.

public Boolean IsEmpty { get; } #

Whether this is the uninitialized default struct value.