VsSyntheticTextLayerClass.EnumSyntheticRegions Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Returns a static snapshot list of synthetic regions.
public:
virtual int EnumSyntheticRegions(System::UInt32 dwFindFlags, System::UInt32 dwCookie, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsRange, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions ^ % ppEnum) = Microsoft::VisualStudio::TextManager::Interop::IVsSyntheticTextSession::EnumSyntheticRegions;
public:
virtual int EnumSyntheticRegions(System::UInt32 dwFindFlags, System::UInt32 dwCookie, cli::array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsRange, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions ^ % ppEnum);
public:
virtual int EnumSyntheticRegions(unsigned int dwFindFlags, unsigned int dwCookie, Platform::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> ^ ptsRange, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions ^ & ppEnum) = Microsoft::VisualStudio::TextManager::Interop::IVsSyntheticTextSession::EnumSyntheticRegions;
virtual int EnumSyntheticRegions(unsigned int dwFindFlags, unsigned int dwCookie, std::Array <Microsoft::VisualStudio::TextManager::Interop::TextSpan> const & ptsRange, [Runtime::InteropServices::Out] Microsoft::VisualStudio::TextManager::Interop::IVsEnumSyntheticRegions const & & ppEnum);
public virtual int EnumSyntheticRegions (uint dwFindFlags, uint dwCookie, Microsoft.VisualStudio.TextManager.Interop.TextSpan[] ptsRange, out Microsoft.VisualStudio.TextManager.Interop.IVsEnumSyntheticRegions ppEnum);
abstract member EnumSyntheticRegions : uint32 * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * IVsEnumSyntheticRegions -> int
override this.EnumSyntheticRegions : uint32 * uint32 * Microsoft.VisualStudio.TextManager.Interop.TextSpan[] * IVsEnumSyntheticRegions -> int
Public Overridable Function EnumSyntheticRegions (dwFindFlags As UInteger, dwCookie As UInteger, ptsRange As TextSpan(), ByRef ppEnum As IVsEnumSyntheticRegions) As Integer
Parameters
- dwFindFlags
- UInt32
[in] Indicates how to find the region. For values of dwFindFlags
see the FIND_SYNTHETIC_REGION_FLAGS enum.
- dwCookie
- UInt32
[in] Additional search parameter; can be used to search for a specific client DWORD.
- ptsRange
- TextSpan[]
[in] Search parameter for finding text.
- ppEnum
- IVsEnumSyntheticRegions
[out] The resulting enumeration.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.