Field
struct
Namespace: Orleans.Serialization.WireProtocol
Represents a field header.
public struct FieldConstructors
Field(Tag)Initializes a new instance of theFieldstruct.Field(Tag, uint, Type)Initializes a new instance of theFieldstruct.
Properties
ExtendedWireTypeGets or sets the extended wire type.FieldIdDeltaGets or sets the field identifier delta.FieldTypeGets or sets the type of the field.HasExtendedFieldIdGets a value indicating whether this instance has an extended field identifier.HasExtendedSchemaTypeGets a value indicating whether this instance has an extended schema type.HasFieldIdGets a value indicating whether this instance has a field identifier.IsEndBaseFieldsGets a value indicating whether this instance represents the end of base fields in a tag-delimited structure.IsEndBaseOrEndObjectGets a value indicating whether this instance represents the end of a tag-delimited structure or the end of base fields in a tag-delimited structure.IsEndObjectGets a value indicating whether this instance represents the end of a tag-delimited structure.IsReferenceGets a value indicating whether this instance has a wire type ofWireType.IsSchemaTypeValidGets a value indicating whether this instance has a valid schema type.SchemaTypeGets or sets the schema type.WireTypeGets or sets the wire type.
Methods
EnsureWireType(WireType)Ensures that the wire type is supported.EnsureWireTypeTagDelimitedEnsures that the wire type isWireType.ToStringReturns the fully qualified type name of this instance.
Fields
FieldIdDeltaRawThe raw field identifier delta.FieldTypeRawThe raw field type.TagThe tag byte.
