8 references to IElementsMarshallingCollectionSource
Microsoft.Interop.SourceGeneration (8)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (3)
273IElementsMarshallingCollectionSource collectionSource = new StatefulLinearCollectionSource(info, context); 299IElementsMarshallingCollectionSource collectionSource = new StatelessLinearCollectionSource(info, context, marshallerTypeSyntax); 392private static ElementsMarshalling CreateElementsMarshalling(CustomTypeMarshallerData marshallerData, IBoundMarshallingGenerator elementMarshaller, TypeSyntax unmanagedElementType, IElementsMarshallingCollectionSource collectionSource)
Marshalling\ElementsMarshalling.cs (5)
29protected IElementsMarshallingCollectionSource CollectionSource { get; } 31protected ElementsMarshalling(IElementsMarshallingCollectionSource collectionSource) 113public static StatementSyntax GetNumElementsAssignmentFromManagedValuesSource(this IElementsMarshallingCollectionSource source, TypePositionInfo info, StubIdentifierContext context) 127public static StatementSyntax GetNumElementsAssignmentFromManagedValuesDestination(this IElementsMarshallingCollectionSource source, TypePositionInfo info, StubIdentifierContext context) 148IElementsMarshallingCollectionSource collectionSource) : ElementsMarshalling(collectionSource)