DataRequest
struct DataRequest
Encapsulates state of a data request.
using System.Diagnostics.CodeAnalysis;
using System.Reflection.Metadata;
using System.Runtime.CompilerServices;
namespace System.Private.Windows.Ole
{
[NullableContext(1)]
[Nullable(0)]
[RequiredMember]
internal readonly struct DataRequest
{
[RequiredMember]
public string Format { get; set; }
public bool AutoConvert { get; set; }
[Nullable(new byte[] {
2,
1,
2
})]
[field: Nullable(new byte[] {
2,
1,
2
})]
public Func<TypeName, Type> Resolver {
[return: Nullable(new byte[] {
2,
1,
2
})]
get;
[param: Nullable(new byte[] {
2,
1,
2
})]
set;
}
[RequiredMember]
public bool TypedRequest { get; set; }
[SetsRequiredMembers]
public DataRequest(string format)
{
AutoConvert = true;
Resolver = null;
Format = format;
TypedRequest = true;
}
}
}