csharpier icon indicating copy to clipboard operation
csharpier copied to clipboard

Improve formatting of Generics and InvocationExpressions

Open belav opened this issue 4 years ago • 0 comments

FacebookGroupConnection<TStatus> statuses = await GetFacebookObjectAsync<
    FacebookGroupConnection<TStatus>
>(client, "me/statuses");

// should maybe be
FacebookGroupConnection<TStatus> statuses = 
    await GetFacebookObjectAsync<FacebookGroupConnection<TStatus>>(
        client,
        "me/statuses"
    );

// this is just gross, it used to break parameters instead of generic types
// but it is just barely too long so it shouldn't break on generics
var count = (int)await _invoker.InvokeUnmarshalled<
    string[],
    object?,
    object?,
    Task<object>
>(GetSatelliteAssemblies, culturesToLoad.ToArray(), null, null);

belav avatar Oct 11 '21 14:10 belav