ABMultiValue<T> クラス

定義

エントリの ABMultiValueEntry<T> コレクション。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public class ABMultiValue<T> : IDisposable, ObjCRuntime.INativeObject, System.Collections.Generic.IEnumerable<AddressBook.ABMultiValueEntry<T>>
type ABMultiValue<'T> = class
    interface INativeObject
    interface IDisposable
    interface seq<ABMultiValueEntry<'T>>
    interface IEnumerable

型パラメーター

T

コレクションに格納されている値の ABMultiValue<T> 型。

継承
ABMultiValue<T>
派生
属性
実装

注釈

ABMultiValue<T> インスタンスは、同じ型の値のコレクションであるプロパティに使用 ABPerson されます。 たとえば、 は電話番号 GetPhones() を含む を ABMultiValue<string> 返します。

ABMultiValue<T>エントリのABMultiValueEntry<T>コレクションです。各エントリには、、Label、および Identifierが含まれますValue

サポートされている操作は次のとおりです。

プロパティ

Count

ABMultiValue<T> 内のエントリの数。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

IsReadOnly

ABMultiValue<T> が読み取り専用かどうかを示す値を取得します。

Item[nint]

指定した indexにあるABMultiValueEntry<T>インスタンスを取得します。

PropertyType

コレクション内の値の型。

メソッド

Dispose()

ABMultiValue'1 オブジェクトによって使用されるリソースを解放します。

Dispose(Boolean)

ABMultiValue'1 オブジェクトによって使用されるリソースを解放します。

Finalize()

ABMultiValue'1 オブジェクトのファイナライザー

GetEnumerator()

内のすべてのエントリを反復処理する列挙子を ABMultiValue<T>返します。

GetFirstIndexOfValue(NSObject)

コレクション内の の最初の value インデックスを取得します。

GetIndexForIdentifier(Int32)

と等しい値を持つエントリのこのコレクション内のABMultiValueEntry<T>インデックスをIdentifieridentifier取得します。

GetValues()

コレクション内のすべての値を取得します。

ToMutableMultiValue()

内のすべてのエントリを反復処理する列挙子を ABMultiValue<T>返します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

内のすべてのエントリを反復処理する列挙子を ABMultiValue<T>返します。

適用対象