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
Список мелочей сразу после маркера.