IEnumerable<ICompletionData> GetXmlDocumentationCompletionData()
{
var closingTag = GetLastClosingXmlCommentTag();
if (closingTag != null) {
yield return factory.CreateLiteralCompletionData(
"/" + closingTag + ">"
);
}
yield return factory.CreateLiteralCompletionData(
"c",
"Set text in a code-like font"
);
yield return factory.CreateLiteralCompletionData(
"code",
"Set one or more lines of source code or program output"
);
yield return factory.CreateLiteralCompletionData(
"example",
"Indicate an example"
);
yield return factory.CreateLiteralCompletionData(
"exception",
"Identifies the exceptions a method can throw",
"exception cref=\"|\"></exception>"
);
yield return factory.CreateLiteralCompletionData(
"include",
"Includes comments from a external file",
"include file=\"|\" path=\"\">"
);
yield return factory.CreateLiteralCompletionData(
"list",
"Create a list or table",
"list type=\"|\">"
);
yield return factory.CreateLiteralCompletionData(
"listheader",
"Define the heading row"
);
yield return factory.CreateLiteralCompletionData(
"item",
"Defines list or table item"
);
yield return factory.CreateLiteralCompletionData("term", "A term to define");
yield return factory.CreateLiteralCompletionData(
"description",
"Describes a list item"
);
yield return factory.CreateLiteralCompletionData(
"para",
"Permit structure to be added to text"
);
yield return factory.CreateLiteralCompletionData(
"param",
"Describe a parameter for a method or constructor",
"param name=\"|\">"
);
yield return factory.CreateLiteralCompletionData(
"paramref",
"Identify that a word is a parameter name",
"paramref name=\"|\"/>"
);
yield return factory.CreateLiteralCompletionData(
"permission",
"Document the security accessibility of a member",
"permission cref=\"|\""
);
yield return factory.CreateLiteralCompletionData(
"remarks",
"Describe a type"
);
yield return factory.CreateLiteralCompletionData(
"returns",
"Describe the return value of a method"
);
yield return factory.CreateLiteralCompletionData(
"see",
"Specify a link",
"see cref=\"|\"/>"
);
yield return factory.CreateLiteralCompletionData(
"seealso",
"Generate a See Also entry",
"seealso cref=\"|\"/>"
);
yield return factory.CreateLiteralCompletionData(
"summary",
"Describe a member of a type"
);
yield return factory.CreateLiteralCompletionData(
"typeparam",
"Describe a type parameter for a generic type or method"
);
yield return factory.CreateLiteralCompletionData(
"typeparamref",
"Identify that a word is a type parameter name"
);
yield return factory.CreateLiteralCompletionData(
"value",
"Describe a property"
);
}
#endregion