Implemented interface member:
property
TypeInfo
Microsoft.Interop.ICustomTypeMarshallingStrategy.TypeInfo
12 references to TypeInfo
Microsoft.Interop.SourceGeneration (12)
Marshalling\StatefulMarshallingStrategy.cs (12)
209if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out) 215if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 235if (MarshallerHelpers.GetMarshalDirection(TypeInfo, CodeContext) is not MarshalDirection.ManagedToUnmanaged 236|| TypeInfo.ByValueContentsMarshalKind != ByValueContentsMarshalKind.Default) 238string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(TypeInfo, context); 252if (CodeContext.Direction == MarshalDirection.ManagedToUnmanaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind.HasFlag(ByValueContentsMarshalKind.Out)) 257if (CodeContext.Direction == MarshalDirection.UnmanagedToManaged && !TypeInfo.IsByRef && TypeInfo.ByValueContentsMarshalKind == ByValueContentsMarshalKind.Out) 267string numElementsIdentifier = MarshallerHelpers.GetNumElementsIdentifier(TypeInfo, context);