Код: Выделить всё
static bool DoesPairAlreadyExist(string BrokerageName1, string BrokerageName2)
{
bool Exists = false;
foreach (Pair pair in Pair.Pairs)
{
if (pair.LongPositionObject == null ||
pair.ShortPositionObject == null)
continue;
// Collecting positions info
JObject LongPositionObj = JObject.Parse(pair.LongPositionObject);
JObject ShortPositionObj = JObject.Parse(pair.ShortPositionObject);
if ((BrokerageName1 == LongPositionObj["brokerageName"].ToString() && BrokerageName2 == ShortPositionObj["brokerageName"].ToString()) ||
(BrokerageName2 == LongPositionObj["brokerageName"].ToString() && BrokerageName1 == ShortPositionObj["brokerageName"].ToString()))
{
Exists = true;
return Exists;
}
}
return Exists;
}

Подробнее здесь: https://stackoverflow.com/questions/790 ... in-c-sharp