2 instantiations of UnmanagedBlittableMarshallingInfo
Microsoft.Interop.SourceGeneration (2)
BlittableTypeMarshallingInfoProvider.cs (1)
36return new UnmanagedBlittableMarshallingInfo(type.IsStrictlyBlittableInContext(_compilation));
CharMarshallingInfoProvider.cs (1)
29return _defaultMarshallingInfo.CharEncoding == CharEncoding.Undefined ? new UnmanagedBlittableMarshallingInfo(IsStrictlyBlittable: false) : new MarshallingInfoStringSupport(_defaultMarshallingInfo.CharEncoding);
3 references to UnmanagedBlittableMarshallingInfo
Microsoft.Interop.ComInterfaceGenerator (1)
ComInterfaceGenerator.cs (1)
341if (managedReturnInfo is { MarshallingAttributeInfo: UnmanagedBlittableMarshallingInfo, ManagedType: ValueTypeInfo valueType }
Microsoft.Interop.SourceGeneration (2)
Marshalling\BlittableMarshallerResolver.cs (2)
12/// Resolves a <see cref="TypePositionInfo"/> with <see cref="UnmanagedBlittableMarshallingInfo"/> based on the target compilation's 25if (info.MarshallingAttributeInfo is UnmanagedBlittableMarshallingInfo blittableInfo)