Interface FoldingRangeProvider
Expand description
interface FoldingRangeProvider {
onDidChange?: IEvent<FoldingRangeProvider>;
provideFoldingRanges(
model: ITextModel,
context: FoldingContext,
token: CancellationToken,
): ProviderResult<FoldingRange[]>;
}Properties§
§
on Did Change?: IEvent<FoldingRangeProvider>An optional event to signal that the folding ranges from this provider have changed.
Methods§
§provideFoldingRanges(
model: ITextModel,
context: FoldingContext,
token: CancellationToken,
): ProviderResult<FoldingRange[]>
provideFoldingRanges(
model: ITextModel,
context: FoldingContext,
token: CancellationToken,
): ProviderResult<FoldingRange[]>
Provides the folding ranges for a specific model.
A provider of folding ranges for editor models.