Implemented interface member:
property
TypeInfo
Microsoft.Interop.ICustomTypeMarshallingStrategy.TypeInfo
12 references to TypeInfo
Microsoft.Interop.SourceGeneration (12)
Marshalling\StatefulMarshallingStrategy.cs (12)
362
if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out)
370
if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out))
396
if (MarshallerHelpers.GetMarshalDirection(
TypeInfo
, CodeContext) is not MarshalDirection.ManagedToUnmanaged
397
||
TypeInfo
.ByValueContentsMarshalKind != ByValueContentsMarshalKind.Default)
399
string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(
TypeInfo
, context);
424
if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out))
432
if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out)
445
string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(
TypeInfo
, context);