System.Private.Windows.Ole.IDataObjectInternal
interface 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);
}
}