Removes specific instance of Tag class from TagGroup
Removes instance(s) of Tags, then re-optimizes TagGroup.
| Exception Type | Condition |
|---|---|
| ArgumentNullException | Thrown if Tag is a null reference (Nothing in Visual Basic) |
| ArgumentException | Thrown if Tag is not Type GELink.Tag |
VB
Dim MyGroup As New GELink.TagGroup
Dim MyTag_1 As New GELink.Tag("%R1")
Dim MyTag_2 As New GELink.Tag("%M1")
MyGroup.AddTag(MyTag_1)
MyGroup.AddTag(MyTag_2)
.. elsewhere in code
MyGroup.RemoveTag(MyTag_2)
C#
GELink.TagGroup MyGroup = new GELink.TagGroup();
GELink.Tag MyTag_1 = new GELink.Tag("%R1");
GELink.Tag MyTag_2 = new GELink.Tag("%M1");
MyGroup.AddTag(MyTag_1);
MyGroup.AddTag(MyTag_2);
... elsewhere in code
MyGroup.RemoveTag(MyTag_1);
TagGroup Class | GELink Namespace | AddTag | Clear | Count