Method GetValueRef
- Namespace
- PaintDotNet.Direct2D1
- Assembly
- PaintDotNet.Windows.dll
GetValueRef(IDeviceEffectProperties, int, Type)
public static IObjectRef? GetValueRef(this IDeviceEffectProperties properties, int index, Type interfaceType)
Parameters
properties IDeviceEffectProperties
index int
interfaceType Type
Returns
- IObjectRef
GetValueRef<TIndex>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, Type)
public static IObjectRef? GetValueRef<TIndex>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, Type interfaceType) where TIndex : unmanaged
Parameters
properties IDeviceEffectProperties
index TIndex
type DeviceEffectPropertyType
interfaceType Type
Returns
- IObjectRef
Type Parameters
TIndex
GetValueRef<TIndex>(IDeviceEffectProperties, TIndex, Type)
public static IObjectRef? GetValueRef<TIndex>(this IDeviceEffectProperties properties, TIndex index, Type interfaceType) where TIndex : unmanaged
Parameters
properties IDeviceEffectProperties
index TIndex
interfaceType Type
Returns
- IObjectRef
Type Parameters
TIndex
GetValueRef<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType)
public static T? GetValueRef<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type) where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index int
type DeviceEffectPropertyType
Returns
- T
Type Parameters
T
GetValueRef(IDeviceEffectProperties, int)
public static IObjectRef? GetValueRef(this IDeviceEffectProperties properties, int index)
Parameters
properties IDeviceEffectProperties
index int
Returns
- IObjectRef
GetValueRef<T>(IDeviceEffectProperties, int)
public static T? GetValueRef<T>(this IDeviceEffectProperties properties, int index) where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index int
Returns
- T
Type Parameters
T
GetValueRef<T>(IDeviceEffectProperties, int, DeviceEffectPropertyType, out T?)
public static void GetValueRef<T>(this IDeviceEffectProperties properties, int index, DeviceEffectPropertyType type, out T? valueRef) where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index int
type DeviceEffectPropertyType
valueRef T
Type Parameters
T
GetValueRef<T>(IDeviceEffectProperties, int, out T?)
public static void GetValueRef<T>(this IDeviceEffectProperties properties, int index, out T? valueRef) where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index int
valueRef T
Type Parameters
T
GetValueRef<TIndex, T>(IDeviceEffectProperties, TIndex, DeviceEffectPropertyType, out T?)
public static void GetValueRef<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, DeviceEffectPropertyType type, out T? valueRef) where TIndex : unmanaged where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index TIndex
type DeviceEffectPropertyType
valueRef T
Type Parameters
TIndex
T
GetValueRef<TIndex, T>(IDeviceEffectProperties, TIndex, out T?)
public static void GetValueRef<TIndex, T>(this IDeviceEffectProperties properties, TIndex index, out T? valueRef) where TIndex : unmanaged where T : class, IObjectRef
Parameters
properties IDeviceEffectProperties
index TIndex
valueRef T
Type Parameters
TIndex
T