C# 클래스 System.IO.Compression.Inflater

파일 보기 프로젝트 열기: dotnet/corefx 1 사용 예제들

Private Properties

프로퍼티 타입 설명
DeallocateInputBufferHandle void
Dispose void
Inflate ZLibNative.ErrorCode
InflateInit void
Inflater System.Diagnostics
ReadInflateOutput ZLibNative.ErrorCode

공개 메소드들

메소드 설명
Dispose ( ) : void
Finished ( ) : bool

Returns true if the end of the stream has been reached.

Inflate ( byte &b ) : bool
Inflate ( byte bytes, int offset, int length ) : int
InflateVerified ( byte bufPtr, int length ) : int
NeedsInput ( ) : bool
SetInput ( byte inputBuffer, int startIndex, int count ) : void

비공개 메소드들

메소드 설명
DeallocateInputBufferHandle ( ) : void

Frees the GCHandle being used to store the input buffer

Dispose ( bool disposing ) : void
Inflate ( ZLibNative flushCode ) : ZLibNative.ErrorCode
InflateInit ( int windowBits ) : void
Inflater ( int windowBits ) : System.Diagnostics

Initialized the Inflater with the given windowBits size

ReadInflateOutput ( byte bufPtr, int length, ZLibNative flushCode, int &bytesRead ) : ZLibNative.ErrorCode

Wrapper around the ZLib inflate function, configuring the stream appropriately.

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Finished() 공개 메소드

Returns true if the end of the stream has been reached.
public Finished ( ) : bool
리턴 bool

Inflate() 공개 메소드

public Inflate ( byte &b ) : bool
b byte
리턴 bool

Inflate() 공개 메소드

public Inflate ( byte bytes, int offset, int length ) : int
bytes byte
offset int
length int
리턴 int

InflateVerified() 공개 메소드

public InflateVerified ( byte bufPtr, int length ) : int
bufPtr byte
length int
리턴 int

NeedsInput() 공개 메소드

public NeedsInput ( ) : bool
리턴 bool

SetInput() 공개 메소드

public SetInput ( byte inputBuffer, int startIndex, int count ) : void
inputBuffer byte
startIndex int
count int
리턴 void