C# Class Mono.NativeDependencyObjectHelper

ファイルを表示 Open project: shana/moon Class Usage Examples

Public Methods

Method Description
AddNativeMapping ( IntPtr native, INativeEventObjectWrapper wrapper ) : bool
ClearValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : void
FreeNativeMapping ( INativeEventObjectWrapper wrapper ) : void
GetAnimationBaseValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
GetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
ReadLocalValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
SetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp, object value ) : void

Private Methods

Method Description
CheckNativeAndThread ( INativeDependencyObjectWrapper wrapper ) : void
CreateObject ( Kind k, IntPtr raw ) : object
FromIntPtr ( IntPtr ptr ) : INativeEventObjectWrapper
Lookup ( IntPtr ptr ) : INativeEventObjectWrapper
Lookup ( Kind k, IntPtr ptr ) : INativeEventObjectWrapper

Method Details

AddNativeMapping() public static method

public static AddNativeMapping ( IntPtr native, INativeEventObjectWrapper wrapper ) : bool
native System.IntPtr
wrapper INativeEventObjectWrapper
return bool

ClearValue() public static method

public static ClearValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : void
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
return void

FreeNativeMapping() public static method

public static FreeNativeMapping ( INativeEventObjectWrapper wrapper ) : void
wrapper INativeEventObjectWrapper
return void

GetAnimationBaseValue() public static method

public static GetAnimationBaseValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
return object

GetValue() public static method

public static GetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
return object

ReadLocalValue() public static method

public static ReadLocalValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp ) : object
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
return object

SetValue() public static method

public static SetValue ( INativeDependencyObjectWrapper wrapper, DependencyProperty dp, object value ) : void
wrapper INativeDependencyObjectWrapper
dp System.Windows.DependencyProperty
value object
return void