VideoOS.Platform.Metadata.OnvifClass Class Reference

This class is responsible for representing an ONVIF XML class. More...

Inheritance diagram for VideoOS.Platform.Metadata.OnvifClass:

Public Member Functions

override bool Equals (object obj)
 Provides value type equality semantics.
 
bool Equals (OnvifClass other)
 Provides value type equality semantics.
 
override int GetHashCode ()
 object.GetHashCode
 
XmlSchema GetSchema ()
 IXmlSerializable.GetSchema
 
void ReadXml (XmlReader reader)
 IXmlSerializable.ReadXml
 
void WriteXml (XmlWriter writer)
 IXmlSerializable.WriteXml
 

Properties

IList< ClassCandidateClassCandidates [get]
 Gets the list of class candidate elements contained in this instance.
 

Detailed Description

This class is responsible for representing an ONVIF XML class.

Instances of this class have value-identity, meaning that two classes with the same content are considered equal.

Member Function Documentation

◆ Equals() [1/2]

override bool VideoOS.Platform.Metadata.OnvifClass.Equals ( object obj)
inline

Provides value type equality semantics.

◆ Equals() [2/2]

bool VideoOS.Platform.Metadata.OnvifClass.Equals ( OnvifClass other)
inline

Provides value type equality semantics.

◆ GetHashCode()

override int VideoOS.Platform.Metadata.OnvifClass.GetHashCode ( )
inline

object.GetHashCode

◆ GetSchema()

XmlSchema VideoOS.Platform.Metadata.OnvifClass.GetSchema ( )
inline

IXmlSerializable.GetSchema

◆ ReadXml()

void VideoOS.Platform.Metadata.OnvifClass.ReadXml ( XmlReader reader)
inline

IXmlSerializable.ReadXml

◆ WriteXml()

void VideoOS.Platform.Metadata.OnvifClass.WriteXml ( XmlWriter writer)
inline

IXmlSerializable.WriteXml

Property Documentation

◆ ClassCandidates

IList<ClassCandidate> VideoOS.Platform.Metadata.OnvifClass.ClassCandidates
get

Gets the list of class candidate elements contained in this instance.