Пример #1
0
 protected override void OnJSGetPropertyNames(JSObject obj, JSPropertyNameAccumulator propertyNames)
 {
     foreach (var name in GetBag(obj).Keys)
     {
         propertyNames.AddName(name);
     }
 }
 private static extern void JSPropertyNameAccumulatorAddName(
     JSPropertyNameAccumulator accumulator, JSString propertyName);
 protected virtual void OnJSGetPropertyNames(JSObject obj, JSPropertyNameAccumulator propertyNames)
 {
 }
 private void JSGetPropertyNames(IntPtr ctx, IntPtr obj, JSPropertyNameAccumulator propertyNames)
 {
     OnJSGetPropertyNames(new JSObject(ctx, obj), propertyNames);
 }