<PackageReference Include="System.Drawing.Common" Version="10.0.3" />

System.Private.Windows.Ole.IDataObjectInternal

Internal interface for a data object class.
namespace System.Private.Windows.Ole { internal interface IDataObjectInternal { object GetData(string format, bool autoConvert); object GetData(string format); object GetData(Type format); bool GetDataPresent(string format, bool autoConvert); bool GetDataPresent(string format); bool GetDataPresent(Type format); string[] GetFormats(bool autoConvert); string[] GetFormats(); void SetData(string format, bool autoConvert, object data); void SetData(string format, object data); void SetData(Type format, object data); void SetData(object data); bool TryGetData<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>(out T data); bool TryGetData<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>(string format, out T data); bool TryGetData<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>(string format, bool autoConvert, out T data); bool TryGetData<[Nullable(2)] [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] T>(string format, Func<TypeName, Type> resolver, bool autoConvert, out T data); } }