Class TaggableObject
Inheritance
TaggableObject
Assembly: ItemChanger.dll
Syntax
public class TaggableObject
Constructors
View Source
TaggableObject()
Declaration
Fields
View Source
Declaration
Field Value
Methods
View Source
AddTag(Tag)
Declaration
public void AddTag(Tag t)
Parameters
| Type |
Name |
Description |
| Tag |
t |
|
View Source
AddTag<T>()
Declaration
public T AddTag<T>() where T : Tag, new()
Returns
Type Parameters
View Source
Declaration
public void AddTags(IEnumerable<Tag> ts)
Parameters
View Source
GetOrAddTag<T>()
Declaration
public T GetOrAddTag<T>() where T : Tag, new()
Returns
Type Parameters
View Source
GetTag<T>()
Declaration
Returns
Type Parameters
View Source
GetTag<T>(out T)
Declaration
public bool GetTag<T>(out T t) where T : class
Parameters
| Type |
Name |
Description |
| T |
t |
|
Returns
Type Parameters
View Source
Declaration
public IEnumerable<T> GetTags<T>()
Returns
Type Parameters
View Source
HasTag<T>()
Declaration
public bool HasTag<T>() where T : Tag
Returns
Type Parameters
View Source
Declaration
protected void LoadTags()
View Source
Declaration
public void RemoveTags<T>()
Type Parameters
View Source
Declaration
protected void UnloadTags()
Extension Methods