/
krasninja
/
querycat
Обзор
Документация
Войти
/
krasninja
/
querycat
Код
Пакеты
0
Релизы
0
Аналитика
Безопасность
develop
src/QueryCat.Samples/Program.cs
38 строк
1 KB
Ivan Kozhin
Refactor and a bit simplify object selector
16 май 2024, 09:32
16 май 2024, 09:32
ccf1a30
Код
Авторство
О чём код?
using QueryCat.Samples.Collection; namespace QueryCat.Samples; internal class Program { private static readonly BaseUsage[] _samples = { new AsyncFunctionUsage(), new BasicUsage(), new CollectionsUsage(), new CustomFunctionUsage(), new CustomInlineFunctionUsage(), new ObjectExpressionsUsage(), new ParametersUsage(), new SetVariableUsage(), new VariablesUsage(), }; internal static void Main(string[] args) { var pattern = args.Length > 0 ? args[0] : string.Empty; foreach (var sample in _samples) { var name = sample.GetType().Name; if (!string.IsNullOrEmpty(pattern) && !name.Contains(pattern, StringComparison.OrdinalIgnoreCase)) { continue; } Console.WriteLine(); Console.WriteLine(); Console.WriteLine(name); Console.WriteLine(new string('=', 50)); sample.Run(); } } }