tiny optimization in MetadataArraySafeHandle

pull/6640/head
Jan Tattermusch 9 years ago
parent 37f3184b4c
commit 6dd544c598
  1. 5
      src/csharp/Grpc.Core/Internal/MetadataArraySafeHandle.cs

@ -50,6 +50,11 @@ namespace Grpc.Core.Internal
{
using (Profilers.ForCurrentThread().NewScope("MetadataArraySafeHandle.Create"))
{
if (metadata.Count == 0)
{
return new MetadataArraySafeHandle();
}
// TODO(jtattermusch): we might wanna check that the metadata is readonly
var metadataArray = Native.grpcsharp_metadata_array_create(new UIntPtr((ulong)metadata.Count));
for (int i = 0; i < metadata.Count; i++)

Loading…
Cancel
Save