Esempio n. 1
0
        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));
        }
Esempio n. 2
0
 internal SbTypeMemberImpl(GrpcConnection connection, GrpcSbTypeMember grpcSbTypeMember)
     : this(connection,
            new SbTypeMemberRpcServiceClient(connection.CallInvoker), grpcSbTypeMember,
            new GrpcTypeFactory())
 {
 }
Esempio n. 3
0
 public virtual SbTypeMember Create(
     GrpcConnection connection, GrpcSbTypeMember grpcSbTypeMember)
 {
     return(new SbTypeMemberImpl(connection, grpcSbTypeMember));
 }