[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'Masks' (#lazutils)

TMaskList.AutoReverseRange

Indicates if a range expression is automatically reversed when the starting value is larger than the ending value.

Declaration

Source position: masks.pas line 341

public property TMaskList.AutoReverseRange : Boolean
  read fAutoReverseRange
  write SetAutoReverseRange;

Description

Setting AutoReverseRange to True would cause a range expression like '[e-a]' to be treated as if it were specified as '[a-e]'. The default value for the property is True, as assigned in the Create constructor.

Changing the value for the property causes the corresponding property in each of the Items in the list to be updated. This causes Compile in the TMask instance to be called when it executes its Matches method.

See also

TMaskList.Create

  

Creates a new list with mask instances for the specified mask values, delimiter and options.

TMaskList.Items

  

The mask items in the list.

TMaskBase.AutoReverseRange

  

Indicates if a range expression is automatically reversed when the starting value is larger than the ending value.

TMaskUTF8.Compile

  

Examines the mask expression and creates a list of op codes.

TMaskUTF8.Matches

  

Indicates whether the specified value is a match for the Mask expression.

TWindowsMaskUTF8.Compile

  

Examines and converts the mask expression into a list of op codes.

TWindowsMaskUTF8.Matches

  

Indicates whether the specified value is a match for the Mask expression.


Version 4.0 Generated 2025-05-03 Home