2015-02-24 1 views

ответ

3

SF.Identifier создает SyntaxToken, поэтому вы должны использовать его, когда вам нужен токен (часто для объявления чего-то).

Остальные два возвращают NameSyntax, которые представляют собой ссылку на что-то. Разница в том, что IdentifierName - это упрощенная форма, имеющая только один идентификатор, тогда как ParseName также может обрабатывать квалифицированные и общие имена (которые также могут быть созданы напрямую с помощью помощников с SyntaxFactory, если вы знаете, что хотите их.