public override void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { if (!PreVisit(node)) { return; } node.Name?.Accept(this); base.VisitXmlTextAttribute(node); PostVisit(node); }
private static DocumentationCommentAttribute FromXmlText(XmlTextAttributeSyntax syntax) => new DocumentationCommentAttribute { Identifier = new Identifier { Name = new AsciiStringReference { Value = syntax.Name.ToString() } }, Value = new Identifier { Name = new AsciiStringReference { Value = syntax.TextTokens.ToString() } } };
public override SyntaxNode VisitXmlTextAttribute(XmlTextAttributeSyntax node) { XmlNameSyntax name = node.Name; if (name?.LocalName.ValueText == "cref") { SyntaxTokenList tokens = node.TextTokens; if (tokens.Count == 1) { SyntaxToken token = tokens.First(); string text = token.Text; string valueText = token.ValueText; if (text.StartsWith("T:", StringComparison.Ordinal)) { text = GetMinimalDisplayString(text.Substring(2)); } if (valueText.StartsWith("T:", StringComparison.Ordinal)) { valueText = GetMinimalDisplayString(valueText.Substring(2)); } SyntaxToken newToken = SyntaxFactory.Token( default(SyntaxTriviaList), SyntaxKind.XmlTextLiteralToken, text, valueText, default(SyntaxTriviaList)); return(node.WithTextTokens(tokens.Replace(token, newToken))); } } return(base.VisitXmlTextAttribute(node)); }
private void FormatTagTextAttribute(XmlTextAttributeSyntax node) { if (node.StartQuoteToken.HasTrailingTrivia) { AddTrivia(node.StartQuoteToken.TrailingTrivia); } foreach (var token in node.DescendantTokens(TextSpan.FromBounds(node.StartQuoteToken.Span.End, node.EndQuoteToken.Span.Start))) { if (token.HasLeadingTrivia) { AddTrivia(token.LeadingTrivia); } switch (token.Kind()) { case SyntaxKind.XmlTextLiteralNewLineToken: Break(BreakMode.Preserve); AddBreakAndTrivia(token); break; default: AddWord(token.Span); break; } if (token.HasTrailingTrivia) { AddTrivia(token.TrailingTrivia); } } if (node.EndQuoteToken.HasLeadingTrivia) { AddTrivia(node.EndQuoteToken.LeadingTrivia); } }
public override void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { Debug.Fail(node.ToString()); base.VisitXmlTextAttribute(node); }
public override SyntaxNode VisitXmlTextAttribute(XmlTextAttributeSyntax node) { node = (XmlTextAttributeSyntax)base.VisitXmlTextAttribute(node); Classes.Add(node); return(node); }
public override void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { throw new NotImplementedException(); }
public override void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { }
public override void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { node.Name?.Accept(this); base.VisitXmlTextAttribute(node); }
public override Evaluation VisitXmlTextAttribute(XmlTextAttributeSyntax node) { node.Name?.Accept <Evaluation>(this); return(base.VisitXmlTextAttribute(node)); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { this.OnNodeVisited(node, this.type.IsInstanceOfType(node)); base.VisitXmlTextAttribute(node); }
/// <summary> /// /// </summary> /// <param name="node"></param> public override sealed void VisitXmlTextAttribute(XmlTextAttributeSyntax node) { this.OnNodeVisited(node); if (!this.traverseRootOnly) base.VisitXmlTextAttribute(node); }
// // Summary: // Called when the visitor visits a XmlTextAttributeSyntax node. public virtual void VisitXmlTextAttribute(XmlTextAttributeSyntax node);
public TameXmlTextAttributeSyntax(XmlTextAttributeSyntax node) { Node = node; AddChildren(); }