10 references to ExceptionMarshalling
Microsoft.Interop.ComInterfaceGenerator (10)
ComInterfaceGenerator.cs (1)
378var virtualMethodIndexData = new VirtualMethodIndexData(index, ImplicitThisParameter: true, direction, true, ExceptionMarshalling.Com);
VirtualMethodIndexData.cs (2)
17ExceptionMarshalling ExceptionMarshalling) : InteropAttributeData 46public ExceptionMarshalling ExceptionMarshalling { get; init; }
VtableIndexStubGenerator.cs (7)
148ExceptionMarshalling exceptionMarshalling = ExceptionMarshalling.Custom; 177exceptionMarshalling = (ExceptionMarshalling)exceptionMarshallingValue.Value!; 329if (virtualMethodIndexData.ExceptionMarshalling == ExceptionMarshalling.Custom && virtualMethodIndexData.ExceptionMarshallingCustomType is null) 337if (virtualMethodIndexData.ExceptionMarshalling != ExceptionMarshalling.Custom && virtualMethodIndexData.ExceptionMarshallingCustomType is not null) 344if (virtualMethodIndexData.ExceptionMarshalling == ExceptionMarshalling.Com) 348if (virtualMethodIndexData.ExceptionMarshalling == ExceptionMarshalling.Custom)