コード例 #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;
 }
コード例 #2
0
 protected void ProvidesNative(string name, int handleIndex, FakeNativeReturnBehavior returnBehavior, FakeNativeValue[] arguments)
 {
     _server.NativeLoader.Register(new FakeAccessorNative(name, handleIndex, this, returnBehavior, arguments));
 }