2 writes to ToManagedFinally
Microsoft.Interop.SourceGeneration (2)
MarshallerShape.cs (2)
163ToManagedFinally = allocateManagedGuaranteed, 191ToManagedFinally = toManagedFinally
8 references to ToManagedFinally
Microsoft.Interop.LibraryImportGenerator (6)
Analyzers\CustomMarshallerAttributeAnalyzer.cs (4)
828if (methods.ToManaged is null && methods.ToManagedFinally is null) 913IMethodSymbol toManagedMethod = methods.ToManaged ?? methods.ToManagedFinally; 934if (!SymbolEqualityComparer.Default.Equals(methods.ToManaged.Parameters[1].Type, methods.ToManagedFinally.Parameters[1].Type)) 936diagnosticReporter.CreateAndReportDiagnostic(FirstParametersMustMatchRule, methods.ToManaged.ToDisplayString(), methods.ToManagedFinally.ToDisplayString());
Analyzers\CustomMarshallerAttributeFixer.cs (2)
365else if (methods.ToManagedFinally is not null) 367unmanagedType = methods.ToManagedFinally.Parameters[0].Type;
Microsoft.Interop.SourceGeneration (2)
ManualTypeMarshallingHelper.cs (2)
504if (methods.ToManagedFinally is not null) 506nativeType = methods.ToManagedFinally.Parameters[0].Type;