创建在文本指定范围内的一个大纲区域。
命名空间: Microsoft.VisualStudio.TextManager.Interop
程序集: Microsoft.VisualStudio.TextManager.Interop(在 Microsoft.VisualStudio.TextManager.Interop.dll 中)
语法
声明
Function AddOutlineRegions ( _
dwOutliningFlags As UInteger, _
cRegions As Integer, _
rgOutlnReg As NewOutlineRegion() _
) As Integer
int AddOutlineRegions(
uint dwOutliningFlags,
int cRegions,
NewOutlineRegion[] rgOutlnReg
)
int AddOutlineRegions(
[InAttribute] unsigned int dwOutliningFlags,
[InAttribute] int cRegions,
[InAttribute] array<NewOutlineRegion>^ rgOutlnReg
)
abstract AddOutlineRegions :
dwOutliningFlags:uint32 *
cRegions:int *
rgOutlnReg:NewOutlineRegion[] -> int
function AddOutlineRegions(
dwOutliningFlags : uint,
cRegions : int,
rgOutlnReg : NewOutlineRegion[]
) : int
参数
dwOutliningFlags
类型:UInt32[in] 概述中将控件标记存在大纲区域是否移除或保留。 有关更多信息,请参见 ADD_OUTLINE_REGION_FLAGS。
cRegions
类型:Int32[in] 展开大纲区域的数字添加。
rgOutlnReg
类型:array<Microsoft.VisualStudio.TextManager.Interop.NewOutlineRegion[][in, size_is(cRegions)] 调用方分配的大纲区域添加。 有关更多信息,请参见 NewOutlineRegion。
返回值
类型:Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 textmgr.idl:
HRESULT IVsOutliningSession::AddOutlineRegions(
[in] DWORD dwOutliningFlags,
[in] long cRegions,
[in, size_is(cRegions)] NewOutlineRegion *rgOutlnReg
);
如果您在文本缓冲区若要概述的几个区域,然后创建轮廓区域一次然后调用 AddOutlineRegions 。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。