Я пытаюсь дать значение по умолчанию для метода свойства регистра. Это требовало функции, но передавалось как объект (делегат?). Вот код:
protected static propertydata registerproperty(string name, Type type, Func<object> createDefaultValue)
{
return RegisterProperty(name, type, createDefaultValue, false, null);
}
Я хочу вызвать этот метод registerproperty, но я не знаю, как мне это сделать в VB.net. Мне просто нужно передать новый объект Person, и я подумал, что это путь:
Public Shared ReadOnly ItemsProperty As PropertyData = RegisterProperty("Items", GetType(IEnumerable(Of Person)), Function() new Person())
Эта функция передается как функция, но мне нужно передать ее как объект.
Есть мысли по этому поводу?