提交 5775af4a 编写于 作者: C Cyrus Najmabadi

Use deconstruction.

上级 cc8ca05b
......@@ -528,9 +528,9 @@ protected sealed override async Task FixAllAsync(Document document, ImmutableArr
}
}
foreach (var nodeToAdd in nodesToAdd)
foreach (var (declarationStatement, node) in nodesToAdd)
{
InsertLocalDeclarationStatement(nodeToAdd.declarationStatement, nodeToAdd.node);
InsertLocalDeclarationStatement(declarationStatement, node);
}
if (hasAnyUnusedLocalAssignment)
......
......@@ -415,11 +415,11 @@ public override bool CanApplyChange(ApplyChangesKind feature)
protected override void ApplyDocumentTextChanged(DocumentId documentId, SourceText newText)
{
foreach (var projectIdAndSourceTextContainer in _monikersToProjectIdAndContainer.Values)
foreach (var (projectId, textContainer) in _monikersToProjectIdAndContainer.Values)
{
if (projectIdAndSourceTextContainer.projectId == documentId.ProjectId)
if (projectId == documentId.ProjectId)
{
TextEditApplication.UpdateText(newText, projectIdAndSourceTextContainer.textContainer.GetTextBuffer(), EditOptions.DefaultMinimalChange);
TextEditApplication.UpdateText(newText, textContainer.GetTextBuffer(), EditOptions.DefaultMinimalChange);
break;
}
}
......
......@@ -484,12 +484,12 @@ private void WriteTo(Metadata metadata, ObjectWriter writer, CancellationToken c
writer.WriteInt32((int)MetadataImageKind.Assembly);
writer.WriteInt32(pooled.Object.Count);
foreach (var tuple in pooled.Object)
foreach (var (name, offset, size) in pooled.Object)
{
writer.WriteInt32((int)MetadataImageKind.Module);
writer.WriteString(tuple.name);
writer.WriteInt64(tuple.offset);
writer.WriteInt64(tuple.size);
writer.WriteString(name);
writer.WriteInt64(offset);
writer.WriteInt64(size);
}
return true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册