StoryTeller.UserInterface.Editing.HTML.GrammarTag.AddDeleteLink C# (CSharp) Méthode

AddDeleteLink() public méthode

public AddDeleteLink ( ) : void
Résultat void
        public void AddDeleteLink()
        {
            FixtureGraph fixture = _grammar.Parent;
            var link = new RemoveLinkTag(fixture);

            var header = Children.FirstOrDefault(x => x is HeaderTag) as HeaderTag;
            if (header == null)
            {
                Append(link);
            }
            else
            {
                header.AddRemoveLink(link);
            }
        }

Usage Example

        public void adding_a_close_link_adds_to_itself_if_there_is_no_header_tag()
        {
            var sentence = new Sentence
            {
                Name = "ThisGrammar",
                Parent = new FixtureGraph()
            };

            var tag = new GrammarTag(sentence);
            tag.AddDeleteLink();

            tag.Children.Last().ShouldBeOfType<RemoveLinkTag>();
        }
All Usage Examples Of StoryTeller.UserInterface.Editing.HTML.GrammarTag::AddDeleteLink