Exemplo n.º 1
0
 public FakeAccessorNative(string name, int handleIndex, FakeNativeObjectDefinition definition,
                           FakeNativeReturnBehavior returnBehavior, FakeNativeValue[] arguments)
     : base(name, arguments.Select(a => a.Type.IsByRef ? a.Type.Type.MakeByRefType() : a.Type.Type).ToArray()
            )
 {
     _handleIndex    = handleIndex;
     _definition     = definition;
     _returnBehavior = returnBehavior;
     _arguments      = arguments;
 }
Exemplo n.º 2
0
 protected void ProvidesNative(string name, int handleIndex, FakeNativeReturnBehavior returnBehavior, FakeNativeValue[] arguments)
 {
     _server.NativeLoader.Register(new FakeAccessorNative(name, handleIndex, this, returnBehavior, arguments));
 }