Class ItemChainTag
Tag which triggers a recursive search through the AbstractItem.ModifyItem hook.
Recursion is by looking up the predecessor and successor items in Finder, and basing a search at their ItemChainTags.
Selected item is first nonredundant item in the sequence, or null (handled by AbstractItem) if all items are redundant.
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ItemChanger.Tags
Assembly: ItemChanger.dll
Syntax
public class ItemChainTag : Tag, IItemModifierTag
Fields
| Improve this Doc View Sourcepredecessor
Declaration
public string predecessor
Field Value
| Type | Description |
|---|---|
| System.String |
successor
Declaration
public string successor
Field Value
| Type | Description |
|---|---|
| System.String |
Methods
| Improve this Doc View SourceGetItem(String)
Declaration
protected virtual AbstractItem GetItem(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name |
Returns
| Type | Description |
|---|---|
| AbstractItem |
Load(Object)
Declaration
public override void Load(object parent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | parent |
Overrides
| Improve this Doc View SourceModifyItem(GiveEventArgs)
Declaration
public void ModifyItem(GiveEventArgs args)
Parameters
| Type | Name | Description |
|---|---|---|
| GiveEventArgs | args |
Unload(Object)
Declaration
public override void Unload(object parent)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Object | parent |