GetMatchedAssemblies() 개인적인 메소드

private GetMatchedAssemblies ( ) : IEnumerable
리턴 IEnumerable
예제 #1
0
 private IEnumerable <TypeDefinition> GetMatchedTypes()
 {
     foreach (var assemblyDefinition in assembly.GetMatchedAssemblies())
     {
         foreach (var module in assemblyDefinition.Modules)
         {
             foreach (var type in module.Types)
             {
                 if (typeDiscovery(type))
                 {
                     yield return(type);
                 }
             }
         }
     }
 }
예제 #2
0
 private IEnumerable <TypeDefinition> GetAllTypes()
 {
     return(assembly.GetMatchedAssemblies()
            .SelectMany(a => a.Modules)
            .SelectMany(m => m.Types));
 }