3 instantiations of CustomTypeMarshallers
Microsoft.Interop.SourceGeneration (3)
ComInterfaceMarshallingInfoProvider.cs (1)
127return new CustomTypeMarshallers(builder.ToImmutable(), reason);
ManualTypeMarshallingHelper.cs (1)
307marshallers = new CustomTypeMarshallers()
MarshallingAttributeInfo.cs (1)
185new CustomTypeMarshallers(ImmutableDictionary<MarshalMode, CustomTypeMarshallerData>.Empty.Add(
21 references to CustomTypeMarshallers
Microsoft.Interop.SourceGeneration (21)
ArrayMarshallingInfoProvider.cs (1)
73if (ManualTypeMarshallingHelper.TryGetLinearCollectionMarshallersFromEntryType(arrayMarshaller, managedType, compilation, getMarshallingInfoForElement, out CustomTypeMarshallers? marshallers))
ComInterfaceMarshallingInfoProvider.cs (4)
45if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(comInterfaceMarshaller, interfaceType, compilation, out CustomTypeMarshallers? marshallers)) 54CustomTypeMarshallers filteredMarshallers = FilterMarshallersByComInterfaceOptions(marshallers.Value, interfaceType); 73private static CustomTypeMarshallers FilterMarshallersByComInterfaceOptions(CustomTypeMarshallers marshallers, ITypeSymbol interfaceType)
CustomMarshallingInfoHelper.cs (4)
81if (ManualTypeMarshallingHelper.TryGetLinearCollectionMarshallersFromEntryType(entryPointType, type, compilation, getMarshallingInfoForElement, out CustomTypeMarshallers? collectionMarshallers)) 106if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out CustomTypeMarshallers? marshallers)) 163if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out CustomTypeMarshallers? marshallers)) 182if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(marshallerType, type, compilation, out CustomTypeMarshallers? marshallers))
ManualTypeMarshallingHelper.cs (7)
53public bool Equals(CustomTypeMarshallers other) 125out CustomTypeMarshallers? marshallers) 172out CustomTypeMarshallers? marshallers) 182out CustomTypeMarshallers? marshallers) 193out CustomTypeMarshallers? marshallers) 203out CustomTypeMarshallers? marshallers) 216out CustomTypeMarshallers? marshallers)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
115private CustomTypeMarshallerData GetMarshallerDataForTypePositionInfo(CustomTypeMarshallers marshallers, TypePositionInfo info, StubCodeContext context)
MarshallingAttributeInfo.cs (3)
111CustomTypeMarshallers Marshallers) : MarshallingInfo; 115CustomTypeMarshallers Marshallers, 126CustomTypeMarshallers Marshallers,
SafeHandleMarshallingInfoProvider.cs (1)
68out CustomTypeMarshallers? marshallers))