コード例 #1
0
ファイル: CSharpCompiler.cs プロジェクト: hahoyer/HWsqlass.cs
 static Type FindType(_Assembly assembly, string namespaceName, string typeName)
 {
     if(namespaceName != "?" && typeName != "?")
     {
         var typeFullName = typeName;
         if(namespaceName != "")
             typeFullName = namespaceName + "." + typeName;
         return assembly.GetType(typeFullName);
     }
     var types = assembly.GetTypes();
     return types.FirstOrDefault(t => IsMatch(t, namespaceName, typeName));
 }