C# 클래스 Klawr.ClrHost.Managed.SafeHandles.UObjectHandle

Encapsulates a native UObject pointer and takes care of properly disposing of it.
상속: System.Runtime.InteropServices.SafeHandle
파일 보기 프로젝트 열기: Algorithman/klawr 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Null UObjectHandle

공개 메소드들

메소드 설명
Equals ( object obj ) : bool

Equality is determined by the equality of the encapsulated IntPtr.

GetHashCode ( ) : int
UObjectHandle ( ) : System

Construct a new handle.

This constructor is used by the interop code, user code should not invoke it.

UObjectHandle ( IntPtr nativeObject, bool ownsHandle ) : System

Construct a new handle to a native UObject instance. This constructor is currently only used to construct IScriptObject(s).

보호된 메소드들

메소드 설명
ReleaseHandle ( ) : bool

메소드 상세

Equals() 공개 메소드

Equality is determined by the equality of the encapsulated IntPtr.
public Equals ( object obj ) : bool
obj object UObjectHandle to compare with.
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

ReleaseHandle() 보호된 메소드

protected ReleaseHandle ( ) : bool
리턴 bool

UObjectHandle() 공개 메소드

Construct a new handle.
This constructor is used by the interop code, user code should not invoke it.
public UObjectHandle ( ) : System
리턴 System

UObjectHandle() 공개 메소드

Construct a new handle to a native UObject instance. This constructor is currently only used to construct IScriptObject(s).
public UObjectHandle ( IntPtr nativeObject, bool ownsHandle ) : System
nativeObject System.IntPtr Pointer to a native UObject instance.
ownsHandle bool true if the handle should release the native object when /// disposed, false otherwise
리턴 System

프로퍼티 상세

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

Encapsulates a native null pointer.
public static UObjectHandle,Klawr.ClrHost.Managed.SafeHandles Null
리턴 UObjectHandle