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