| 
					
				 | 
			
			
				@@ -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++) 
			 |