6 types derived from XmlNodeSyntax
Microsoft.CodeAnalysis.CSharp (6)
Syntax.xml.Syntax.Generated.cs (6)
14790public sealed partial class XmlElementSyntax : XmlNodeSyntax 14962public sealed partial class XmlEmptyElementSyntax : XmlNodeSyntax 15332public sealed partial class XmlTextSyntax : XmlNodeSyntax 15379public sealed partial class XmlCDataSectionSyntax : XmlNodeSyntax 15432public sealed partial class XmlProcessingInstructionSyntax : XmlNodeSyntax 15489public sealed partial class XmlCommentSyntax : XmlNodeSyntax
95 references to XmlNodeSyntax
Microsoft.CodeAnalysis.CSharp (41)
Compiler\DocumentationCommentCompiler.cs (1)
509foreach (var contentItem in trivia.Content)
Compiler\DocumentationCommentCompiler.DocumentationCommentWalker.cs (1)
91foreach (var item in paramElement.Content)
Syntax.xml.Main.Generated.cs (3)
5825public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment) 5838public static DocumentationCommentTriviaSyntax DocumentationCommentTrivia(SyntaxKind kind, SyntaxList<XmlNodeSyntax> content = default) 6042public static XmlElementSyntax XmlElement(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag)
Syntax.xml.Syntax.Generated.cs (10)
14061public SyntaxList<XmlNodeSyntax> Content => new SyntaxList<XmlNodeSyntax>(GetRed(ref this.content, 0)); 14072public DocumentationCommentTriviaSyntax Update(SyntaxList<XmlNodeSyntax> content, SyntaxToken endOfComment) 14084public DocumentationCommentTriviaSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(content, this.EndOfComment); 14087public DocumentationCommentTriviaSyntax AddContent(params XmlNodeSyntax[] items) => WithContent(this.Content.AddRange(items)); 14803public SyntaxList<XmlNodeSyntax> Content => new SyntaxList<XmlNodeSyntax>(GetRed(ref this.content, 1)); 14828public XmlElementSyntax Update(XmlElementStartTagSyntax startTag, SyntaxList<XmlNodeSyntax> content, XmlElementEndTagSyntax endTag) 14841public XmlElementSyntax WithContent(SyntaxList<XmlNodeSyntax> content) => Update(this.StartTag, content, this.EndTag); 14845public XmlElementSyntax AddContent(params XmlNodeSyntax[] items) => WithContent(this.Content.AddRange(items));
Syntax\SyntaxFactory.cs (26)
697public static DocumentationCommentTriviaSyntax DocumentationComment(params XmlNodeSyntax[] content) 708public static XmlElementSyntax XmlSummaryElement(params XmlNodeSyntax[] content) 717public static XmlElementSyntax XmlSummaryElement(SyntaxList<XmlNodeSyntax> content) 745public static XmlElementSyntax XmlSeeAlsoElement(Uri linkAddress, SyntaxList<XmlNodeSyntax> linkText) 822public static XmlElementSyntax XmlRemarksElement(params XmlNodeSyntax[] content) 831public static XmlElementSyntax XmlRemarksElement(SyntaxList<XmlNodeSyntax> content) 840public static XmlElementSyntax XmlReturnsElement(params XmlNodeSyntax[] content) 849public static XmlElementSyntax XmlReturnsElement(SyntaxList<XmlNodeSyntax> content) 858public static XmlElementSyntax XmlValueElement(params XmlNodeSyntax[] content) 867public static XmlElementSyntax XmlValueElement(SyntaxList<XmlNodeSyntax> content) 877public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, params XmlNodeSyntax[] content) 887public static XmlElementSyntax XmlExceptionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content) 898public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, params XmlNodeSyntax[] content) 908public static XmlElementSyntax XmlPermissionElement(CrefSyntax cref, SyntaxList<XmlNodeSyntax> content) 918public static XmlElementSyntax XmlExampleElement(params XmlNodeSyntax[] content) 927public static XmlElementSyntax XmlExampleElement(SyntaxList<XmlNodeSyntax> content) 937public static XmlElementSyntax XmlParaElement(params XmlNodeSyntax[] content) 946public static XmlElementSyntax XmlParaElement(SyntaxList<XmlNodeSyntax> content) 958public static XmlElementSyntax XmlParamElement(string parameterName, params XmlNodeSyntax[] content) 970public static XmlElementSyntax XmlParamElement(string parameterName, SyntaxList<XmlNodeSyntax> content) 1010public static XmlElementSyntax XmlPlaceholderElement(params XmlNodeSyntax[] content) 1019public static XmlElementSyntax XmlPlaceholderElement(SyntaxList<XmlNodeSyntax> content) 1038public static XmlElementSyntax XmlElement(string localName, SyntaxList<XmlNodeSyntax> content) 1048public static XmlElementSyntax XmlElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content) 1104public static XmlElementSyntax XmlMultiLineElement(string localName, SyntaxList<XmlNodeSyntax> content) 1114public static XmlElementSyntax XmlMultiLineElement(XmlNameSyntax name, SyntaxList<XmlNodeSyntax> content)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
14XmlNodeSyntax,
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (15)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
721private static SyntaxTriviaList? SearchInNodes(SyntaxList<XmlNodeSyntax> nodes) 723foreach (var node in nodes) 753private static IEnumerable<XmlNodeSyntax> CreateParamComments( 777var paramContent = ImmutableArray<XmlNodeSyntax>.Empty; 781var summaryNode = docComment.Content.FirstOrDefault(node =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (10)
49private static bool IsXmlElement(XmlNodeSyntax node, string name, [NotNullWhen(true)] out XmlElementSyntax? element) 79static IEnumerable<XmlNodeSyntax> ConvertSummaryToParam(IEnumerable<XmlNodeSyntax> content, string parameterName) 81foreach (var node in content) 89static IEnumerable<XmlNodeSyntax> ConvertSummaryToRemarks(IEnumerable<XmlNodeSyntax> nodes) 91foreach (var node in nodes) 144using var _ = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 192using var _3 = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var allContent); 199foreach (var node in existingTypeDeclarationDocComment.Content)
Microsoft.CodeAnalysis.CSharp.Features (24)
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (2)
354foreach (var node in syntax.Content) 369private string? GetElementName(XmlNodeSyntax node) => GetElementNameAndAttributes(node).name;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (7)
25private static bool IsXmlElement(XmlNodeSyntax node, string name, [NotNullWhen(true)] out XmlElementSyntax? element) 41using var _ = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 43foreach (var node in docComment.Content) 79var node = content.LastOrDefault(); 117using var _2 = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 121var node = docComment.Content[i]; 147private static bool IsDocCommentNewLine(XmlNodeSyntax node)
src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordEngine.cs (5)
721private static SyntaxTriviaList? SearchInNodes(SyntaxList<XmlNodeSyntax> nodes) 723foreach (var node in nodes) 753private static IEnumerable<XmlNodeSyntax> CreateParamComments( 777var paramContent = ImmutableArray<XmlNodeSyntax>.Empty; 781var summaryNode = docComment.Content.FirstOrDefault(node =>
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider_DocComments.cs (10)
49private static bool IsXmlElement(XmlNodeSyntax node, string name, [NotNullWhen(true)] out XmlElementSyntax? element) 79static IEnumerable<XmlNodeSyntax> ConvertSummaryToParam(IEnumerable<XmlNodeSyntax> content, string parameterName) 81foreach (var node in content) 89static IEnumerable<XmlNodeSyntax> ConvertSummaryToRemarks(IEnumerable<XmlNodeSyntax> nodes) 91foreach (var node in nodes) 144using var _ = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var content); 192using var _3 = ArrayBuilder<XmlNodeSyntax>.GetInstance(out var allContent); 199foreach (var node in existingTypeDeclarationDocComment.Content)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (7)
Generated\Syntax.Test.xml.Generated.cs (2)
10970=> SyntaxFactory.DocumentationCommentTrivia(SyntaxKind.SingleLineDocumentationCommentTrivia, new SyntaxList<XmlNodeSyntax>(), SyntaxFactory.Token(SyntaxKind.EndOfDocumentationCommentToken)); 11003=> SyntaxFactory.XmlElement(GenerateXmlElementStartTag(), new SyntaxList<XmlNodeSyntax>(), GenerateXmlElementEndTag());
LexicalAndXml\XmlDocCommentTests.cs (3)
2343var cdata = secondLevel.Content[1]; 3018SyntaxFactory.List(new XmlNodeSyntax[] { SyntaxFactory.XmlText(".NET") }))); 3356foreach (var element in xmlElement.Content)
Syntax\StructuredTriviaTests.cs (2)
52var xmlElement = SyntaxFactory.XmlElement(xmlStartElement, default(SyntaxList<XmlNodeSyntax>), xmlEndElement); 56var docComment = SyntaxFactory.DocumentationCommentTrivia(SyntaxKind.SingleLineDocumentationCommentTrivia).WithContent(new SyntaxList<XmlNodeSyntax>(xmlElement));
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
Classification\Worker_DocumentationComments.cs (3)
21foreach (var xmlNode in documentationComment.Content) 41private void ClassifyXmlNode(XmlNodeSyntax node, bool skipXmlTextTokens) 215foreach (var xmlNode in node.Content)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
79(SyntaxList<XmlNodeSyntax>)SyntaxFactory.List(nodes), 92return SyntaxFactory.DocumentationCommentTrivia(documentationCommentTrivia.Kind(), (SyntaxList<XmlNodeSyntax>)SyntaxFactory.List(content), documentationCommentTrivia.EndOfComment);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
14XmlNodeSyntax,
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
14XmlNodeSyntax,