internal SbSectionImpl( GrpcConnection connection, SbSectionRpcServiceClient client, GrpcSbSection grpcSbSection) { this.connection = connection; this.client = client; this.grpcSbSection = grpcSbSection; // Keep a handle to objects we need in the destructor. gcHandle = GCHandle.Alloc(Tuple.Create(connection, client, grpcSbSection)); }
internal SbSectionImpl(GrpcConnection connection, GrpcSbSection grpcSbSection) : this(connection, new SbSectionRpcServiceClient(connection.CallInvoker), grpcSbSection) { }
public virtual SbSection Create( GrpcConnection connection, GrpcSbSection grpcSbSection) { return(new SbSectionImpl(connection, grpcSbSection)); }