Share via


SymbolEditorExtensions.SetBaseTypeAsync Method

Definition

Overloads

SetBaseTypeAsync(SymbolEditor, INamedTypeSymbol, ITypeSymbol, CancellationToken)

Changes the base type of the symbol.

SetBaseTypeAsync(SymbolEditor, INamedTypeSymbol, Func<SyntaxGenerator,SyntaxNode>, CancellationToken)

Changes the base type of the symbol.

SetBaseTypeAsync(SymbolEditor, INamedTypeSymbol, ITypeSymbol, CancellationToken)

Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs

Changes the base type of the symbol.

public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.ISymbol> SetBaseTypeAsync (this Microsoft.CodeAnalysis.Editing.SymbolEditor editor, Microsoft.CodeAnalysis.INamedTypeSymbol symbol, Microsoft.CodeAnalysis.ITypeSymbol newBaseType, System.Threading.CancellationToken cancellationToken = default);
static member SetBaseTypeAsync : Microsoft.CodeAnalysis.Editing.SymbolEditor * Microsoft.CodeAnalysis.INamedTypeSymbol * Microsoft.CodeAnalysis.ITypeSymbol * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.ISymbol>
<Extension()>
Public Function SetBaseTypeAsync (editor As SymbolEditor, symbol As INamedTypeSymbol, newBaseType As ITypeSymbol, Optional cancellationToken As CancellationToken = Nothing) As Task(Of ISymbol)

Parameters

editor
SymbolEditor
newBaseType
ITypeSymbol
cancellationToken
CancellationToken

Returns

Applies to

SetBaseTypeAsync(SymbolEditor, INamedTypeSymbol, Func<SyntaxGenerator,SyntaxNode>, CancellationToken)

Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs
Source:
SymbolEditorExtensions.cs

Changes the base type of the symbol.

public static System.Threading.Tasks.Task<Microsoft.CodeAnalysis.ISymbol> SetBaseTypeAsync (this Microsoft.CodeAnalysis.Editing.SymbolEditor editor, Microsoft.CodeAnalysis.INamedTypeSymbol symbol, Func<Microsoft.CodeAnalysis.Editing.SyntaxGenerator,Microsoft.CodeAnalysis.SyntaxNode> getNewBaseType, System.Threading.CancellationToken cancellationToken = default);
static member SetBaseTypeAsync : Microsoft.CodeAnalysis.Editing.SymbolEditor * Microsoft.CodeAnalysis.INamedTypeSymbol * Func<Microsoft.CodeAnalysis.Editing.SyntaxGenerator, Microsoft.CodeAnalysis.SyntaxNode> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.CodeAnalysis.ISymbol>
<Extension()>
Public Function SetBaseTypeAsync (editor As SymbolEditor, symbol As INamedTypeSymbol, getNewBaseType As Func(Of SyntaxGenerator, SyntaxNode), Optional cancellationToken As CancellationToken = Nothing) As Task(Of ISymbol)

Parameters

editor
SymbolEditor
getNewBaseType
Func<SyntaxGenerator,SyntaxNode>
cancellationToken
CancellationToken

Returns

Applies to