As I was reading here in the text editor it is possible to change the content type of a textbuffer. I would like to understand the meaning of this. http://msdn.microsoft.com/en-us/library/dd885240.aspx#overview
The following paragraph is what I am talking about.
Content types are used as a filter for adornments and other elements of the editor. Many editor features and extension points are defined per content type; for example, text coloring is different for plain text files, XML files, and Visual Basic source code files. Text buffers are generally assigned a content type when they are created, and the content type of a text buffer can be changed.
If I call the textBuffer.ChangeContentType(...) what is that going to give me?