2 types derived from ElementsMarshalling
Microsoft.Interop.SourceGeneration (2)
Marshalling\ElementsMarshalling.cs (2)
99IElementsMarshallingCollectionSource collectionSource) : ElementsMarshalling(collectionSource) 150IElementsMarshallingCollectionSource collectionSource) : ElementsMarshalling(collectionSource)
13 references to ElementsMarshalling
Microsoft.Interop.SourceGeneration (13)
Marshalling\AttributedMarshallingModelGeneratorResolver.cs (4)
245ElementsMarshalling elementsMarshalling = CreateElementsMarshalling(marshallerData, elementMarshaller, unmanagedElementType, collectionSource); 276ElementsMarshalling elementsMarshalling = CreateElementsMarshalling(marshallerData, elementMarshaller, unmanagedElementType, collectionSource); 359private static ElementsMarshalling CreateElementsMarshalling(CustomTypeMarshallerData marshallerData, IBoundMarshallingGenerator elementMarshaller, string unmanagedElementType, IElementsMarshallingCollectionSource collectionSource) 361ElementsMarshalling elementsMarshalling;
Marshalling\StatefulMarshallingStrategy.cs (2)
178ElementsMarshalling elementsMarshalling, 268writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, castCountInfo, CodeContext, context)};");
Marshalling\StatelessMarshallingStrategy.cs (7)
185writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, countInfoRequiresCast, CodeContext, context)};"); 195writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, countInfoRequiresCast, CodeContext, context)};"); 208writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, countInfoRequiresCast, CodeContext, context)};"); 264writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, countInfoRequiresCast, CodeContext, context)};"); 306ElementsMarshalling elementsMarshalling, 340writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, castCountInfo, CodeContext, context)};"); 366writer.WriteLine($"{numElementsIdentifier} = {ElementsMarshalling.GenerateNumElementsExpression(countInfo, castCountInfo, CodeContext, context)};");