public IEnumerable <string> GetMethodsFoundInWeavedLibs()
        {
            _log("Started WeawingDataProvider.GetMethodsFoundInWeavedLibs()");
            var methodsFoundInWeavedLibs = new CecilMethodLister(LibWeaver.Program.GetLibsToWeave(_libsPath, new string[0])).GetAllMethods();

            _log("Ended WeawingDataProvider.GetMethodsFoundInWeavedLibs()");
            return(methodsFoundInWeavedLibs);
        }
        protected string[] GetWeavedMethods(string namespaceFilter = null)
        {
            IEnumerable <string> allMethods = new CecilMethodLister(
                LibWeaver.Program.GetLibsToWeave(WeaveLibrariesRootDir),
                typeDefinition => namespaceFilter == null || typeDefinition.Namespace.Contains(namespaceFilter))
                                              .GetAllMethods();

            return(allMethods.ToArray());
        }