Share via


ClassRecord Class

Definition

Defines the core behavior for NRBF class records and provides a base for derived classes.

public ref class ClassRecord abstract : System::Formats::Nrbf::SerializationRecord
public abstract class ClassRecord : System.Formats.Nrbf.SerializationRecord
type ClassRecord = class
    inherit SerializationRecord
Public MustInherit Class ClassRecord
Inherits SerializationRecord
Inheritance

Properties

Id

Gets the ID of the record.

MemberNames

Gets the names of the serialized members.

RecordType

Gets the type of the record.

(Inherited from SerializationRecord)
TypeName

Gets the name of the serialized type.

Methods

GetArrayRecord(String)

Retrieves the value of the provided memberName.

GetBoolean(String)

Retrieves the value of the provided memberName.

GetByte(String)

Retrieves the value of the provided memberName.

GetChar(String)

Retrieves the value of the provided memberName.

GetClassRecord(String)

Retrieves the value of the provided memberName.

GetDateTime(String)

Retrieves the value of the provided memberName.

GetDecimal(String)

Retrieves the value of the provided memberName.

GetDouble(String)

Retrieves the value of the provided memberName.

GetInt16(String)

Retrieves the value of the provided memberName.

GetInt32(String)

Retrieves the value of the provided memberName.

GetInt64(String)

Retrieves the value of the provided memberName.

GetRawValue(String)

Retrieves the value of the provided memberName.

GetSByte(String)

Retrieves the value of the provided memberName.

GetSerializationRecord(String)

Retrieves the SerializationRecord of the provided memberName.

GetSingle(String)

Retrieves the value of the provided memberName.

GetString(String)

Retrieves the value of the provided memberName.

GetTimeSpan(String)

Retrieves the value of the provided memberName.

GetUInt16(String)

Retrieves the value of the provided memberName.

GetUInt32(String)

Retrieves the value of the provided memberName.

GetUInt64(String)

Retrieves the value of the provided memberName.

HasMember(String)

Checks if member of given name was present in the payload.

TypeNameMatches(Type)

Compares the type name read from the payload against the specified type.

(Inherited from SerializationRecord)

Applies to