1 implementation of ITypedDataObject
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
21
ITypedDataObject
,
17 references to ITypedDataObject
System.Windows.Forms (17)
System\Windows\Forms\OLE\Clipboard.cs (2)
250
/// the <see cref="IDataObject"/> on the <see cref="Clipboard"/> does not implement <see cref="
ITypedDataObject
"/>
401
if (data is
ITypedDataObject
typed)
System\Windows\Forms\OLE\DataObject.cs (3)
64
/// we strongly recommend implementing <see cref="
ITypedDataObject
"/> interface to support the
67
/// if <see cref="
ITypedDataObject
"/> is not implemented.
183
/// <inheritdoc cref="
ITypedDataObject
.TryGetData{T}(string, Func{TypeName, Type}, bool, out T)" />
System\Windows\Forms\OLE\DataObjectExtensions.cs (10)
11
private static
ITypedDataObject
GetTypedDataObjectOrThrow(IDataObject dataObject)
15
if (dataObject is not
ITypedDataObject
typed)
25
/// <inheritdoc cref="
ITypedDataObject
.TryGetData{T}(out T)"/>
26
/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="
ITypedDataObject
" />.</exception>
33
/// <inheritdoc cref="
ITypedDataObject
.TryGetData{T}(string, out T)"/>
34
/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="
ITypedDataObject
" />.</exception>
42
/// <inheritdoc cref="
ITypedDataObject
.TryGetData{T}(string, bool, out T)"/>
43
/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="
ITypedDataObject
" />.</exception>
52
/// <inheritdoc cref="
ITypedDataObject
.TryGetData{T}(string, Func{Reflection.Metadata.TypeName, Type}, bool, out T)"/>
53
/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="
ITypedDataObject
" />.</exception>
System\Windows\Forms\OLE\IDataObject.cs (2)
13
/// When implementing a <see cref="IDataObject"/>, consider implementing <see cref="
ITypedDataObject
"/>
15
/// is exchanged. If <see cref="
ITypedDataObject
"/> is not implemented by a data object exchanged