3 instantiations of CustomTypeMarshallers
Microsoft.Interop.SourceGeneration (3)
ComInterfaceMarshallingInfoProvider.cs (1)
127
return new
CustomTypeMarshallers
(builder.ToImmutable(), reason);
ManualTypeMarshallingHelper.cs (1)
235
marshallers = new
CustomTypeMarshallers
()
MarshallingAttributeInfo.cs (1)
187
new
CustomTypeMarshallers
(ImmutableDictionary<MarshalMode, CustomTypeMarshallerData>.Empty.Add(
21 references to CustomTypeMarshallers
Microsoft.Interop.SourceGeneration (21)
ArrayMarshallingInfoProvider.cs (1)
73
if (ManualTypeMarshallingHelper.TryGetLinearCollectionMarshallersFromEntryType(arrayMarshaller, managedType, compilation, getMarshallingInfoForElement, out
CustomTypeMarshallers
? marshallers))
ComInterfaceMarshallingInfoProvider.cs (4)
45
if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(comInterfaceMarshaller, interfaceType, compilation, out
CustomTypeMarshallers
? marshallers))
54
CustomTypeMarshallers
filteredMarshallers = FilterMarshallersByComInterfaceOptions(marshallers.Value, interfaceType);
73
private static
CustomTypeMarshallers
FilterMarshallersByComInterfaceOptions(
CustomTypeMarshallers
marshallers, ITypeSymbol interfaceType)
CustomMarshallingInfoHelper.cs (4)
79
if (ManualTypeMarshallingHelper.TryGetLinearCollectionMarshallersFromEntryType(entryPointType, type, compilation, getMarshallingInfoForElement, out
CustomTypeMarshallers
? collectionMarshallers))
105
if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out
CustomTypeMarshallers
? marshallers))
162
if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out
CustomTypeMarshallers
? marshallers))
181
if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(marshallerType, type, compilation, out
CustomTypeMarshallers
? marshallers))
ManualTypeMarshallingHelper.cs (7)
28
public bool Equals(
CustomTypeMarshallers
other)
100
out
CustomTypeMarshallers
? marshallers)
110
out
CustomTypeMarshallers
? marshallers)
120
out
CustomTypeMarshallers
? marshallers)
131
out
CustomTypeMarshallers
? marshallers)
141
out
CustomTypeMarshallers
? marshallers)
154
out
CustomTypeMarshallers
? marshallers)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
131
private CustomTypeMarshallerData GetMarshallerDataForTypePositionInfo(
CustomTypeMarshallers
marshallers, TypePositionInfo info, StubCodeContext context)
MarshallingAttributeInfo.cs (3)
112
CustomTypeMarshallers
Marshallers) : MarshallingInfo;
116
CustomTypeMarshallers
Marshallers,
127
CustomTypeMarshallers
Marshallers,
SafeHandleMarshallingInfoProvider.cs (1)
68
out
CustomTypeMarshallers
? marshallers))