4 writes to IsErrorHandlingPosition
Microsoft.Interop.ComInterfaceGenerator (2)
VirtualMethodPointerStubGenerator.cs (2)
310IsErrorHandlingPosition = false, 330IsErrorHandlingPosition = true,
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSExportGenerator.cs (1)
313IsErrorHandlingPosition = true,
Microsoft.Interop.SourceGeneration (1)
SignatureContext.cs (1)
184IsErrorHandlingPosition = true,
15 references to IsErrorHandlingPosition
Microsoft.Interop.ComInterfaceGenerator (1)
VirtualMethodPointerStubGenerator.cs (1)
306if (unmanagedToManagedElement.IsErrorHandlingPosition)
Microsoft.Interop.JavaScript.JSImportGenerator (1)
JSGeneratorFactory.cs (1)
20if (!info.IsErrorHandlingPosition && !info.IsManagedReturnPosition && (info.IsByRef || info.ByValueContentsMarshalKind != ByValueContentsMarshalKind.Default))
Microsoft.Interop.SourceGeneration (13)
BoundGenerators.cs (2)
37if (argType.IsErrorHandlingPosition) 196if (info.IsErrorHandlingPosition)
DefaultIdentifierContext.cs (3)
33IsErrorHandlingPosition: true, 50if (info.IsErrorHandlingPosition 75return info.IsErrorHandlingPosition
GeneratedStatements.cs (1)
111&& marshaller.TypeInfo.IsErrorHandlingPosition != errorHandlingOnly)
ManagedToNativeStubGenerator.cs (3)
64TypePositionInfo? errorHandlingInfo = argTypes.FirstOrDefault(static info => info.IsErrorHandlingPosition); 67: argTypes.FirstOrDefault(info => !info.IsErrorHandlingPosition && info.NativeIndex == errorHandlingInfo.NativeIndex); 98hasErrorHandler |= generator.TypeInfo.IsErrorHandlingPosition;
Marshalling\MarshallerHelpers.cs (1)
280if (info.IsErrorHandlingPosition)
VariableDeclarations.cs (3)
27if (info.RefKind == RefKind.Out && !info.IsErrorHandlingPosition) 54IsErrorHandlingPosition: true, 184if (boundaryBehavior != ValueBoundaryBehavior.ManagedIdentifier && !marshaller.TypeInfo.IsErrorHandlingPosition)