C# 클래스 Brunet.Util.MemBlock

상속: System.IComparable, System.ICloneable, ICopyable
파일 보기 프로젝트 열기: johnynek/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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