internal long AddCallback(JSFunctionCallback callback) { int callbackIdx = callbacks.Count; callbacks.Add(callback); return(Utils.TwoIntToLong(Idx, callbackIdx)); }
public void InvokeGetter(IntPtr isolate, IntPtr info, IntPtr self, int argumentsLen) { if (Getter == null) { FieldInfo field = definitionType.GetField(memberName, flag); Getter = GenFieldGetter(definitionType, field); if (!field.IsInitOnly && !field.IsLiteral) { Setter = GenFieldSetter(definitionType, field); } } Getter(isolate, info, self, argumentsLen); }