' 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 Microsoft.CodeAnalysis.LanguageService Namespace Microsoft.CodeAnalysis.VisualBasic.LanguageService Friend Class VisualBasicFileBannerFacts Inherits AbstractFileBannerFacts Public Shared ReadOnly Instance As IFileBannerFacts = New VisualBasicFileBannerFacts() Protected Sub New() End Sub Protected Overrides ReadOnly Property SyntaxFacts As ISyntaxFacts Get Return VisualBasicSyntaxFacts.Instance End Get End Property Protected Overrides ReadOnly Property DocumentationCommentService As IDocumentationCommentService Get Return VisualBasicDocumentationCommentService.Instance End Get End Property Public Overrides Function CreateTrivia(trivia As SyntaxTrivia, text As String) As SyntaxTrivia Return If(trivia.Kind() = SyntaxKind.CommentTrivia OrElse trivia.Kind() = SyntaxKind.DocumentationCommentTrivia, SyntaxFactory.CommentTrivia(text), trivia) End Function End Class End Namespace |