1 write to NativeReturnMarshaller
Microsoft.Interop.SourceGeneration (1)
BoundGenerators.cs (1)
176NativeReturnMarshaller = nativeReturnMarshaller,
11 references to NativeReturnMarshaller
Microsoft.Interop.SourceGeneration (11)
BoundGenerators.cs (3)
248NativeReturnMarshaller.AsReturnType(), 249NativeReturnMarshaller.GenerateAttributesForReturnType() 257public bool IsUnmanagedVoidReturn => NativeReturnMarshaller.TypeInfo.ManagedType == SpecialTypeInfo.Void;
GeneratedStatements.cs (3)
113if (marshallers.NativeReturnMarshaller.TypeInfo.ManagedType == SpecialTypeInfo.Void) 118(string managed, string native) = context.GetIdentifiers(marshallers.NativeReturnMarshaller.TypeInfo); 119string targetIdentifier = marshallers.NativeReturnMarshaller.UsesNativeIdentifier ? native : managed;
UnmanagedToManagedStubGenerator.cs (2)
25if (_marshallers.NativeReturnMarshaller.UsesNativeIdentifier) 113writer.WriteLine($"return {_context.GetIdentifiers(_marshallers.NativeReturnMarshaller.TypeInfo).native};");
VariableDeclarations.cs (3)
34AppendVariableDeclarations(marshallers.NativeReturnMarshaller); 41&& !ReferenceEquals(errorMarshaller, marshallers.NativeReturnMarshaller)) 80AppendVariableDeclarations(marshallers.NativeReturnMarshaller);