Example #1
0
        public static void N383()
        {
            var person1 = new Person383()
            {
                Name = "Johnny"
            };
            var msg1 = person1.DoSomething();

            Assert.AreEqual("Johnny", msg1, "Instance extention Johnny");

            var person2 = new Person383()
            {
                Name = "Madison"
            };
            var msg2 = Bridge383.DoSomething(person2);

            Assert.AreEqual("Madison", msg2, "Static extention Madison");
        }
Example #2
0
 public static string DoSomething(this Person383 person)
 {
     return(person.Name);
 }