다음을 통해 공유


ExceptionAsNaNMarshaller<T> 클래스

정의

모든 예외를 로 변환합니다 NaN.

generic <typename T>
 where T : value classpublic ref class ExceptionAsNaNMarshaller abstract sealed
[System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Exception), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedOut, typeof(System.Runtime.InteropServices.Marshalling.ExceptionAsNaNMarshaller<>))]
public static class ExceptionAsNaNMarshaller<T> where T : struct
[<System.Runtime.InteropServices.Marshalling.CustomMarshaller(typeof(System.Exception), System.Runtime.InteropServices.Marshalling.MarshalMode.UnmanagedToManagedOut, typeof(System.Runtime.InteropServices.Marshalling.ExceptionAsNaNMarshaller<>))>]
type ExceptionAsNaNMarshaller<'T (requires 'T : struct)> = class
Public Class ExceptionAsNaNMarshaller(Of T)

형식 매개 변수

T

값을 반환 NaN 할 관리되지 않는 형식입니다.

상속
ExceptionAsNaNMarshaller<T>
특성

메서드

ConvertToUnmanaged(Exception)

지정된 예외 NaN를 로 변환합니다.

적용 대상