diff options
author | 2016-06-08 13:12:41 -0700 | |
---|---|---|
committer | 2016-06-08 13:12:41 -0700 | |
commit | 7eaae431c7020e303afcce9627a6d4439ea8e965 (patch) | |
tree | 0a1466b72c999d38dbc5ceca74870e4c4913b99b /src | |
parent | 026dfe60a517dc7561aaabf3928d15b98f0309d1 (diff) | |
parent | c524ec0121ae70c354fa507e11880a62511d7e20 (diff) |
Merge pull request #6827 from jtattermusch/csharp_metadata_entry_is_class
Make Metadata.Entry a class
Diffstat (limited to 'src')
-rw-r--r-- | src/csharp/Grpc.Core/Metadata.cs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/csharp/Grpc.Core/Metadata.cs b/src/csharp/Grpc.Core/Metadata.cs index e982fa0c48..f73f720094 100644 --- a/src/csharp/Grpc.Core/Metadata.cs +++ b/src/csharp/Grpc.Core/Metadata.cs @@ -95,6 +95,7 @@ namespace Grpc.Core public void Insert(int index, Metadata.Entry item) { + GrpcPreconditions.CheckNotNull(item); CheckWriteable(); entries.Insert(index, item); } @@ -114,6 +115,7 @@ namespace Grpc.Core set { + GrpcPreconditions.CheckNotNull(value); CheckWriteable(); entries[index] = value; } @@ -121,6 +123,7 @@ namespace Grpc.Core public void Add(Metadata.Entry item) { + GrpcPreconditions.CheckNotNull(item); CheckWriteable(); entries.Add(item); } @@ -187,7 +190,7 @@ namespace Grpc.Core /// <summary> /// Metadata entry /// </summary> - public struct Entry + public class Entry { private static readonly Encoding Encoding = Encoding.ASCII; private static readonly Regex ValidKeyRegex = new Regex("^[a-z0-9_-]+$"); |