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