IRemoteArgumentEnumeratorContract.GetCurrent Yöntem

Tanım

Koleksiyondaki öğesini RemoteArgument numaralandırıcının geçerli konumunda döndürür.

public:
 System::AddIn::Contract::RemoteArgument GetCurrent();
public System.AddIn.Contract.RemoteArgument GetCurrent ();
abstract member GetCurrent : unit -> System.AddIn.Contract.RemoteArgument
Public Function GetCurrent () As RemoteArgument

Döndürülenler

RemoteArgument Koleksiyondaki, numaralandırıcının geçerli konumunda.

Açıklamalar

değerinin GetCurrent dönüş değeri aşağıdaki koşullardan herhangi biri altında tanımlanmamıştır:

  • Numaralandırıcı, numaralandırıcı oluşturulduktan veya Reset çağrıldıktan hemen sonra koleksiyondaki ilk öğeden önce konumlandırılır. MoveNext çağrılmadan önce GetCurrentnumaralandırıcıyı koleksiyonun ilk öğesine ilerletmek için çağrılmalıdır.

  • Döndürülen son çağrısı MoveNextfalse, koleksiyonun sonunu gösterir.

  • Öğe ekleme, değiştirme veya silme gibi koleksiyonda yapılan değişiklikler nedeniyle numaralandırıcı geçersiz kılındı.

GetCurrent çağrılana kadar MoveNext aynı nesneyi döndürür. MoveNext , değerinin dönüş değerini GetCurrent sonraki öğeye ayarlar.

Şunlara uygulanır