Table of Contents

Interface IAnnotationObject

Inherited Members
Namespace
TabularEditor.TOMWrapper
Assembly
TOMWrapper.dll

Objects that have annotations

public interface IAnnotationObject : ITabularObject, INotifyPropertyChanged
Extension Methods

Properties

Annotations

AnnotationCollection Annotations { get; }

Property Value

Type Description
AnnotationCollection

Methods

ClearAnnotations()

void ClearAnnotations()

GetAnnotation(int)

string GetAnnotation(int index)

Parameters

Type Name Description
int index

Returns

Type Description
string

GetAnnotation(string)

string GetAnnotation(string name)

Parameters

Type Name Description
string name

Returns

Type Description
string

GetAnnotations()

IEnumerable<string> GetAnnotations()

Returns

Type Description
IEnumerable<string>

GetAnnotationsCount()

int GetAnnotationsCount()

Returns

Type Description
int

GetNewAnnotationName()

string GetNewAnnotationName()

Returns

Type Description
string

HasAnnotation(string)

bool HasAnnotation(string name)

Parameters

Type Name Description
string name

Returns

Type Description
bool

RemoveAnnotation(string)

void RemoveAnnotation(string name)

Parameters

Type Name Description
string name

SetAnnotation(int, string)

void SetAnnotation(int index, string value)

Parameters

Type Name Description
int index
string value

SetAnnotation(string, string)

void SetAnnotation(string name, string value)

Parameters

Type Name Description
string name
string value