private void _PrintOutput <T>(T data) { Misc.PrintStruct(data); if (output) { _WriteOutput(data); } }
private void _PrintOutput <T>(List <T> data) { foreach (var a in data) { Misc.PrintStruct(a); } if (output) { _WriteOutput(data); } }
private void _SQLServerLinkCrawl(SqlInstances sqlInstances) { SQLServerLinkCrawl sSLC = new SQLServerLinkCrawl(credentials); sSLC.SetComputerName(sqlInstances.Server); sSLC.SetInstance(sqlInstances.ServerInstance); if (!string.IsNullOrEmpty(query)) { sSLC.SetQuery(query); } sSLC.Query(); Dictionary <string, SQLServerLinkCrawl.ServerLink> links = sSLC.GetResults(); foreach (var l in links.Keys) { Misc.PrintStruct(links[l]); } }
private void _SQLAssemblyFile(SqlInstances sqlInstances) { SQLAssemblyFile sAF = new SQLAssemblyFile(credentials); sAF.SetComputerName(sqlInstances.Server); sAF.SetInstance(sqlInstances.ServerInstance); if (!string.IsNullOrEmpty(assemblyNameFilter)) { sAF.SetAssemblyNameFilter(assemblyNameFilter); } ; if (exportAssembly) { sAF.SetExportAssembly(); } ; sAF.Query(); foreach (var a in sAF.GetResults()) { Misc.PrintStruct(a); } }