IFunctionProvider.ResolveToConstant(String, MethodInfo, Object[]) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.