Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Controls how the marker tracks text when edits occur.
Namespace: Microsoft.VisualStudio.TextManager.Interop
Assembly: Microsoft.VisualStudio.TextManager.Interop (in Microsoft.VisualStudio.TextManager.Interop.dll)
Syntax
'Declaration
Function GetBehaviorFlags ( _
<OutAttribute> ByRef pdwFlags As UInteger _
) As Integer
int GetBehaviorFlags(
out uint pdwFlags
)
int GetBehaviorFlags(
[OutAttribute] unsigned int% pdwFlags
)
abstract GetBehaviorFlags :
pdwFlags:uint32 byref -> int
function GetBehaviorFlags(
pdwFlags : uint
) : int
Parameters
- pdwFlags
Type: System.UInt32%
[out] Pointer to flags specifying how the marker tracks text when edits occur. For a list of pdwFlags values, see MARKERBEHAVIORFLAGS.
Return Value
Type: System.Int32
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From textmgr.idl:
HRESULT IVsPackageDefinedTextMarkerType::GetBehaviorFlags(
[out] DWORD *pdwFlags
);
In general, specify a value of MB_DEFAULT for the pdwFlags parameter. If you want your marker to always snap to the current line, you can specify a value of MB_LINESPAN. MB_LINESPAN is an entirely perpendicular setting to MV_LINE, which controls visual appearance.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.