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