17 references to Out
Microsoft.Interop.SourceGeneration (17)
Marshalling\ByValueMarshalKindSupportDescriptor.cs (1)
101
ByValueContentsMarshalKind.
Out
=> OutSupport.GetSupport(info, context, out diagnostic),
Marshalling\CustomTypeMarshallingGenerator.cs (1)
109
info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
)
Marshalling\ElementsMarshalling.cs (2)
430
if (context.Direction is MarshalDirection.UnmanagedToManaged && info.ByValueContentsMarshalKind is ByValueContentsMarshalKind.
Out
)
545
return !context.AdditionalTemporaryStateLivesAcrossStages || info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.
Out
|| info.RefKind == RefKind.Out || info.IsNativeReturnPosition;
Marshalling\MarshallerHelpers.cs (1)
25
ByValueContentsMarshalKind.
Out
=> RefKind.Out,
Marshalling\MarshallingGeneratorExtensions.cs (1)
121
if (info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
Marshalling\StatefulMarshallingStrategy.cs (4)
394
if (context.Direction == MarshalDirection.ManagedToUnmanaged && !info.IsByRef && info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.
Out
)
402
if (context.Direction == MarshalDirection.UnmanagedToManaged && !info.IsByRef && info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
449
if (context.Direction == MarshalDirection.ManagedToUnmanaged && !info.IsByRef && info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
457
if (context.Direction == MarshalDirection.UnmanagedToManaged && !info.IsByRef && info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.
Out
)
Marshalling\StatelessMarshallingStrategy.cs (5)
463
if (context.Direction == MarshalDirection.ManagedToUnmanaged && !info.IsByRef && info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
672
if (context.Direction == MarshalDirection.ManagedToUnmanaged && !info.IsByRef && info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.
Out
)
681
if (context.Direction == MarshalDirection.UnmanagedToManaged && !info.IsByRef && info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
719
if (context.Direction == MarshalDirection.ManagedToUnmanaged && !info.IsByRef && info.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.
Out
))
727
if (context.Direction == MarshalDirection.UnmanagedToManaged && !info.IsByRef && info.ByValueContentsMarshalKind == ByValueContentsMarshalKind.
Out
)
TypePositionInfo.cs (2)
41
InOut = In |
Out
124
marshalKind |= ByValueContentsMarshalKind.
Out
;