CSharpExtensions.ReplaceTrivia Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia) |
Cria um novo token com as curiosidades antigas especificadas substituídas por uma nova curiosidade. As curiosidades antigas podem aparecer nas curiosidades à esquerda ou à direita do token. |
| ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>) |
Cria um novo token com as curiosidades antigas especificadas substituídas por novas curiosidades computadas. |
ReplaceTrivia(SyntaxToken, SyntaxTrivia, SyntaxTrivia)
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
Cria um novo token com as curiosidades antigas especificadas substituídas por uma nova curiosidade. As curiosidades antigas podem aparecer nas curiosidades à esquerda ou à direita do token.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::CodeAnalysis::SyntaxToken ReplaceTrivia(Microsoft::CodeAnalysis::SyntaxToken token, Microsoft::CodeAnalysis::SyntaxTrivia oldTrivia, Microsoft::CodeAnalysis::SyntaxTrivia newTrivia);
public static Microsoft.CodeAnalysis.SyntaxToken ReplaceTrivia(this Microsoft.CodeAnalysis.SyntaxToken token, Microsoft.CodeAnalysis.SyntaxTrivia oldTrivia, Microsoft.CodeAnalysis.SyntaxTrivia newTrivia);
static member ReplaceTrivia : Microsoft.CodeAnalysis.SyntaxToken * Microsoft.CodeAnalysis.SyntaxTrivia * Microsoft.CodeAnalysis.SyntaxTrivia -> Microsoft.CodeAnalysis.SyntaxToken
<Extension()>
Public Function ReplaceTrivia (token As SyntaxToken, oldTrivia As SyntaxTrivia, newTrivia As SyntaxTrivia) As SyntaxToken
Parâmetros
- token
- SyntaxToken
- oldTrivia
- SyntaxTrivia
As curiosidades a serem substituídas.
- newTrivia
- SyntaxTrivia
As novas curiosidades a serem usadas na nova árvore no lugar das curiosidades antigas.
Retornos
Aplica-se a
ReplaceTrivia(SyntaxToken, IEnumerable<SyntaxTrivia>, Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>)
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
- Origem:
- CSharpExtensions.cs
Cria um novo token com as curiosidades antigas especificadas substituídas por novas curiosidades computadas.
public:
[System::Runtime::CompilerServices::Extension]
static Microsoft::CodeAnalysis::SyntaxToken ReplaceTrivia(Microsoft::CodeAnalysis::SyntaxToken token, System::Collections::Generic::IEnumerable<Microsoft::CodeAnalysis::SyntaxTrivia> ^ trivia, Func<Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia, Microsoft::CodeAnalysis::SyntaxTrivia> ^ computeReplacementTrivia);
public static Microsoft.CodeAnalysis.SyntaxToken ReplaceTrivia(this Microsoft.CodeAnalysis.SyntaxToken token, System.Collections.Generic.IEnumerable<Microsoft.CodeAnalysis.SyntaxTrivia> trivia, Func<Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia,Microsoft.CodeAnalysis.SyntaxTrivia> computeReplacementTrivia);
static member ReplaceTrivia : Microsoft.CodeAnalysis.SyntaxToken * seq<Microsoft.CodeAnalysis.SyntaxTrivia> * Func<Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia, Microsoft.CodeAnalysis.SyntaxTrivia> -> Microsoft.CodeAnalysis.SyntaxToken
<Extension()>
Public Function ReplaceTrivia (token As SyntaxToken, trivia As IEnumerable(Of SyntaxTrivia), computeReplacementTrivia As Func(Of SyntaxTrivia, SyntaxTrivia, SyntaxTrivia)) As SyntaxToken
Parâmetros
- token
- SyntaxToken
- trivia
- IEnumerable<SyntaxTrivia>
As curiosidades a serem substituídas; descendentes do token raiz.
- computeReplacementTrivia
- Func<SyntaxTrivia,SyntaxTrivia,SyntaxTrivia>
Uma função que calcula uma curiosidade de substituição para as curiosidades do argumento. O primeiro argumento é a curiosidade original. O segundo argumento é o mesmo trivia reescrito com a estrutura substituída.