CodeBlock - класс

Описание блока, содержащего элемент выражения - лексему.

Definition

Пространство имён: Tessa.Views.Parser.Expressions
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public sealed class CodeBlock
Inheritance
Object    CodeBlock

Конструкторы

CodeBlock(String, Int32) Создаёт экземпляр класса.
CodeBlock(String, Int32, Int32) Создаёт экземпляр класса.
CodeBlock(String, CodeTypeEnum, Int32, Int32) Создаёт экземпляр класса.

Свойства

CodeType Тип блока.
EndIndex Позиция конца блока.
Length Длина блока.
StartIndex Позиция начала блока.
Text Текст блока.

Методы

EqualsDetermines whether the specified object is equal to the current object.
(Переопределяет ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Переопределяет ObjectToString)

Методы расширения

InBounds Проверяет, находится ли позиция offset в пределах диапазона содержащегося в блоке.
(Определяется CodeBlockHelper)
IsClosingBracket Проверяет, является ли лексема codeBlock символом ).
(Определяется CodeBlockHelper)
IsClosingCurveBracket Проверяет, является ли лексема codeBlock символом }.
(Определяется CodeBlockHelper)
IsComment Проверяет, является ли блок кода комментарием.
(Определяется CodeBlockHelper)
IsOpenedBracket Проверяет, является ли лексема codeBlock символом (.
(Определяется CodeBlockHelper)
IsOpenedCurveBracket Проверяет, является ли лексема codeBlock символом {.
(Определяется CodeBlockHelper)
IsWhiteSpace Проверяет, является ли лексема codeBlock пустым пространством.
(Определяется CodeBlockHelper)

См. также