1 implementation of ITypedDataObject
PresentationCore (1)
System\Windows\dataobject.cs (1)
23ITypedDataObject,
12 references to ITypedDataObject
PresentationCore (12)
System\Windows\clipboard.cs (2)
86if (data is ITypedDataObject typed) 386/// the <see cref="IDataObject"/> on the <see cref="Clipboard"/> does not implement <see cref="ITypedDataObject"/>
System\Windows\DataObjectExtensions.cs (10)
15private static ITypedDataObject GetTypedDataObjectOrThrow(IDataObject dataObject) 19if (dataObject is not ITypedDataObject typed) 29/// <inheritdoc cref="ITypedDataObject.TryGetData{T}(out T)"/> 30/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="ITypedDataObject" />.</exception> 37/// <inheritdoc cref="ITypedDataObject.TryGetData{T}(string, out T)"/> 38/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="ITypedDataObject" />.</exception> 46/// <inheritdoc cref="ITypedDataObject.TryGetData{T}(string, bool, out T)"/> 47/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="ITypedDataObject" />.</exception> 56/// <inheritdoc cref="ITypedDataObject.TryGetData{T}(string, Func{Reflection.Metadata.TypeName, Type}, bool, out T)"/> 57/// <exception cref="NotSupportedException">if the <paramref name="dataObject"/> does not implement <see cref="ITypedDataObject" />.</exception>