GetTypeByName() static private method

static private GetTypeByName ( string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, System.Threading.StackCrawlMark &stackMark ) : RuntimeTypeHandle
name string
throwOnError bool
ignoreCase bool
reflectionOnly bool
stackMark System.Threading.StackCrawlMark
return RuntimeTypeHandle
コード例 #1
0
 internal static RuntimeType GetTypeByName(string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, ref StackCrawlMark stackMark, IntPtr pPrivHostBinder, bool loadTypeFromPartialName)
 {
     if (name != null && name.Length != 0)
     {
         RuntimeType result = null;
         RuntimeTypeHandle.GetTypeByName(name, throwOnError, ignoreCase, reflectionOnly, JitHelpers.GetStackCrawlMarkHandle(ref stackMark), pPrivHostBinder, loadTypeFromPartialName, JitHelpers.GetObjectHandleOnStack <RuntimeType>(ref result));
         return(result);
     }
     if (throwOnError)
     {
         throw new TypeLoadException(Environment.GetResourceString("Arg_TypeLoadNullStr"));
     }
     return(null);
 }
コード例 #2
0
ファイル: runtimehandles.cs プロジェクト: wwkkww1983/ZJCredit
 internal static Type GetTypeByName(string name, ref StackCrawlMark stackMark)
 {
     return((Type)RuntimeTypeHandle.GetTypeByName(name, false, false, false, ref stackMark, false));
 }
コード例 #3
0
ファイル: runtimehandles.cs プロジェクト: wwkkww1983/ZJCredit
 internal static RuntimeType GetTypeByName(string name, bool throwOnError, bool ignoreCase, bool reflectionOnly, ref StackCrawlMark stackMark, bool loadTypeFromPartialName)
 {
     return(RuntimeTypeHandle.GetTypeByName(name, throwOnError, ignoreCase, reflectionOnly, ref stackMark, IntPtr.Zero, loadTypeFromPartialName));
 }