コード例 #1
0
        public void Register_Registers_Element()
        {
            var target  = new NameScope();
            var element = new object();

            target.Register("foo", element);

            Assert.Same(element, target.Find("foo"));
        }
コード例 #2
0
        public void Register_Registers_Element()
        {
            var target = new NameScope();
            var element = new object();

            target.Register("foo", element);

            Assert.Same(element, target.Find("foo"));
        }
コード例 #3
0
        public void Can_Register_Same_Element_More_Than_Once()
        {
            var target  = new NameScope();
            var element = new object();

            target.Register("foo", element);
            target.Register("foo", element);

            Assert.Same(element, target.Find("foo"));
        }
コード例 #4
0
        public void Can_Register_Same_Element_More_Than_Once()
        {
            var target = new NameScope();
            var element = new object();

            target.Register("foo", element);
            target.Register("foo", element);

            Assert.Same(element, target.Find("foo"));
        }
コード例 #5
0
        public void Unregister_Unregisters_Element()
        {
            var target = new NameScope();
            var element = new object();

            target.Register("foo", element);
            target.Unregister("foo");

            Assert.Null(target.Find("foo"));
        }
コード例 #6
0
        public void Unregister_Unregisters_Element()
        {
            var target  = new NameScope();
            var element = new object();

            target.Register("foo", element);
            target.Unregister("foo");

            Assert.Null(target.Find("foo"));
        }
コード例 #7
0
ファイル: TestTemplatedRoot.cs プロジェクト: sqdavid/Avalonia
 object INameScope.Find(string name)
 {
     return(_nameScope.Find(name));
 }
コード例 #8
0
 public object Find(string name) => _nameScope.Find(name);
コード例 #9
0
 public object Find(string name)
 {
     return(_nameScope.Find(name));
 }