Поделиться через


SyntaxFactory.Token Метод

Определение

Перегрузки

Token(SyntaxKind)

Создает маркер, соответствующий синтаксической форме. Этот метод можно использовать для типов синтаксиса маркеров, текст которых можно вывести только по типу .

Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

Создает маркер, соответствующий синтаксической форме. Этот метод можно использовать для типов синтаксиса маркеров, текст которых можно вывести только по типу .

Token(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Создает маркер, соответствующий синтаксической форме. Этот метод обеспечивает управление маркерами Text и ValueText.

Например, рассмотрим текст "<see cref="operator +"/>". Чтобы создать токен для значения символа оператора (+), необходимо вызвать Token(default(SyntaxTriviaList), SyntaxKind.PlusToken, "+", "+", default(SyntaxTriviaList)).

Token(SyntaxKind)

Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs

Создает маркер, соответствующий синтаксической форме. Этот метод можно использовать для типов синтаксиса маркеров, текст которых можно вывести только по типу .

public:
 static Microsoft::CodeAnalysis::SyntaxToken Token(Microsoft::CodeAnalysis::CSharp::SyntaxKind kind);
public static Microsoft.CodeAnalysis.SyntaxToken Token (Microsoft.CodeAnalysis.CSharp.SyntaxKind kind);
static member Token : Microsoft.CodeAnalysis.CSharp.SyntaxKind -> Microsoft.CodeAnalysis.SyntaxToken
Public Shared Function Token (kind As SyntaxKind) As SyntaxToken

Параметры

kind
SyntaxKind

Значение синтаксического типа для маркера. Они имеют суффикс Token или ключевое слово.

Возвращаемое значение

Применяется к

Token(SyntaxTriviaList, SyntaxKind, SyntaxTriviaList)

Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs

Создает маркер, соответствующий синтаксической форме. Этот метод можно использовать для типов синтаксиса маркеров, текст которых можно вывести только по типу .

public:
 static Microsoft::CodeAnalysis::SyntaxToken Token(Microsoft::CodeAnalysis::SyntaxTriviaList leading, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind, Microsoft::CodeAnalysis::SyntaxTriviaList trailing);
public static Microsoft.CodeAnalysis.SyntaxToken Token (Microsoft.CodeAnalysis.SyntaxTriviaList leading, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, Microsoft.CodeAnalysis.SyntaxTriviaList trailing);
static member Token : Microsoft.CodeAnalysis.SyntaxTriviaList * Microsoft.CodeAnalysis.CSharp.SyntaxKind * Microsoft.CodeAnalysis.SyntaxTriviaList -> Microsoft.CodeAnalysis.SyntaxToken
Public Shared Function Token (leading As SyntaxTriviaList, kind As SyntaxKind, trailing As SyntaxTriviaList) As SyntaxToken

Параметры

leading
SyntaxTriviaList

Список мелочей, непосредственно предшествующих маркеру.

kind
SyntaxKind

Значение синтаксического типа для маркера. Они имеют суффикс Token или ключевое слово.

trailing
SyntaxTriviaList

Список мелочей сразу после маркера.

Возвращаемое значение

Применяется к

Token(SyntaxTriviaList, SyntaxKind, String, String, SyntaxTriviaList)

Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs
Исходный код:
SyntaxFactory.cs

Создает маркер, соответствующий синтаксической форме. Этот метод обеспечивает управление маркерами Text и ValueText.

Например, рассмотрим текст "<see cref="operator +"/>". Чтобы создать токен для значения символа оператора (+), необходимо вызвать Token(default(SyntaxTriviaList), SyntaxKind.PlusToken, "+", "+", default(SyntaxTriviaList)).

public:
 static Microsoft::CodeAnalysis::SyntaxToken Token(Microsoft::CodeAnalysis::SyntaxTriviaList leading, Microsoft::CodeAnalysis::CSharp::SyntaxKind kind, System::String ^ text, System::String ^ valueText, Microsoft::CodeAnalysis::SyntaxTriviaList trailing);
public static Microsoft.CodeAnalysis.SyntaxToken Token (Microsoft.CodeAnalysis.SyntaxTriviaList leading, Microsoft.CodeAnalysis.CSharp.SyntaxKind kind, string text, string valueText, Microsoft.CodeAnalysis.SyntaxTriviaList trailing);
static member Token : Microsoft.CodeAnalysis.SyntaxTriviaList * Microsoft.CodeAnalysis.CSharp.SyntaxKind * string * string * Microsoft.CodeAnalysis.SyntaxTriviaList -> Microsoft.CodeAnalysis.SyntaxToken
Public Shared Function Token (leading As SyntaxTriviaList, kind As SyntaxKind, text As String, valueText As String, trailing As SyntaxTriviaList) As SyntaxToken

Параметры

leading
SyntaxTriviaList

Список мелочей, непосредственно предшествующих маркеру.

kind
SyntaxKind

Значение синтаксического типа для маркера. Они имеют суффикс Token или ключевое слово.

text
String

Текст, из которого был создан этот маркер (например, лексированный).

valueText
String

Как C# должен интерпретировать текст этого маркера.

trailing
SyntaxTriviaList

Список мелочей сразу после маркера.

Возвращаемое значение

Применяется к