Implemented interface member:
property
TypeInfo
Microsoft.Interop.ICustomTypeMarshallingStrategy.TypeInfo
13 references to TypeInfo
Microsoft.Interop.SourceGeneration (13)
Marshalling\StatelessMarshallingStrategy.cs (13)
580
string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(
TypeInfo
, context);
581
if (countInfo is NoCountInfo && MarshallerHelpers.GetMarshalDirection(
TypeInfo
, CodeContext) == MarshalDirection.ManagedToUnmanaged)
607
if (MarshallerHelpers.GetCleanupStage(
TypeInfo
, CodeContext) is StubIdentifierContext.Stage.CleanupCallerAllocated)
630
string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(
TypeInfo
, context);
640
if (MarshallerHelpers.GetCleanupStage(
TypeInfo
, CodeContext) is StubIdentifierContext.Stage.CleanupCallerAllocated)
653
if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out)
662
if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out))
700
if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out))
708
if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !
TypeInfo
.IsByRef &&
TypeInfo
.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out)