Microsoft.JScript.Globals.BuiltinFunctionFor C# (CSharp) Méthode

BuiltinFunctionFor() static private méthode

static private BuiltinFunctionFor ( Object obj, MethodInfo meth ) : BuiltinFunction
obj Object
meth MethodInfo
Résultat BuiltinFunction
      internal static BuiltinFunction BuiltinFunctionFor(Object obj, MethodInfo meth){
        if (Globals.BuiltinFunctionTable == null)
          Globals.BuiltinFunctionTable = new SimpleHashtable(64);
        BuiltinFunction result = (BuiltinFunction)Globals.BuiltinFunctionTable[meth];
        if (result != null) return result;
        result = new BuiltinFunction(obj, meth);
        lock (Globals.BuiltinFunctionTable){
          Globals.BuiltinFunctionTable[meth] = result;
        }
        return result;
      }