3 instantiations of CustomTypeMarshallers
Microsoft.Interop.SourceGeneration (3)
ComInterfaceMarshallingInfoProvider.cs (1)
127return new CustomTypeMarshallers(builder.ToImmutable(), reason);
ManualTypeMarshallingHelper.cs (1)
235marshallers = new CustomTypeMarshallers()
MarshallingAttributeInfo.cs (1)
187new 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)
79if (ManualTypeMarshallingHelper.TryGetLinearCollectionMarshallersFromEntryType(entryPointType, type, compilation, getMarshallingInfoForElement, out CustomTypeMarshallers? collectionMarshallers)) 105if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out CustomTypeMarshallers? marshallers)) 162if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(entryPointType, type, compilation, out CustomTypeMarshallers? marshallers)) 181if (ManualTypeMarshallingHelper.TryGetValueMarshallersFromEntryType(marshallerType, type, compilation, out CustomTypeMarshallers? marshallers))
ManualTypeMarshallingHelper.cs (7)
28public bool Equals(CustomTypeMarshallers other) 100out CustomTypeMarshallers? marshallers) 110out CustomTypeMarshallers? marshallers) 120out CustomTypeMarshallers? marshallers) 131out CustomTypeMarshallers? marshallers) 141out CustomTypeMarshallers? marshallers) 154out CustomTypeMarshallers? marshallers)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (1)
131private CustomTypeMarshallerData GetMarshallerDataForTypePositionInfo(CustomTypeMarshallers marshallers, TypePositionInfo info, StubCodeContext context)
MarshallingAttributeInfo.cs (3)
112CustomTypeMarshallers Marshallers) : MarshallingInfo; 116CustomTypeMarshallers Marshallers, 127CustomTypeMarshallers Marshallers,
SafeHandleMarshallingInfoProvider.cs (1)
68out CustomTypeMarshallers? marshallers))