C# 클래스 CSharpGL.UnmanagedArrayBase

Base type of unmanaged array.

Similar to array in int array[Length];

상속: IDisposable
파일 보기 프로젝트 열기: bitzhuwei/CSharpGL 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
allocatedCount int
disposedCount int

보호된 프로퍼티들

프로퍼티 타입 설명
elementSize int

공개 메소드들

메소드 설명
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

ToString ( ) : string

return string.Format("head: {0}, element count: {1}, byte length: {2}", this.Header, this.Length, this.ByteLength);

보호된 메소드들

메소드 설명
DisposeUnmanagedResources ( ) : void

Dispose unmanaged resources

UnmanagedArrayBase ( int elementCount, int elementSize ) : System

Base type of unmanaged array.

Similar to array in int array[Length];

비공개 메소드들

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

Dispose managed and unmanaged resources of this instance.

메소드 상세

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

DisposeUnmanagedResources() 보호된 메소드

Dispose unmanaged resources
protected DisposeUnmanagedResources ( ) : void
리턴 void

ToString() 공개 메소드

return string.Format("head: {0}, element count: {1}, byte length: {2}", this.Header, this.Length, this.ByteLength);
public ToString ( ) : string
리턴 string

UnmanagedArrayBase() 보호된 메소드

Base type of unmanaged array.

Similar to array in int array[Length];

protected UnmanagedArrayBase ( int elementCount, int elementSize ) : System
elementCount int How many elements?
elementSize int How manay bytes for one element of array?
리턴 System

프로퍼티 상세

allocatedCount 공개적으로 정적으로 프로퍼티

How many UnmanagedArrayBase allocated?

Only used for debugging.

public static int allocatedCount
리턴 int

disposedCount 공개적으로 정적으로 프로퍼티

How many UnmanagedArrayBase released?

Only used for debugging.

public static int disposedCount
리턴 int

elementSize 보호되어 있는 프로퍼티

单个元素的字节数。

How manay bytes for one element of array?

protected int elementSize
리턴 int