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


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 в противном случае.

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