CodeBlock - класс

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

Definition

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

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

CodeBlock(String, Int32) Initializes a new instance of the CodeBlock class.
CodeBlock(String, Int32, Int32) Initializes a new instance of the CodeBlock class.
CodeBlock(String, CodeTypeEnum, Int32, Int32) Initializes a new instance of the CodeBlock class.

Свойства

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

Методы

Equals Определяет, равен ли заданный объект Object текущему объекту Object .
(Переопределяет ObjectEquals(Object))
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCode Играет роль хеш-функции для определенного типа.
(Переопределяет ObjectGetHashCode)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToString Возвращает объект String, который представляет текущий объект Object.
(Переопределяет ObjectToString)

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

Get
(Определяется ComHelper)
InBounds Проверяет находится ли позиция offset в пределах диапазона содержащегося в блоке
(Определяется CodeBlockHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
IsClosingBracket Проверяет является ли лексема codeBlock ')'
(Определяется CodeBlockHelper)
IsClosingCurveBracket Проверяет является ли лексема codeBlock '}'
(Определяется CodeBlockHelper)
IsComment Проверяет является ли блок кода комментарием
(Определяется CodeBlockHelper)
IsEOL Проверяет является ли лексема codeBlock переводом строки
(Определяется CodeBlockHelper)
IsOpenedBracket Проверяет является ли лексема codeBlock '('
(Определяется CodeBlockHelper)
IsOpenedCurveBracket Проверяет является ли лексема codeBlock '{'
(Определяется CodeBlockHelper)
IsWhiteSpace Проверяет является ли лексемаcodeBlock пустым пространством
(Определяется CodeBlockHelper)
Set
(Определяется ComHelper)

См. также