Esempio n. 1
0
        [System.Security.DynamicSecurityMethod] // Methods containing StackCrawlMark local var has to be marked DynamicSecurityMethod
        public static Type?GetType(
            string typeName,
            Func <AssemblyName, Assembly?>?assemblyResolver,
            Func <Assembly?, string, bool, Type?>?typeResolver,
            bool throwOnError)
        {
            StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;

            return(TypeNameParser.GetType(typeName, assemblyResolver, typeResolver, throwOnError, false, ref stackMark));
        }
Esempio n. 2
0
        [System.Security.DynamicSecurityMethod] // Methods containing StackCrawlMark local var has to be marked DynamicSecurityMethod
        public static Type GetType(
            string typeName,
            Func <AssemblyName, Assembly> assemblyResolver,
            Func <Assembly, string, bool, Type> typeResolver,
            bool throwOnError,
            bool ignoreCase)
        {
            StackCrawlMark stackMark = StackCrawlMark.LookForMyCaller;

            return(TypeNameParser.GetType(typeName, assemblyResolver, typeResolver, throwOnError, ignoreCase, ref stackMark));
        }
Esempio n. 3
0
 private static Type?GetType(string typeName, Func <AssemblyName, Assembly?>?assemblyResolver, Func <Assembly?, string, bool, Type?>?typeResolver, bool throwOnError, bool ignoreCase, ref StackCrawlMark stackMark)
 {
     return(TypeNameParser.GetType(typeName, assemblyResolver, typeResolver, throwOnError, ignoreCase, ref stackMark));
 }