TpbProtoField Class

Represents type TpbProtoField.

Namespace: flcProtoBufProtoNodes
type
 TpbProtoField = class(TpbProtoNode)
 end;

The TpbProtoField type exposes the following members.

Show:
 NameDescription
Create(TpbProtoMessage,TpbProtoNodeFactory)

Initializes a new instance of the TpbProtoField class.

Destroy

Represents the destructor of the TpbProtoField class.

Top
Show:
 NameDescription
Cardinality

Represents property Cardinality.

DefaultValue

Represents property DefaultValue.

FieldType

Represents property FieldType.

Name

Represents property Name.

OptionPacked

Represents property OptionPacked.

ParentMessage

Represents property ParentMessage.

TagID

Represents property TagID.

Top
Show:
 NameDescription
AddOption(TpbProtoOption)

Represents method AddOption(TpbProtoOption).

ExpectResolvedType(RawByteString)

Represents method ExpectResolvedType(RawByteString). (Inherited from TpbProtoNode.)

ExpectResolvedValue(RawByteString)

Represents method ExpectResolvedValue(RawByteString). (Inherited from TpbProtoNode.)

GetAsProtoString

Represents method GetAsProtoString. (Overrides TpbProtoNode.GetAsProtoString.)

GetOption(Integer)

Represents method GetOption(Integer).

GetOptionCount

Represents method GetOptionCount.

ResolveType(RawByteString,Boolean)

Represents method ResolveType(RawByteString,Boolean). (Overrides TpbProtoNode.ResolveType(RawByteString,Boolean).)

ResolveValue(RawByteString,Boolean)

Represents method ResolveValue(RawByteString,Boolean). (Overrides TpbProtoNode.ResolveValue(RawByteString,Boolean).)

Top
Show:
 NameDescription
FCardinality

Represents field FCardinality.

FDefaultValue

Represents field FDefaultValue.

FFieldType

Represents field FFieldType.

FName

Represents field FName.

FOptionPacked

Represents field FOptionPacked.

FOptions

Represents field FOptions.

FParentMessage

Represents field FParentMessage.

FTagID

Represents field FTagID.

Top