1 write to NativeReturnMarshaller
Microsoft.Interop.SourceGeneration (1)
BoundGenerators.cs (1)
179NativeReturnMarshaller = nativeReturnMarshaller,
11 references to NativeReturnMarshaller
Microsoft.Interop.SourceGeneration (11)
BoundGenerators.cs (3)
253NativeReturnMarshaller.AsReturnType(), 254NativeReturnMarshaller.GenerateAttributesForReturnType() 262public bool IsUnmanagedVoidReturn => NativeReturnMarshaller.TypeInfo.ManagedType == SpecialTypeInfo.Void;
GeneratedStatements.cs (3)
145if (marshallers.NativeReturnMarshaller.TypeInfo.ManagedType == SpecialTypeInfo.Void) 150var (managed, native) = context.GetIdentifiers(marshallers.NativeReturnMarshaller.TypeInfo); 152string targetIdentifier = marshallers.NativeReturnMarshaller.UsesNativeIdentifier
UnmanagedToManagedStubGenerator.cs (2)
31if (_marshallers.NativeReturnMarshaller.UsesNativeIdentifier) 158allStatements.Add(ReturnStatement(IdentifierName(_context.GetIdentifiers(_marshallers.NativeReturnMarshaller.TypeInfo).native)));
VariableDeclarations.cs (3)
46AppendVariableDeclarations(variables, marshallers.NativeReturnMarshaller, context, initializeToDefault: initializeDeclarations); 57&& !ReferenceEquals(errorMarshaller, marshallers.NativeReturnMarshaller)) 118AppendVariableDeclarations(variables, marshallers.NativeReturnMarshaller, context, initializeToDefault: initializeDeclarations);