7 references to StatefulMarshallerShapeHelper
Microsoft.Interop.LibraryImportGenerator (5)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (2)
1019
var (shape, methods) =
StatefulMarshallerShapeHelper
.GetShapeForType(marshallerType, managedType, isLinearCollectionMarshaller, _compilation);
1020
var fromUnmanagedCandidates =
StatefulMarshallerShapeHelper
.GetFromUnmanagedMethodCandidates(marshallerType);
Analyzers\CustomMarshallerAttributeFixer.cs (1)
404
var (_, methods) =
StatefulMarshallerShapeHelper
.GetShapeForType(marshallerType, managedType, isLinearCollectionMarshaller, editor.SemanticModel.Compilation);
Analyzers\ShapeBreakingDiagnosticSuppressor.cs (2)
46
(MarshallerShape _,
StatefulMarshallerShapeHelper
.MarshallerMethods methods) =
StatefulMarshallerShapeHelper
.GetShapeForType(diagnosedSymbol.ContainingType, managedType, isLinearCollectionMarshaller, context.Compilation);
Microsoft.Interop.SourceGeneration (2)
ManualTypeMarshallingHelper.cs (2)
555
(MarshallerShape shape,
StatefulMarshallerShapeHelper
.MarshallerMethods methods) =
StatefulMarshallerShapeHelper
.GetShapeForType(marshallerType, managedType, isLinearCollectionMarshaller, compilation);