1 write to ManagedValuesSource
Microsoft.Interop.SourceGeneration (1)
MarshallerShape.cs (1)
140ManagedValuesSource = managedSource,
8 references to ManagedValuesSource
Microsoft.Interop.LibraryImportGenerator (6)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (4)
782if (methods.ManagedValuesSource is null) 945if (methods.ManagedValuesSource is not null && methods.ManagedValuesDestination is not null) 947if (TryGetElementTypeFromSpanType(methods.ManagedValuesSource.ReturnType, out ITypeSymbol sourceElementType) 951diagnosticReporter.CreateAndReportDiagnostic(ElementTypesOfReturnTypesMustMatchRule, methods.ManagedValuesSource.ToDisplayString(), methods.ManagedValuesDestination.ToDisplayString());
Analyzers\CustomMarshallerAttributeFixer.cs (2)
387if (methods.ManagedValuesSource is not null) 389return ((INamedTypeSymbol)methods.ManagedValuesSource.ReturnType).TypeArguments[0];
Microsoft.Interop.SourceGeneration (2)
ManualTypeMarshallingHelper.cs (2)
464if (isLinearCollectionMarshaller && methods.ManagedValuesSource is not null) 467collectionElementType = ((INamedTypeSymbol)methods.ManagedValuesSource.ReturnType).TypeArguments[0];