Reporter |
|
---|---|
Created | Feb 12, 2010 8:52:18 PM |
Updated | Apr 8, 2018 1:34:46 AM |
Subsystem | Code Style - Formatter |
Assignee | Dmitry Osinovsky (Dmitry.Osinovsky) |
Priority | Major |
State | Open |
Type | Bug |
Fix version | Backlog |
Affected versions | No Affected versions |
Fixed In Version ReSharper | Undefined |
VsVersion | All Versions |
public IEnumerable<KeyValuePair<ElementId, UsageState>> UsedMemberIds
{
get
{
foreach(KeyValuePair<ITypeMember, UsageState> pair in myMergedData.TypeMemberStates)
{
ElementId? id = myElementIdCache[pair.Key];
if (id != null)
yield return new KeyValuePair<ElementId, UsageState>((ElementId)id, pair.Value);
}
}
}
convert foreach to LINQ:
public IEnumerable<KeyValuePair<ElementId, UsageState>> UsedMemberIds
{
get {
return from pair in myMergedData.TypeMemberStates let id = myElementIdCache[pair.Key] where id != null select new KeyValuePair<ElementId, UsageState>((ElementId)id, pair.Value);
}
}
(brace layout is incorrect).