Boo.Lang.Runtime.Tests.FooExtensions.ExtensionEchoVar C# (CSharp) Method

ExtensionEchoVar() private method

private ExtensionEchoVar ( Foo self, int i ) : string
self Foo
i int
return string
        public static string ExtensionEchoVar(Foo self, int i, params string[] value)
        {
            return "ExtensionEchoVar(" + i + ", " + string.Join(", ", value) + ")";
        }

Usage Example

        public void ExtensionMethodWithVarArgs()
        {
            var o     = new Foo();
            var value = Dispatch(o, "ExtensionEchoVar", 1, "skip", "Hello");

            Assert.AreEqual(FooExtensions.ExtensionEchoVar(o, 1, "skip", "Hello"), value);
        }