17 references to IsNativeReturnPosition
Microsoft.Interop.JavaScript.JSImportGenerator (3)
JSExportGenerator.cs (2)
320if (allElements[i].IsNativeReturnPosition && allElements[i].ManagedType != SpecialTypeInfo.Void) 367if (nativeArg.IsNativeReturnPosition)
JSImportGenerator.cs (1)
232if (info.IsNativeReturnPosition)
Microsoft.Interop.SourceGeneration (14)
BoundGenerators.cs (7)
53if (argType.IsNativeReturnPosition) 85if (errorHandlingInfo.IsNativeReturnPosition) 87Debug.Assert(!nativeReturnMarshaller.TypeInfo.IsNativeReturnPosition); 100if (errorHandlingInfo.IsNativeReturnPosition) 214if (info.IsNativeReturnPosition) 216return nativeReturnMarshaller.TypeInfo.IsNativeReturnPosition 258public bool ManagedNativeSameReturn => ManagedReturnMarshaller.TypeInfo.IsNativeReturnPosition;
Marshalling\ElementsMarshalling.cs (1)
609return context.ElementIndirectionLevel != 0 || info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out || info.RefKind == RefKind.Out || info.IsNativeReturnPosition;
Marshalling\MarshallerHelpers.cs (3)
309if (info.IsNativeReturnPosition) 456MarshalDirection.UnmanagedToManaged => info.IsNativeReturnPosition, 470MarshalDirection.ManagedToUnmanaged => info.IsNativeReturnPosition,
VariableDeclarations.cs (3)
75if (marshaller.TypeInfo.IsManagedReturnPosition || marshaller.TypeInfo.IsNativeReturnPosition) 102if (info.IsNativeReturnPosition || info.IsManagedReturnPosition) 132if (marshaller.TypeInfo.IsNativeReturnPosition)