Interface IAnnotationObject
Objects that have annotations
Inherited Members
Namespace: TabularEditor .TOMWrapper
Assembly: TOMWrapper.dll
Syntax
C#
public interface IAnnotationObject : ITabularObject, INotifyPropertyChanged
Properties
Annotations
Declaration
C#
AnnotationCollection Annotations { get; }
Property Value
Type | Description |
---|---|
Annotation |
Methods
ClearAnnotations()
Declaration
C#
void ClearAnnotations()
GetAnnotation(int)
Declaration
C#
string GetAnnotation(int index)
Parameters
Type | Name | Description |
---|---|---|
int | index |
Returns
Type | Description |
---|---|
string |
GetAnnotation(string)
Declaration
C#
string GetAnnotation(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
Returns
Type | Description |
---|---|
string |
GetAnnotations()
Declaration
C#
IEnumerable<string> GetAnnotations()
Returns
Type | Description |
---|---|
IEnumerable<string> |
GetAnnotationsCount()
Declaration
C#
int GetAnnotationsCount()
Returns
Type | Description |
---|---|
int |
GetNewAnnotationName()
Declaration
C#
string GetNewAnnotationName()
Returns
Type | Description |
---|---|
string |
HasAnnotation(string)
Declaration
C#
bool HasAnnotation(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
Returns
Type | Description |
---|---|
bool |
RemoveAnnotation(string)
Declaration
C#
void RemoveAnnotation(string name)
Parameters
Type | Name | Description |
---|---|---|
string | name |
SetAnnotation(int, string)
Declaration
C#
void SetAnnotation(int index, string value)
Parameters
SetAnnotation(string, string)
Declaration
C#
void SetAnnotation(string name, string value)