Table of Contents

Class TagsModel

Namespace
The.Model.Editor
Assembly
Instagile.Model.dll
public sealed class TagsModel
Inheritance
TagsModel
Inherited Members

Constructors

TagsModel(Action<string, string?>)

public TagsModel(Action<string, string?> setTag)

Parameters

setTag Action<string, string>

Fields

PseudoTag_CopySource

public const string PseudoTag_CopySource = "The.Model.Editor.CopySource"

Field Value

string

PseudoTag_CopyTarget

public const string PseudoTag_CopyTarget = "The.Model.Editor.CopyTarget"

Field Value

string

PseudoTag_ForeignKeySource

public const string PseudoTag_ForeignKeySource = "The.Model.Editor.FKSource"

Field Value

string

PseudoTag_ForeignKeyTarget

public const string PseudoTag_ForeignKeyTarget = "The.Model.Editor.FKTarget"

Field Value

string

PseudoTag_MergeSource

public const string PseudoTag_MergeSource = "The.Model.Editor.MergeSource"

Field Value

string

PseudoTag_MergeTarget

public const string PseudoTag_MergeTarget = "The.Model.Editor.MergeTarget"

Field Value

string

Properties

Commands

public ObservableCollection<EditorCommand> Commands { get; }

Property Value

ObservableCollection<EditorCommand>

Count

public IProperty<int> Count { get; }

Property Value

IProperty<int>

KnownTags

public ObservableCollection<TagModel> KnownTags { get; }

Property Value

ObservableCollection<TagModel>

OtherTags

public ObservableCollection<TagModel> OtherTags { get; }

Property Value

ObservableCollection<TagModel>

Methods

FindTagValue(string)

public Optional<string> FindTagValue(string key)

Parameters

key string

Returns

Optional<string>

Update(string)

public void Update(string key)

Parameters

key string

Update(string, string)

public void Update(string key, string value)

Parameters

key string
value string