Inline out variable declarations

This commit is contained in:
Andrew Arnott 2017-05-27 08:47:55 -07:00
Родитель 3a557db263
Коммит 7939a3afb9
2 изменённых файлов: 3 добавлений и 6 удалений

Просмотреть файл

@ -53,8 +53,7 @@ public class MessageHeaderTests : TestBase
}
Assert.True(headers.ContainsKey("Content-Length"));
int length;
Assert.True(int.TryParse(headers["Content-Length"], out length));
Assert.True(int.TryParse(headers["Content-Length"], out int length));
Assert.NotEqual(0, length);
byte[] messageBuffer = new byte[length];
int bytesRead = 0;

Просмотреть файл

@ -167,16 +167,14 @@ namespace StreamJsonRpc
}
while (state != HeaderParseState.Terminate);
int contentLength;
string contentLengthAsText = headers[ContentLengthHeaderNameText];
if (!int.TryParse(contentLengthAsText, out contentLength))
if (!int.TryParse(contentLengthAsText, out int contentLength))
{
throw new BadRpcHeaderException(string.Format(CultureInfo.CurrentCulture, Resources.HeaderContentLengthNotParseable, contentLengthAsText));
}
Encoding contentEncoding = this.Encoding;
string contentTypeAsText;
if (headers.TryGetValue(ContentTypeHeaderNameText, out contentTypeAsText))
if (headers.TryGetValue(ContentTypeHeaderNameText, out string contentTypeAsText))
{
contentEncoding = ParseEncodingFromContentTypeHeader(contentTypeAsText) ?? contentEncoding;
}