C# Класс Brunet.Util.MemBlock

Наследование: System.IComparable, System.ICloneable, ICopyable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_buffer byte[]
_hc int
_length int
_null MemBlock
_offset int

Открытые методы

Метод Описание
Clone ( ) : object
CompareTo ( object o ) : int
Concat ( ) : MemBlock
Copy ( ICopyable c ) : MemBlock
Copy ( byte source ) : MemBlock
Copy ( byte source, int offset, int length ) : MemBlock
CopyTo ( byte dest, int offset_into_dest ) : int
Equals ( object a ) : bool
ExtendHead ( int count ) : MemBlock
GetHashCode ( ) : int
GetString ( System e ) : string
GetString ( System e, int off, int length ) : string
IndexOf ( byte b ) : int
IndexOf ( byte b, int offset ) : int
IsAscii ( int off, int l ) : bool
MemBlock ( ) : NUnit.Framework
Reference ( byte data ) : MemBlock
Reference ( byte data, int offset, int length ) : MemBlock
Slice ( int offset ) : MemBlock
Slice ( int offset, int length ) : MemBlock
ToBase16String ( ) : string
ToBase32String ( ) : string
ToBase64String ( ) : string
ToMemoryStream ( ) : System.IO.MemoryStream
ToString ( ) : string
WriteTo ( System s ) : void
this ( int pos ) : byte

Защищенные методы

Метод Описание
MemBlock ( byte data, int offset, int length ) : NUnit.Framework

Приватные методы

Метод Описание
SomeInsanityTests ( ) : void
StringTests ( ) : void
Test ( ) : void

Описание методов

Clone() публичный Метод

public Clone ( ) : object
Результат object

CompareTo() публичный Метод

public CompareTo ( object o ) : int
o object
Результат int

Concat() статический публичный Метод

static public Concat ( ) : MemBlock
Результат MemBlock

Copy() публичный статический Метод

public static Copy ( ICopyable c ) : MemBlock
c ICopyable
Результат MemBlock

Copy() публичный статический Метод

public static Copy ( byte source ) : MemBlock
source byte
Результат MemBlock

Copy() публичный статический Метод

public static Copy ( byte source, int offset, int length ) : MemBlock
source byte
offset int
length int
Результат MemBlock

CopyTo() публичный Метод

public CopyTo ( byte dest, int offset_into_dest ) : int
dest byte
offset_into_dest int
Результат int

Equals() публичный Метод

public Equals ( object a ) : bool
a object
Результат bool

ExtendHead() публичный Метод

public ExtendHead ( int count ) : MemBlock
count int
Результат MemBlock

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

GetString() публичный Метод

public GetString ( System e ) : string
e System
Результат string

GetString() публичный Метод

public GetString ( System e, int off, int length ) : string
e System
off int
length int
Результат string

IndexOf() публичный Метод

public IndexOf ( byte b ) : int
b byte
Результат int

IndexOf() публичный Метод

public IndexOf ( byte b, int offset ) : int
b byte
offset int
Результат int

IsAscii() публичный Метод

public IsAscii ( int off, int l ) : bool
off int
l int
Результат bool

MemBlock() публичный Метод

public MemBlock ( ) : NUnit.Framework
Результат NUnit.Framework

MemBlock() защищенный Метод

protected MemBlock ( byte data, int offset, int length ) : NUnit.Framework
data byte
offset int
length int
Результат NUnit.Framework

Reference() статический публичный Метод

static public Reference ( byte data ) : MemBlock
data byte
Результат MemBlock

Reference() статический публичный Метод

static public Reference ( byte data, int offset, int length ) : MemBlock
data byte
offset int
length int
Результат MemBlock

Slice() публичный Метод

public Slice ( int offset ) : MemBlock
offset int
Результат MemBlock

Slice() публичный Метод

public Slice ( int offset, int length ) : MemBlock
offset int
length int
Результат MemBlock

ToBase16String() публичный Метод

public ToBase16String ( ) : string
Результат string

ToBase32String() публичный Метод

public ToBase32String ( ) : string
Результат string

ToBase64String() публичный Метод

public ToBase64String ( ) : string
Результат string

ToMemoryStream() публичный Метод

public ToMemoryStream ( ) : System.IO.MemoryStream
Результат System.IO.MemoryStream

ToString() публичный Метод

public ToString ( ) : string
Результат string

WriteTo() публичный Метод

public WriteTo ( System s ) : void
s System
Результат void

this() публичный Метод

public this ( int pos ) : byte
pos int
Результат byte

Описание свойств

_buffer защищенное свойство

protected byte[] _buffer
Результат byte[]

_hc защищенное свойство

protected int _hc
Результат int

_length защищенное свойство

protected int _length
Результат int

_null защищенное статическое свойство

protected static MemBlock,Brunet.Util _null
Результат MemBlock

_offset защищенное свойство

protected int _offset
Результат int