/
githubmirror
/
roslyn
Обзор
Документация
Войти
/
githubmirror
/
roslyn
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Compilers/VisualBasic/Portable/Syntax/InternalSyntax/BadTokenSyntax.vb
48 строк
2 KB
Cyrus Najmabadi
Update generators
06 окт 2023, 20:20
06 окт 2023, 20:20
6fb6240
Код
Авторство
О чём код?
' Licensed to the .NET Foundation under one or more agreements. ' The .NET Foundation licenses this file to you under the MIT license. ' See the LICENSE file in the project root for more information. Imports System.Collections.ObjectModel Imports System.Text Imports System.Threading Imports Microsoft.CodeAnalysis.Text Imports Microsoft.CodeAnalysis.VisualBasic.Symbols Imports Microsoft.CodeAnalysis.VisualBasic.Syntax Namespace Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax Partial Friend NotInheritable Class BadTokenSyntax Inherits PunctuationSyntax Private ReadOnly _subKind As SyntaxSubKind Friend Sub New(kind As SyntaxKind, subKind As SyntaxSubKind, errors As DiagnosticInfo(), annotations As SyntaxAnnotation(), text As String, leadingTrivia As GreenNode, trailingTrivia As GreenNode) MyBase.New(kind, errors, annotations, text, leadingTrivia, trailingTrivia) _subKind = subKind End Sub Friend ReadOnly Property SubKind As SyntaxSubKind Get Return _subKind End Get End Property Public Overrides Function WithLeadingTrivia(trivia As GreenNode) As GreenNode Return New BadTokenSyntax(Kind, SubKind, GetDiagnostics, GetAnnotations, Text, trivia, GetTrailingTrivia) End Function Public Overrides Function WithTrailingTrivia(trivia As GreenNode) As GreenNode Return New BadTokenSyntax(Kind, SubKind, GetDiagnostics, GetAnnotations, Text, GetLeadingTrivia, trivia) End Function Friend Overrides Function SetDiagnostics(newErrors As DiagnosticInfo()) As GreenNode Return New BadTokenSyntax(Kind, SubKind, newErrors, GetAnnotations, Text, GetLeadingTrivia, GetTrailingTrivia) End Function Friend Overrides Function SetAnnotations(annotations As SyntaxAnnotation()) As GreenNode Return New BadTokenSyntax(Kind, SubKind, GetDiagnostics, annotations, Text, GetLeadingTrivia, GetTrailingTrivia) End Function End Class End Namespace