ICSharpCode.NRefactory.CSharp.Completion.CSharpCompletionEngine.GetXmlDocumentationCompletionData C# (CSharp) Method

GetXmlDocumentationCompletionData() private method

private GetXmlDocumentationCompletionData ( ) : IEnumerable
return IEnumerable
		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