1 implementation of ITypedDataObject
System.Windows.Forms (1)
System\Windows\Forms\OLE\DataObject.cs (1)
21ITypedDataObject,
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"/> 401if (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)
11private static ITypedDataObject GetTypedDataObjectOrThrow(IDataObject dataObject) 15if (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