// Copyright (c) Microsoft. All Rights Reserved. Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information.
usingSystem.Collections.Immutable;
usingMicrosoft.CodeAnalysis.CodeActions;
usingMicrosoft.CodeAnalysis.SymbolSearch;
usingMicrosoft.CodeAnalysis.Text;
namespaceMicrosoft.CodeAnalysis.AddImport
{
internalclassAddImportFixData
{
/// <summary>
/// The document where we started the Add-Import operation from. (Also the document that
/// will have the import added to it).
/// </summary>
publicreadonlyDocumentContextDocument;
/// <summary>
/// Text changes to make to the document. Usually just the import to add. May also
/// include a change to the name node the feature was invoked on to fix the casing of it.
/// May be empty for fixes that don't need to add an import and only do something like