C# Класс Google.Protobuf.WireFormat

This class is used internally by the Protocol Buffer Library and generated message implementations. It is public only for the sake of those generated messages. Others should not use this class directly.

This class contains constants and helper functions useful for dealing with the Protocol Buffer wire format.

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
GetTagFieldNumber ( uint tag ) : int

Given a tag value, determines the field number (the upper 29 bits).

GetTagWireType ( uint tag ) : WireType

Given a tag value, determines the wire type (lower 3 bits).

MakeTag ( int fieldNumber, WireType wireType ) : uint

Makes a tag value given a field number and wire type.

Описание методов

GetTagFieldNumber() публичный статический Метод

Given a tag value, determines the field number (the upper 29 bits).
public static GetTagFieldNumber ( uint tag ) : int
tag uint
Результат int

GetTagWireType() публичный статический Метод

Given a tag value, determines the wire type (lower 3 bits).
public static GetTagWireType ( uint tag ) : WireType
tag uint
Результат WireType

MakeTag() публичный статический Метод

Makes a tag value given a field number and wire type.
public static MakeTag ( int fieldNumber, WireType wireType ) : uint
fieldNumber int
wireType WireType
Результат uint