This documentation is archived and is not being maintained.

GLDE_FLAGS Enumeration

Provides information about a line in the buffer.

Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in microsoft.visualstudio.textmanager.interop.dll)

public enum GLDE_FLAGS
/** @attribute FlagsAttribute() */ 
public enum GLDE_FLAGS
public enum GLDE_FLAGS

 Member nameDescription
gldeColorizerStateNot implemented. 
gldeDefaultDefault behavior: whole line, no attributes, regular locking. 
gldeFullAttrCombining with a bitwise or of gldeSyntaxAttr and gldeMarkerAttr
gldeMarkerAttrReturns marker coloring attributes plus other attributes. 
gldeNoReadLockThis value tells GetLineDataEx or ReleaseLineDataEx to skip locking entirely. This is only safe to do if you have separately put a read (or read/write) lock on the buffer beforehand, and keep it locked until you've released the LINEDATAEX structure again using ReleaseLineDataEx. This allows a fast iteration over an entire set of lines, factoring out the locking overhead, which becomes significant if you are iterating over many lines. 
gldeNoWidgetMarginSpecifies that there is no widget margin, so appropriate markers can color text. 
gldeSubsetReturns information only for the line subset defined by the iStartIndex and iEndIndex parameters. 
gldeSyntaxAttrReturn syntax coloring attributes and the colorizer state. 

COM Signature

From textmgr.idl: