Contract.ValueAtReturn<T>(T) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir yöntemden dönerken parametrenin out son (çıkış) değerini temsil eder.
public:
generic <typename T>
static T ValueAtReturn([Runtime::InteropServices::Out] T % value);
public static T ValueAtReturn<T> (out T value);
static member ValueAtReturn : 'T -> 'T
Public Shared Function ValueAtReturn(Of T) (ByRef value As T) As T
Tür Parametreleri
- T
out parametresinin türü.
Parametreler
- value
- T
out parametresi.
Döndürülenler
parametresinin out çıkış değeri.
Açıklamalar
Bu yöntem yalnızca sözleşmenin koşullu ifadesinde Ensures kullanılabilir. yönteminde OldValue olduğu gibi, derleyicinin türünü çıkarabildiği her durumda genel tür parametresini atlayabilirsiniz. Sözleşme yeniden yazma yöntemi çağrısını parametresinin out değeriyle değiştirir.
ValueAtReturn yöntemi yalnızca son koşullarda görünebilir. Yöntemin bağımsız değişkeni bir out parametre veya yapı out parametresinin alanı olmalıdır. İkincisi, yapı oluşturucusunun son koşulundaki alanlara başvururken de yararlıdır.