IFunctionProvider.ResolveToConstant(String, MethodInfo, Object[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Если значение функции может быть определено заданным подмножеством его аргументов, оно должно возвращать полученное значение. Обратите внимание, что это следует вызывать только в том случае, если значения не являются пустыми и содержат по крайней мере один null. Если все аргументы не имеют значения NULL, методInfo будет вызываться для получения значения.
public object ResolveToConstant (string name, System.Reflection.MethodInfo meth, object[] values);
abstract member ResolveToConstant : string * System.Reflection.MethodInfo * obj[] -> obj
Public Function ResolveToConstant (name As String, meth As MethodInfo, values As Object()) As Object
Параметры
- name
- String
Имя функции.
- meth
- MethodInfo
MethodInfo, предоставляемый lookup. При наличии нескольких перегрузок функции с заданным именем ее можно использовать для определения используемой перегрузки.
- values
- Object[]
Значения входных аргументов со значением NULL для аргументов, не являющихся константами. Это должно вызываться только в том случае, если имеется по крайней мере одно значение NULL.
Возвращаемое значение
Константное значение, когда его можно определить; Значение NULL в противном случае.