Udostępnij za pośrednictwem


IFunctionProvider.ResolveToConstant(String, MethodInfo, Object[]) Metoda

Definicja

Jeśli wartość funkcji może być określona przez dany podzbiór jego argumentów, powinna to zwrócić wynikową wartość. Należy pamiętać, że ta wartość powinna być wywoływana tylko wtedy, gdy wartości nie są puste i zawierają co najmniej jedną wartość null. Jeśli wszystkie argumenty są inne niż null, zostanie wywołana metoda MethodInfo w celu wygenerowania wartości.

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

Parametry

name
String

Nazwa funkcji.

meth
MethodInfo

MetodaInfo dostarczona przez lookup. Jeśli istnieje wiele przeciążeń funkcji o podanej nazwie, może to służyć do określenia, które przeciążenie jest używane.

values
Object[]

Wartości argumentów wejściowych z wartością null dla argumentów niestałych. Powinno to być wywoływane tylko wtedy, gdy istnieje co najmniej jedna wartość null.

Zwraca

Stała wartość, gdy można ją określić; null w przeciwnym razie.

Dotyczy