SyntaxNodeExtensions.NormalizeWhitespace メソッド

定義

オーバーロード

NormalizeWhitespace<TNode>(TNode, String, Boolean)

すべての空白と行末のトリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文ノードを作成します。

NormalizeWhitespace<TNode>(TNode, String, String, Boolean)

すべての空白と行末のトリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文ノードを作成します。

NormalizeWhitespace<TNode>(TNode, String, Boolean)

Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs

すべての空白と行末のトリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文ノードを作成します。

public:
generic <typename TNode>
 where TNode : Microsoft::CodeAnalysis::SyntaxNode[System::Runtime::CompilerServices::Extension]
 static TNode NormalizeWhitespace(TNode node, System::String ^ indentation, bool elasticTrivia);
public static TNode NormalizeWhitespace<TNode> (this TNode node, string indentation, bool elasticTrivia) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member NormalizeWhitespace : 'Node * string * bool -> 'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function NormalizeWhitespace(Of TNode As SyntaxNode) (node As TNode, indentation As String, elasticTrivia As Boolean) As TNode

型パラメーター

TNode

ノードの種類。

パラメーター

node
TNode

書式設定するノード。

indentation
String

1 レベルのインデントを定義する空白文字のシーケンス。

elasticTrivia
Boolean

true の場合、置き換えられたトリビアはエラスティック トリビアです。

戻り値

TNode

適用対象

NormalizeWhitespace<TNode>(TNode, String, String, Boolean)

Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs
Source:
SyntaxNodeExtensions.cs

すべての空白と行末のトリビアを、定期的に書式設定されたトリビアに置き換えた新しい構文ノードを作成します。

public static TNode NormalizeWhitespace<TNode> (this TNode node, string indentation = "    ", string eol = "\r\n", bool elasticTrivia = false) where TNode : Microsoft.CodeAnalysis.SyntaxNode;
static member NormalizeWhitespace : 'Node * string * string * bool -> 'Node (requires 'Node :> Microsoft.CodeAnalysis.SyntaxNode)
<Extension()>
Public Function NormalizeWhitespace(Of TNode As SyntaxNode) (node As TNode, Optional indentation As String = "    ", Optional eol As String = "\r\n", Optional elasticTrivia As Boolean = false) As TNode

型パラメーター

TNode

ノードの種類。

パラメーター

node
TNode

書式設定するノード。

indentation
String

1 レベルのインデントを定義する省略可能な空白文字のシーケンス。

eol
String

行末に使用される空白文字の省略可能なシーケンス。

elasticTrivia
Boolean

true の場合、置き換えられたトリビアはエラスティック トリビアです。

戻り値

TNode

適用対象