8 references to NativeProviderTypeCategory
Aspire.Hosting.Native.Server (8)
Rpc\NativeProviderContractProjection.cs (2)
106
if (type.Category ==
NativeProviderTypeCategory
.Handle && (CoreHandles.Contains(id) ||
111
var kind = type.Category ==
NativeProviderTypeCategory
.Primitive ? id switch
Rpc\NativeProviderMetadata.cs (6)
9
internal sealed record NativeProviderMetadataType(string TypeId,
NativeProviderTypeCategory
Category);
87
return new(name, new("callback",
NativeProviderTypeCategory
.Callback), optional, nullable, new(callbackTypes, ReadType(callbackReturn)));
93
"Primitive" =>
NativeProviderTypeCategory
.Primitive,
94
"Handle" =>
NativeProviderTypeCategory
.Handle,
95
"Callback" =>
NativeProviderTypeCategory
.Callback,
96
_ =>
NativeProviderTypeCategory
.Unsupported