Exemplo n.º 1
0
 /// <summary>
 ///     Initializes a new instance of the <see cref="RcwDataAdapter" /> class.
 /// </summary>
 /// <param name="rcwData">The RCW data.</param>
 /// <exception cref="ArgumentNullException">rcwData</exception>
 /// <inheritdoc />
 public RcwDataAdapter(IConverter converter, RcwData rcwData) : base(converter)
 {
     RcwData       = rcwData ?? throw new ArgumentNullException(nameof(rcwData));
     CreatorThread = RcwData.CreatorThread;
     Disconnected  = RcwData.Disconnected;
     IUnknown      = RcwData.IUnknown;
     Object        = RcwData.Object;
     RefCount      = RcwData.RefCount;
     VTablePointer = RcwData.VTablePointer;
     WinRTObject   = RcwData.WinRTObject;
 }
Exemplo n.º 2
0
 public MDRCW(RcwData rcw)
 {
     m_rcw = rcw;
 }