Я анализировал какой-то файл .exe, чтобы преобразовать его в исходный код, я не смог понять строки, в которых было <>9__0
. Что это значит? Почему мы используем Predicate<string>
? Может ли кто-нибудь помочь или это мусорный код, сгенерированный .Net Reflector?
Console.WriteLine("Processing log file for failed case..." + str4);
while (true)
{
Predicate<string> <>9__0;
item = reader.ReadLine();
if (item != null)
{
source.Add(item);
continue;
}
Console.WriteLine(source.Count<string>());
Predicate<string> match = <>9__0;
if (<>9__0 == null)
{
Predicate<string> local1 = <>9__0;
match = <>9__0 = x => x.ToLower().Contains(match3.ToLower());
}
List<string> list1 = new List<string>();
foreach (string str8 in source.GetRange(source.FindIndex(match) - 10, 12))
{
builder.AppendLine(str8);
}
break;
}