Поделиться через


ValueTypeSetter<TDeclaring,TField> Делегат

Определение

Делегат, используемый для задания полей в типах значений.

public delegate void ValueTypeSetter<TDeclaring,in TField>(ref TDeclaring instance, TField value);
type ValueTypeSetter<'Declaring, 'Field> = delegate of 'Declaring * 'Field -> unit
Public Delegate Sub ValueTypeSetter(Of TDeclaring, In TField)(ByRef instance As TDeclaring, value As TField)

Параметры типа

TDeclaring

Объявляющий тип поля.

TField

Тип поля.

Это контравариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся менее производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.

Параметры

instance
TDeclaring

Экземпляр с заданным полем.

value
TField

Задаваемое значение.

Применяется к