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

Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
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.

GetHashCode()

Serves as the default hash function.

(Inherited from Object)
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.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
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.

MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Returns a string that represents the current object.

(Inherited from Object)
TypeNameMatches(Type)

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

(Inherited from SerializationRecord)

Applies to