public bool MatchesTag(DocTag tag) { return(!string.IsNullOrWhiteSpace(tag.Text) && (string.IsNullOrWhiteSpace(tag.Tag) || !tag.Tag.StartsWith("(") && !tag.Tag.StartsWith("@") )); }
public IDocElement Parse(DocTag tag) { return(new NullDocElement { Tag = tag.Tag, Text = tag.Text }); }
public IDocElement Parse(DocTag tag) { return(new ParameterRefDocElement { ParameterName = tag.Text.Substring(0, tag.Text.IndexOf(' ')), Remainder = tag.Text.Substring(tag.Text.IndexOf(' ')) }); }
public bool MatchesTag(DocTag tag) { return(string.IsNullOrWhiteSpace(tag.Tag) && string.IsNullOrWhiteSpace(tag.Text) || tag.Tag.StartsWith("(") || tag.Tag.StartsWith("@") || tag.Tag.StartsWith("@endtsexample") || tag.Tag.StartsWith("@hide")); }
public IDocElement Parse(DocTag tag) { return(new DescriptionDocElement { Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text.Trim() } } }); }
public IDocElement Parse(DocTag tag) { return(new RemarkDocElement { Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text } } }); }
public IDocElement Parse(DocTag tag) { return(new CodeExampleDocElement { Language = "TorqueScript", Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text.Trim() } } }); }
public IDocElement Parse(DocTag tag) { string text = tag.Text.Trim(); if (text.IndexOf(' ') > -1) { return(new ParameterDocElement { ParameterName = text.Substring(0, text.IndexOf(' ')), Children = new List <IDocElement>() { new TextDocElement { Text = text.Substring(text.IndexOf(' ')).Trim() } } }); } else { return(new ParameterDocElement { ParameterName = text }); } }
public IDocElement Parse(DocTag tag) { if (tag.Text.IndexOf('\n') > -1) { return(new CompoundDocElement { Children = new List <IDocElement>() { new SummaryDocElement { Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text.Substring(0, tag.Text.IndexOf('\n')).Trim() } } }, new DescriptionDocElement { Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text.Substring(tag.Text.IndexOf('\n')).Trim() } } }, } }); } return(new SummaryDocElement() { Children = new List <IDocElement>() { new TextDocElement { Text = tag.Text.Trim() } } }); }
public IDocElement Parse(DocTag tag) { return(new SeeDocElement { Element = tag.Text.Trim() }); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Equals("@a")); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Equals("@param") || tag.Tag.Equals("@params")); }
public IDocElement Parse(DocTag tag) { return(new InGroupDocElement { GroupName = tag.Text }); }
public IDocElement Parse(DocTag tag) { return(new TextDocElement { Text = tag.Tag + tag.Text }); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Trim().Equals("@") || tag.Tag.Trim().Equals("@cell")); }
public IDocElement Parse(DocTag tag) { return(new InternalDocElement()); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Equals("@tsexample")); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Equals("@return") || tag.Tag.Equals("@returns")); }
public static IDocElement ParseDocTag(DocTag tag) { return(DocStringParsers .Find(parser => parser.MatchesTag(tag)) .Parse(tag)); }
public bool MatchesTag(DocTag tag) { return(tag.Tag.Trim().Equals("@brief")); }