104 references to WellKnownTag
Microsoft.CodeAnalysis.VisualBasic (104)
Compilation\DocumentationComments\DocumentationCommentCompiler.Common.vb (70)
68Private Shared Function GetElementNameOfWellKnownTag(tag As WellKnownTag) As String 70Case WellKnownTag.C 72Case WellKnownTag.Code 74Case WellKnownTag.Example 76Case WellKnownTag.Exception 78Case WellKnownTag.Include 80Case WellKnownTag.List 82Case WellKnownTag.Para 84Case WellKnownTag.Param 86Case WellKnownTag.ParamRef 88Case WellKnownTag.Permission 90Case WellKnownTag.Remarks 92Case WellKnownTag.Returns 94Case WellKnownTag.See 96Case WellKnownTag.SeeAlso 98Case WellKnownTag.Summary 100Case WellKnownTag.TypeParam 102Case WellKnownTag.TypeParamRef 104Case WellKnownTag.Value 111Private Shared Function GetWellKnownTag(elementName As String) As WellKnownTag 113Return WellKnownTag.None 118Return WellKnownTag.C 120Return WellKnownTag.Code 122Return WellKnownTag.Example 124Return WellKnownTag.Exception 126Return WellKnownTag.Include 128Return WellKnownTag.List 130Return WellKnownTag.Para 132Return WellKnownTag.Param 134Return WellKnownTag.ParamRef 136Return WellKnownTag.Permission 138Return WellKnownTag.Remarks 140Return WellKnownTag.Returns 142Return WellKnownTag.See 144Return WellKnownTag.SeeAlso 146Return WellKnownTag.Summary 148Return WellKnownTag.TypeParam 150Return WellKnownTag.TypeParamRef 152Return WellKnownTag.Value 155Return WellKnownTag.None 158Private Sub ReportIllegalWellKnownTagIfAny(tag As WellKnownTag, 159wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 166Private Sub ReportIllegalWellKnownTagIfAny(tag As WellKnownTag, 168wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 183Private Sub ReportWarningsForDuplicatedTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), Optional isEvent As Boolean = False) 188If wellKnownElementNodes.TryGetValue(WellKnownTag.Include, nodes) Then 194If Not isEvent AndAlso wellKnownElementNodes.TryGetValue(WellKnownTag.Param, nodes) Then 198If wellKnownElementNodes.TryGetValue(WellKnownTag.Permission, nodes) Then 202If wellKnownElementNodes.TryGetValue(WellKnownTag.Remarks, nodes) Then 206If wellKnownElementNodes.TryGetValue(WellKnownTag.Returns, nodes) Then 210If wellKnownElementNodes.TryGetValue(WellKnownTag.Summary, nodes) Then 214If wellKnownElementNodes.TryGetValue(WellKnownTag.TypeParam, nodes) Then 218If wellKnownElementNodes.TryGetValue(WellKnownTag.Value, nodes) Then 339Private Sub ReportWarningsForExceptionTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) 341If wellKnownElementNodes.TryGetValue(WellKnownTag.Exception, builder) Then 374Private Sub ReportWarningsForParamAndParamRefTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 380WellKnownTag.Param, 381WellKnownTag.ParamRef, 388Private Sub ReportWarningsForTypeParamTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 394WellKnownTag.TypeParam, 395WellKnownTag.None, 402Private Sub ReportWarningsForTypeParamRefTags(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 408If wellKnownElementNodes.TryGetValue(WellKnownTag.TypeParamRef, builder) Then 446wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 447tag As WellKnownTag, 448tagRef As WellKnownTag, 458If tagRef <> WellKnownTag.None Then 518Private Shared Sub FreeWellKnownElementNodes(wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) 530wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax))) As String 560wellKnownElementNodes.TryGetValue(WellKnownTag.Include, includeNodes)
Compilation\DocumentationComments\DocumentationCommentCompiler.Event.vb (4)
47Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 68ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, wellKnownElementNodes, symbolName) 83ReportIllegalWellKnownTagIfAny(WellKnownTag.Value, wellKnownElementNodes, symbolName) 86ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName)
Compilation\DocumentationComments\DocumentationCommentCompiler.Field.vb (7)
44Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 62ReportIllegalWellKnownTagIfAny(WellKnownTag.Exception, wellKnownElementNodes, symbolName) 65ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, wellKnownElementNodes, symbolName) 68ReportIllegalWellKnownTagIfAny(WellKnownTag.Param, wellKnownElementNodes, symbolName) 71ReportIllegalWellKnownTagIfAny(WellKnownTag.ParamRef, wellKnownElementNodes, symbolName) 74ReportIllegalWellKnownTagIfAny(WellKnownTag.Value, wellKnownElementNodes, symbolName) 77ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName)
Compilation\DocumentationComments\DocumentationCommentCompiler.Method.vb (5)
70Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 93ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, ERRID.WRN_XMLDocReturnsOnADeclareSub, wellKnownElementNodes) 95ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, wellKnownElementNodes, symbolName) 103ReportIllegalWellKnownTagIfAny(WellKnownTag.Value, wellKnownElementNodes, symbolName) 107ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName)
Compilation\DocumentationComments\DocumentationCommentCompiler.NamedType.vb (10)
85Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 104ReportIllegalWellKnownTagIfAny(WellKnownTag.Exception, wellKnownElementNodes, symbolName) 109ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, wellKnownElementNodes, "delegate sub") 112ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, wellKnownElementNodes, symbolName) 119ReportIllegalWellKnownTagIfAny(WellKnownTag.Param, wellKnownElementNodes, symbolName) 120ReportIllegalWellKnownTagIfAny(WellKnownTag.ParamRef, wellKnownElementNodes, symbolName) 124ReportIllegalWellKnownTagIfAny(WellKnownTag.Value, wellKnownElementNodes, symbolName) 128ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName) 133ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName) 134ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParamRef, wellKnownElementNodes, symbolName)
Compilation\DocumentationComments\DocumentationCommentCompiler.Property.vb (3)
48Dim wellKnownElementNodes As New Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 70ReportIllegalWellKnownTagIfAny(WellKnownTag.Returns, ERRID.WRN_XMLDocReturnsOnWriteOnlyProperty, wellKnownElementNodes) 77ReportIllegalWellKnownTagIfAny(WellKnownTag.TypeParam, wellKnownElementNodes, symbolName)
Compilation\DocumentationComments\DocumentationCommentWalker.vb (5)
33Private ReadOnly _wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)) 40wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)), 71Dim tag As WellKnownTag = GetWellKnownTag(xmlName) 72If (tag And WellKnownTag.AllCollectable) = 0 Then 111wellKnownElementNodes As Dictionary(Of WellKnownTag, ArrayBuilder(Of XmlNodeSyntax)),