1 write to ManagedReturnMarshaller
Microsoft.Interop.SourceGeneration (1)
BoundGenerators.cs (1)
175
ManagedReturnMarshaller
= managedReturnMarshaller,
9 references to ManagedReturnMarshaller
Microsoft.Interop.SourceGeneration (9)
BoundGenerators.cs (2)
253
public bool ManagedNativeSameReturn =>
ManagedReturnMarshaller
.TypeInfo.IsNativeReturnPosition;
255
public bool IsManagedVoidReturn =>
ManagedReturnMarshaller
.TypeInfo.ManagedType == SpecialTypeInfo.Void;
GeneratedStatements.cs (3)
105
InvokeStatement = $"{invokeContext.GetIdentifiers(marshallers.
ManagedReturnMarshaller
.TypeInfo).managed} = {propertyAccess};\r\n"
127
if (marshallers.
ManagedReturnMarshaller
.TypeInfo.ManagedType == SpecialTypeInfo.Void)
132
return $"{context.GetIdentifiers(marshallers.
ManagedReturnMarshaller
.TypeInfo).managed} = {invoke}";
ManagedToNativeStubGenerator.cs (2)
48
if (_marshallers.
ManagedReturnMarshaller
.UsesNativeIdentifier)
183
writer.WriteLine($"return {_context.GetIdentifiers(_marshallers.
ManagedReturnMarshaller
.TypeInfo).managed};");
VariableDeclarations.cs (2)
30
AppendVariableDeclarations(marshallers.
ManagedReturnMarshaller
);
76
AppendVariableDeclarations(marshallers.
ManagedReturnMarshaller
);