|
|
|
@ -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_-]+$"); |
|
|
|
|