Table of Contents

Interface IAnnotationObject

Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

Objects that have annotations

C#
public interface IAnnotationObject : ITabularObject, INotifyPropertyChanged, IHandlerObject
Extension Methods

Properties

Annotations

C#
AnnotationCollection Annotations { get; }

Property Value

Type Description
AnnotationCollection

Methods

ClearAnnotations()

C#
void ClearAnnotations()

GetAnnotation(int)

C#
string GetAnnotation(int index)

Parameters

Type Name Description
int index

Returns

Type Description
string

GetAnnotation(string)

C#
string GetAnnotation(string name)

Parameters

Type Name Description
string name

Returns

Type Description
string

GetAnnotations()

C#
IEnumerable<string> GetAnnotations()

Returns

Type Description
IEnumerable<string>

GetAnnotationsCount()

C#
int GetAnnotationsCount()

Returns

Type Description
int

GetNewAnnotationName()

C#
string GetNewAnnotationName()

Returns

Type Description
string

HasAnnotation(string)

C#
bool HasAnnotation(string name)

Parameters

Type Name Description
string name

Returns

Type Description
bool

RemoveAnnotation(string)

C#
void RemoveAnnotation(string name)

Parameters

Type Name Description
string name

SetAnnotation(int, string)

C#
void SetAnnotation(int index, string value)

Parameters

Type Name Description
int index
string value

SetAnnotation(string, string)

C#
void SetAnnotation(string name, string value)

Parameters

Type Name Description
string name
string value