5 types derived from DocumentationCommentBinder
Microsoft.CodeAnalysis.VisualBasic (5)
Binding\DocumentationCommentCrefBinder.vb (1)
19Inherits DocumentationCommentBinder
Binding\DocumentationCommentCrefBinder_Compat.vb (1)
15Inherits DocumentationCommentBinder
Binding\DocumentationCommentCrefBinder_TypeParameters.vb (1)
13Inherits DocumentationCommentBinder
Binding\DocumentationCommentParamBinder.vb (1)
18Inherits DocumentationCommentBinder
Binding\DocumentationCommentTypeParamBinder.vb (1)
18Inherits DocumentationCommentBinder
3 instantiations of DocumentationCommentBinder
Microsoft.CodeAnalysis.VisualBasic (3)
Binding\DocumentationCommentCrefBinder.vb (1)
22MyBase.New(containingBinder, commentedSymbol)
Binding\DocumentationCommentParamBinder.vb (1)
21MyBase.New(containingBinder, commentedSymbol)
Binding\DocumentationCommentTypeParamBinder.vb (1)
21MyBase.New(containingBinder, commentedSymbol)
41 references to DocumentationCommentBinder
Microsoft.CodeAnalysis.VisualBasic (41)
Binding\BinderBuilder.vb (5)
346Public Shared Function CreateBinderForDocumentationComment(containingBinder As Binder, commentedSymbol As Symbol, binderType As DocumentationCommentBinder.BinderType) As Binder 348Case DocumentationCommentBinder.BinderType.Cref 351Case DocumentationCommentBinder.BinderType.NameInParamOrParamRef 354Case DocumentationCommentBinder.BinderType.NameInTypeParam 357Case DocumentationCommentBinder.BinderType.NameInTypeParamRef
Binding\BinderFactory.BinderFactoryVisitor.vb (8)
30Return _factory.CreateDocumentationCommentBinder(DirectCast(trivia, DocumentationCommentTriviaSyntax), DocumentationCommentBinder.BinderType.Cref) 40Dim binderType As DocumentationCommentBinder.BinderType = 41DocumentationCommentBinder.GetBinderTypeForNameAttribute(node) 42If binderType <> DocumentationCommentBinder.BinderType.None Then 57Return _factory.CreateDocumentationCommentBinder(DirectCast(trivia, DocumentationCommentTriviaSyntax), DocumentationCommentBinder.BinderType.Cref) 63Dim binderType As DocumentationCommentBinder.BinderType = 64DocumentationCommentBinder.GetBinderTypeForNameAttribute(node) 65If binderType <> DocumentationCommentBinder.BinderType.None Then
Binding\BinderFactory.vb (2)
446Private Function CreateDocumentationCommentBinder(node As DocumentationCommentTriviaSyntax, binderType As DocumentationCommentBinder.BinderType) As Binder 447Debug.Assert(binderType <> DocumentationCommentBinder.BinderType.None)
Binding\DocumentationCommentBinder.vb (6)
88Friend Shared Function GetBinderTypeForNameAttribute(node As BaseXmlAttributeSyntax) As DocumentationCommentBinder.BinderType 92Friend Shared Function GetBinderTypeForNameAttribute(parentNodeName As String) As DocumentationCommentBinder.BinderType 96Return DocumentationCommentBinder.BinderType.NameInParamOrParamRef 99Return DocumentationCommentBinder.BinderType.NameInTypeParam 102Return DocumentationCommentBinder.BinderType.NameInTypeParamRef 106Return DocumentationCommentBinder.BinderType.None
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (2)
409Dim binder = CreateDocumentationCommentBinderForSymbol(Me.Module, symbol, tree, DocumentationCommentBinder.BinderType.NameInTypeParamRef) 761binderType As DocumentationCommentBinder.BinderType) As Binder
Compilation\DocumentationComments\DocumentationCommentCompiler.Includes.vb (17)
37Private _binders As Dictionary(Of DocumentationCommentBinder.BinderType, Binder) = Nothing 227Private Function GetOrCreateBinder(type As DocumentationCommentBinder.BinderType) As Binder 229Me._binders = New Dictionary(Of DocumentationCommentBinder.BinderType, Binder)() 307Dim binderType As DocumentationCommentBinder.BinderType = DocumentationCommentBinder.BinderType.None 344binderType = DocumentationCommentBinder.BinderType.NameInParamOrParamRef 361binderType = DocumentationCommentBinder.BinderType.NameInTypeParam 370binderType = DocumentationCommentBinder.BinderType.NameInTypeParamRef 403ElseIf binderType <> DocumentationCommentBinder.BinderType.None Then 404Debug.Assert(binderType <> DocumentationCommentBinder.BinderType.Cref) 409If(binderType = DocumentationCommentBinder.BinderType.NameInParamOrParamRef, 417If(binderType = DocumentationCommentBinder.BinderType.NameInParamOrParamRef, ERRID.WRN_XMLDocBadParamTag2, ERRID.WRN_XMLDocBadGenericParamTag2), 621Dim binder As binder = Me.GetOrCreateBinder(DocumentationCommentBinder.BinderType.Cref) 733type As DocumentationCommentBinder.BinderType, 737Debug.Assert(type = DocumentationCommentBinder.BinderType.NameInParamOrParamRef OrElse 738type = DocumentationCommentBinder.BinderType.NameInTypeParamRef OrElse 739type = DocumentationCommentBinder.BinderType.NameInTypeParam)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (1)
150Dim crefBinder = CreateDocumentationCommentBinderForSymbol(Me.Module, Me._symbol, Me._syntaxTree, DocumentationCommentBinder.BinderType.Cref)