ImportAdder.AddImportsAsync Method

Definition

Overloads

AddImportsAsync(Document, OptionSet, CancellationToken)

Adds namespace imports / using directives for namespace references found in the document.

AddImportsAsync(Document, SyntaxAnnotation, OptionSet, CancellationToken)

Adds namespace imports / using directives for namespace references found in the document within the sub-trees annotated with the SyntaxAnnotation.

AddImportsAsync(Document, TextSpan, OptionSet, CancellationToken)

Adds namespace imports / using directives for namespace references found in the document within the span specified.

AddImportsAsync(Document, IEnumerable<TextSpan>, OptionSet, CancellationToken)

Adds namespace imports / using directives for namespace references found in the document within the spans specified.

AddImportsAsync(Document, OptionSet, CancellationToken)

Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs

Adds namespace imports / using directives for namespace references found in the document.

C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Options.OptionSet options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Options.OptionSet? options = default, System.Threading.CancellationToken cancellationToken = default);

Parameters

document
Document
options
OptionSet
cancellationToken
CancellationToken

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

AddImportsAsync(Document, SyntaxAnnotation, OptionSet, CancellationToken)

Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs

Adds namespace imports / using directives for namespace references found in the document within the sub-trees annotated with the SyntaxAnnotation.

C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxAnnotation annotation, Microsoft.CodeAnalysis.Options.OptionSet options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.SyntaxAnnotation annotation, Microsoft.CodeAnalysis.Options.OptionSet? options = default, System.Threading.CancellationToken cancellationToken = default);

Parameters

document
Document
annotation
SyntaxAnnotation
options
OptionSet
cancellationToken
CancellationToken

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

AddImportsAsync(Document, TextSpan, OptionSet, CancellationToken)

Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs

Adds namespace imports / using directives for namespace references found in the document within the span specified.

C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan span, Microsoft.CodeAnalysis.Options.OptionSet options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, Microsoft.CodeAnalysis.Text.TextSpan span, Microsoft.CodeAnalysis.Options.OptionSet? options = default, System.Threading.CancellationToken cancellationToken = default);

Parameters

document
Document
span
TextSpan
options
OptionSet
cancellationToken
CancellationToken

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0

AddImportsAsync(Document, IEnumerable<TextSpan>, OptionSet, CancellationToken)

Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs
Source:
ImportAdder.cs

Adds namespace imports / using directives for namespace references found in the document within the spans specified.

C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Text.TextSpan> spans, Microsoft.CodeAnalysis.Options.OptionSet options = default, System.Threading.CancellationToken cancellationToken = default);
C#
public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.Document> AddImportsAsync(Microsoft.CodeAnalysis.Document document, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.Text.TextSpan> spans, Microsoft.CodeAnalysis.Options.OptionSet? options = default, System.Threading.CancellationToken cancellationToken = default);

Parameters

document
Document
options
OptionSet
cancellationToken
CancellationToken

Returns

Applies to

Roslyn 4.13.0 and other versions
Product Versions
Roslyn 4.2.0, 4.3.0, 4.4.0, 4.5.0, 4.6.0, 4.7.0, 4.8.0, 4.9.2, 3.0.0, 3.1.0, 3.2.0, 3.2.1, 3.3.1, 3.4.0, 3.5.0, 3.6.0, 3.7.0, 3.8.0, 3.9.0, 3.10.0, 3.11.0, 4.0.1, 4.1.0, 4.12.2, 4.13.0