internal SbTypeMemberImpl( GrpcConnection connection, SbTypeMemberRpcServiceClient client, GrpcSbTypeMember grpcSbTypeMember, GrpcTypeFactory typeFactory) { this.connection = connection; this.client = client; this.grpcSbTypeMember = grpcSbTypeMember; this.typeFactory = typeFactory; // Keep a handle to objects we need in the destructor. gcHandle = GCHandle.Alloc( new Tuple <GrpcConnection, SbTypeMemberRpcServiceClient, GrpcSbTypeMember>( connection, client, grpcSbTypeMember)); }
internal SbTypeMemberImpl(GrpcConnection connection, GrpcSbTypeMember grpcSbTypeMember) : this(connection, new SbTypeMemberRpcServiceClient(connection.CallInvoker), grpcSbTypeMember, new GrpcTypeFactory()) { }
public virtual SbTypeMember Create( GrpcConnection connection, GrpcSbTypeMember grpcSbTypeMember) { return(new SbTypeMemberImpl(connection, grpcSbTypeMember)); }