IMultilanguageFormattingInfo SplitRegions Method FormatC Syntax Highlighting Class Library
Splits the source code into language regions.

Namespace: Ookii.FormatC
Assembly: Ookii.FormatC (in Ookii.FormatC.dll) Version: 2.0.0.0 (2.0.0.0)
Syntax

IEnumerable<LanguageRegion> SplitRegions(
	string code,
	int index,
	int length
)

Return Value

A list of language regions.
Remarks

The identified regions may themselves contain multiple languages if the formatter specified for that region supports IMultilanguageFormattingInfo. The exception is if the FormattingInfo property is   in which case the current formatter will be used, and the region will not be split again.

For example, an XML literal in Visual Basic can contain embedded expressions with VB code. The VB formatter doesn't need to identify the embedded expressions; the XML formatter will do that.

See Also