コード例 #1
0
ファイル: Extensions.cs プロジェクト: qkb/CefLite
 static public IntPtr AsIntPtr <T>(this BasePointer <T> inst)
     where T : struct
 {
     return(inst?.Ptr ?? IntPtr.Zero);
 }
コード例 #2
0
ファイル: Extensions.cs プロジェクト: qkb/CefLite
 static public IntPtr EnsureIntPtr <T>(this BasePointer <T> inst, string argname)
     where T : struct
 {
     return(inst?.Ptr ?? throw new ArgumentNullException(argname));
 }