Show / Hide Table of Contents

Class Recording

Inheritance
System.Object
Recording
Implements
Google.Protobuf.IMessage<Recording>
Google.Protobuf.IMessage
System.IEquatable<Recording>
Google.Protobuf.IDeepCloneable<Recording>
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: RecordAndPlay.Transport
Assembly: RecordAndPlay.dll
Syntax
public sealed class Recording : IMessage<Recording>, IMessage, IEquatable<Recording>, IDeepCloneable<Recording>

Constructors

Recording()

Declaration
public Recording()

Recording(Recording)

Declaration
public Recording(Recording other)
Parameters
Type Name Description
Recording other

Fields

CustomEventsFieldNumber

Field number for the "customEvents" field.

Declaration
public const int CustomEventsFieldNumber = 4
Field Value
Type Description
System.Int32

MetadataFieldNumber

Field number for the "metadata" field.

Declaration
public const int MetadataFieldNumber = 2
Field Value
Type Description
System.Int32

NameFieldNumber

Field number for the "name" field.

Declaration
public const int NameFieldNumber = 1
Field Value
Type Description
System.Int32

SubjectsFieldNumber

Field number for the "subjects" field.

Declaration
public const int SubjectsFieldNumber = 3
Field Value
Type Description
System.Int32

Properties

CustomEvents

Declaration
public RepeatedField<CustomEventCapture> CustomEvents { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<CustomEventCapture>

Descriptor

Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Type Description
Google.Protobuf.Reflection.MessageDescriptor

Metadata

Declaration
public MapField<string, string> Metadata { get; }
Property Value
Type Description
Google.Protobuf.Collections.MapField<System.String, System.String>

Name

Declaration
public string Name { get; set; }
Property Value
Type Description
System.String

Parser

Declaration
public static MessageParser<Recording> Parser { get; }
Property Value
Type Description
Google.Protobuf.MessageParser<Recording>

Subjects

Declaration
public RepeatedField<SubjectRecording> Subjects { get; }
Property Value
Type Description
Google.Protobuf.Collections.RepeatedField<SubjectRecording>

Methods

CalculateSize()

Declaration
public int CalculateSize()
Returns
Type Description
System.Int32

Clone()

Declaration
public Recording Clone()
Returns
Type Description
Recording

Equals(Recording)

Declaration
public bool Equals(Recording other)
Parameters
Type Name Description
Recording other
Returns
Type Description
System.Boolean

Equals(Object)

Declaration
public override bool Equals(object other)
Parameters
Type Name Description
System.Object other
Returns
Type Description
System.Boolean
Overrides
System.Object.Equals(System.Object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

MergeFrom(CodedInputStream)

Declaration
public void MergeFrom(CodedInputStream input)
Parameters
Type Name Description
Google.Protobuf.CodedInputStream input

MergeFrom(Recording)

Declaration
public void MergeFrom(Recording other)
Parameters
Type Name Description
Recording other

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

WriteTo(CodedOutputStream)

Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Type Name Description
Google.Protobuf.CodedOutputStream output

Explicit Interface Implementations

IMessage.Descriptor

Declaration
MessageDescriptor IMessage.Descriptor { get; }
Returns
Type Description
Google.Protobuf.Reflection.MessageDescriptor

Implements

Google.Protobuf.IMessage<T>
Google.Protobuf.IMessage
System.IEquatable<T>
Google.Protobuf.IDeepCloneable<T>
Back to top Generated by DocFX