C# Class ADBaseLibrary.Matroska.Objects.EbmlMaster

Inheritance: EbmlGeneric
Show file Open project: maxpiva/AnimeOfflineDownloader Class Usage Examples

Private Properties

Property Type Description
FindAllRecursive List
FindRecursive EbmlGeneric
RemoveRecursive void

Public Methods

Method Description
FindAll ( ulong id ) : List
FindFirst ( ulong id ) : EbmlGeneric
New ( ) : EbmlGeneric
PropagateExpectedOffset ( ) : void
Read ( BinaryReader reader, ulong baselength ) : void
RemoveAll ( ulong id ) : void
Write ( BinaryWriter writer, HashAlgorithm algo = null ) : void

Private Methods

Method Description
FindAllRecursive ( ulong id, List list ) : List
FindRecursive ( ulong id, List list ) : EbmlGeneric
RemoveRecursive ( ulong id, EbmlMaster master ) : void

Method Details

FindAll() public method

public FindAll ( ulong id ) : List
id ulong
return List

FindFirst() public method

public FindFirst ( ulong id ) : EbmlGeneric
id ulong
return EbmlGeneric

New() public method

public New ( ) : EbmlGeneric
return EbmlGeneric

PropagateExpectedOffset() public method

public PropagateExpectedOffset ( ) : void
return void

Read() public method

public Read ( BinaryReader reader, ulong baselength ) : void
reader System.IO.BinaryReader
baselength ulong
return void

RemoveAll() public method

public RemoveAll ( ulong id ) : void
id ulong
return void

Write() public method

public Write ( BinaryWriter writer, HashAlgorithm algo = null ) : void
writer System.IO.BinaryWriter
algo System.Security.Cryptography.HashAlgorithm
return void