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

Definition

Wenn der Wert der Funktion durch die angegebene Teilmenge der Argumente bestimmt werden kann, sollte dies den resultierenden Wert zurückgeben. Beachten Sie, dass dies nur aufgerufen werden sollte, wenn Werte nicht leer sind und mindestens einen Nullwert enthalten. Wenn alle Argumente ungleich NULL sind, wird die MethodInfo aufgerufen, um den Wert zu erzeugen.

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

Parameter

name
String

Der Name der Funktion.

meth
MethodInfo

Die von Lookup bereitgestellte MethodInfo. Wenn mehrere Überladungen einer Funktion mit einem bestimmten Namen vorhanden sind, kann dies verwendet werden, um zu bestimmen, welche Überladung verwendet wird.

values
Object[]

Die Werte der Eingabeargumente mit NULL für die nicht konstanten Argumente. Dies sollte nur aufgerufen werden, wenn mindestens ein Nullwert vorhanden ist.

Gibt zurück

Der konstante Wert, wenn er bestimmt werden kann; andernfalls null.

Gilt für: