Here are the examples of the csharp api class Abc.Zebus.Transport.TransportMessageWriter.GetUtf8ByteCount(string) taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
0
1. Example
Project: Zebus
Source File: TransportMessageWriter.cs
Source File: TransportMessageWriter.cs
private static void Write(CodedOutputStream output, MessageTypeId messageTypeId) { if (messageTypeId.FullName == null) { output.WriteLength(0); } else { var fullNameLength = GetUtf8ByteCount(messageTypeId.FullName); var size = 1 + CodedOutputStream.ComputeStringSize(fullNameLength); output.WriteLength(size); output.WriteRawTag(1 << 3 | 2); output.WriteString(messageTypeId.FullName, fullNameLength); } }
0
2. Example
Project: Zebus
Source File: TransportMessageWriter.cs
Source File: TransportMessageWriter.cs
internal static void WritePersistentPeerIds(this CodedOutputStream output, TransportMessage transportMessage, List<PeerId> persistentPeerIdOverride) { var peerIds = persistentPeerIdOverride ?? transportMessage.PersistentPeerIds; if (peerIds == null) return; for (var index = 0; index < peerIds.Count; index++) { var peerIdString = peerIds[index].ToString(); if (string.IsNullOrEmpty(peerIdString)) continue; output.WriteRawTag(7 << 3 | 2); var peerIdStringLength = GetUtf8ByteCount(peerIdString); var peerIdLength = 1 + CodedOutputStream.ComputeStringSize(peerIdStringLength); output.WriteLength(peerIdLength); output.WriteRawTag(1 << 3 | 2); output.WriteString(peerIdString, peerIdStringLength); } }
0
3. Example
Project: Zebus
Source File: TransportMessageWriter.cs
Source File: TransportMessageWriter.cs
internal static void WriteTransportMessage(this CodedOutputStream output, TransportMessage transportMessage, string environmentOverride = null) { output.WriteRawTag(1 << 3 | 2); Write(output, transportMessage.Id); output.WriteRawTag(2 << 3 | 2); Write(output, transportMessage.MessageTypeId); var transportMessageContent = transportMessage.Content ?? _emptyStream; output.WriteRawTag(3 << 3 | 2); output.WriteLength((int)transportMessageContent.Length); output.WriteRawStream(transportMessageContent); output.WriteRawTag(4 << 3 | 2); Write(output, transportMessage.Originator); var environment = environmentOverride ?? transportMessage.Environment; if (environment != null) { output.WriteRawTag(5 << 3 | 2); var environmentLength = GetUtf8ByteCount(environment); output.WriteString(environment, environmentLength); } if (transportMessage.WasPersisted != null) WriteWasPersisted(output, transportMessage.WasPersisted.Value); }
0
4. Example
Project: Zebus
Source File: TransportMessageWriter.cs
Source File: TransportMessageWriter.cs
private static void Write(CodedOutputStream output, OriginatorInfo originatorInfo) { /n ..... /n //View Source file for more details /n }