[
https://issues.apache.org/jira/browse/THRIFT-4816?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Jens Geyer updated THRIFT-4816:
-------------------------------
Description:
It's hard to tell what Context.WriteAsync() does in the following example
unless one looks at the implementations.
{code}
private async Task WriteJsonObjectStartAsync(CancellationToken
cancellationToken)
{
await Context.WriteAsync(cancellationToken);
await Trans.WriteAsync(TJSONProtocolConstants.LeftBrace,
cancellationToken);
PushContext(new JSONPairContext(this));
}
{code}
was:
It's hard to tell what Context.WriteAsync() does in the following example
unless one looks at the implementations.
{code}
private async Task WriteJsonObjectStartAsync(CancellationToken
cancellationToken)
{
await Context.WriteAsync(cancellationToken);
await Trans.WriteAsync(TJSONProtocolConstants.LeftBrace,
cancellationToken);
PushContext(new JSONPairContext(this));
}
{code}
> JSONTransports Context.WriteAsync/ReadAsync are badly named
> -----------------------------------------------------------
>
> Key: THRIFT-4816
> URL: https://issues.apache.org/jira/browse/THRIFT-4816
> Project: Thrift
> Issue Type: Improvement
> Components: netstd - Library
> Reporter: Jens Geyer
> Assignee: Jens Geyer
> Priority: Minor
>
> It's hard to tell what Context.WriteAsync() does in the following example
> unless one looks at the implementations.
> {code}
> private async Task WriteJsonObjectStartAsync(CancellationToken
> cancellationToken)
> {
> await Context.WriteAsync(cancellationToken);
> await Trans.WriteAsync(TJSONProtocolConstants.LeftBrace,
> cancellationToken);
> PushContext(new JSONPairContext(this));
> }
> {code}
>
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)