17 references to IsNativeReturnPosition
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (2)
174if (allElements[i].IsNativeReturnPosition && allElements[i].ManagedType != SpecialTypeInfo.Void) 238if (nativeArgument.IsNativeReturnPosition)
JSImportGenerator.cs (1)
150typeInfoBuilder.Add(info.IsNativeReturnPosition
Microsoft.Interop.SourceGeneration (14)
BoundGenerators.cs (7)
50if (argType.IsNativeReturnPosition) 82if (errorHandlingInfo.IsNativeReturnPosition) 84Debug.Assert(!nativeReturnMarshaller.TypeInfo.IsNativeReturnPosition); 97if (errorHandlingInfo.IsNativeReturnPosition) 211if (info.IsNativeReturnPosition) 213return nativeReturnMarshaller.TypeInfo.IsNativeReturnPosition 253public bool ManagedNativeSameReturn => ManagedReturnMarshaller.TypeInfo.IsNativeReturnPosition;
Marshalling\ElementsMarshalling.cs (1)
356return context.ElementIndirectionLevel != 0 || info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out || info.RefKind == RefKind.Out || info.IsNativeReturnPosition;
Marshalling\MarshallerHelpers.cs (3)
288if (info.IsNativeReturnPosition) 434MarshalDirection.UnmanagedToManaged => info.IsNativeReturnPosition, 448MarshalDirection.ManagedToUnmanaged => info.IsNativeReturnPosition,
VariableDeclarations.cs (3)
51if (marshaller.TypeInfo.IsManagedReturnPosition || marshaller.TypeInfo.IsNativeReturnPosition) 68if (info.IsNativeReturnPosition || info.IsManagedReturnPosition) 87if (marshaller.TypeInfo.IsNativeReturnPosition)