public static NativeSubPeer make(NativeSub t) { NativeSubPeer peer = new NativeSubPeer(); ((Native)t).m_peer = peer; // override base class's peer field return(peer); }
public void subCheckPeers(NativeSub self) { if (this != self.m_peer) throw new System.Exception("this != self.peer"); if (this != ((Native)self).m_peer) throw new System.Exception("this != ((Native)self).peer"); }
public void subCheckPeers(NativeSub self) { if (this != self.m_peer) { throw new System.Exception("this != self.peer"); } if (this != ((Native)self).m_peer) { throw new System.Exception("this != ((Native)self).peer"); } }
public long subGetPeerZ(NativeSub self) { return(getPeerZ(self)); }
public long subfX(NativeSub self) { return(fX(self)); }
public string subNative(NativeSub self) { return("subNative working"); }
public string subNative(NativeSub self) { return "subNative working"; }
public long subGetPeerZ(NativeSub self) { return getPeerZ(self); }
public long subfX(NativeSub self) { return fX(self); }
public static NativeSubPeer make(NativeSub t) { NativeSubPeer peer = new NativeSubPeer(); ((Native)t).m_peer = peer; // override base class's peer field return peer; }