当前位置: 首页>>代码示例>>C#>>正文


C# Class.getClassLoader方法代码示例

本文整理汇总了C#中java.lang.Class.getClassLoader方法的典型用法代码示例。如果您正苦于以下问题:C# Class.getClassLoader方法的具体用法?C# Class.getClassLoader怎么用?C# Class.getClassLoader使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在java.lang.Class的用法示例。


在下文中一共展示了Class.getClassLoader方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: getClassLoader

 public static ClassLoader getClassLoader(Class c)
 {
   Class @class;
   Monitor.Enter((object) (@class = ObjectUtilities.class\u0024org\u0024jfree\u0024util\u0024ObjectUtilities != null ? ObjectUtilities.class\u0024org\u0024jfree\u0024util\u0024ObjectUtilities : (ObjectUtilities.class\u0024org\u0024jfree\u0024util\u0024ObjectUtilities = ObjectUtilities.class\u0024("org.jfree.util.ObjectUtilities"))));
   string str;
   // ISSUE: fault handler
   try
   {
     if (ObjectUtilities.classLoader != null)
     {
       ClassLoader classLoader = ObjectUtilities.classLoader;
       Monitor.Exit((object) @class);
       return classLoader;
     }
     else
     {
       str = ObjectUtilities.classLoaderSource;
       Monitor.Exit((object) @class);
     }
   }
   __fault
   {
     Monitor.Exit((object) @class);
   }
   if (String.instancehelper_equals("ThreadContext", (object) str))
   {
     ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader();
     if (contextClassLoader != null)
       return contextClassLoader;
   }
   return c.getClassLoader(ObjectUtilities.__\u003CGetCallerID\u003E()) ?? ClassLoader.getSystemClassLoader(ObjectUtilities.__\u003CGetCallerID\u003E());
 }
开发者ID:NALSS,项目名称:SmartDashboard.NET,代码行数:32,代码来源:ObjectUtilities.cs


注:本文中的java.lang.Class.getClassLoader方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。