コード例 #1
0
ファイル: CorInfoBase.cs プロジェクト: nguerrera/corert
 public virtual void reportInliningDecision_wrapper(IntPtr _this, out IntPtr exception, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason)
 {
     exception = IntPtr.Zero;
     try
     {
         reportInliningDecision(inlinerHnd, inlineeHnd, inlineResult, reason);
         return;
     }
     catch (Exception ex)
     {
         exception = AllocException(ex);
     }
 }
コード例 #2
0
ファイル: CorInfoImpl.cs プロジェクト: smartmaster/corert
 private void reportInliningDecision(IntPtr _this, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason)
 {
 }
コード例 #3
0
ファイル: CorInfoBase.cs プロジェクト: tijoytom/corert
 static void _reportInliningDecision(IntPtr thisHandle, IntPtr* ppException, CORINFO_METHOD_STRUCT_* inlinerHnd, CORINFO_METHOD_STRUCT_* inlineeHnd, CorInfoInline inlineResult, byte* reason)
 {
     var _this = GetThis(thisHandle);
     try
     {
         _this.reportInliningDecision(inlinerHnd, inlineeHnd, inlineResult, reason);
     }
     catch (Exception ex)
     {
         *ppException = _this.AllocException(ex);
     }
 }