//
// Copyright (c) 2002
// Ronald Kevin Burton
//
// Z poniższym kodem nie jest związana żadna gwarancja poprawności działania.
// Program został dołączony do książki ".NET CLR. Księga eksperta" w celu
// ilustracji koncepcji i zasad przedstawionych w tej książce. Program może być 
// używany na własne ryzyko.
//
// Przyznaje się prawo do użycia lub kopiowania tego oprogramowania do dowolnego celu
// bez konieczności ponoszenia żadnych opłat pod warunkiem, że powyższe uwagi zostaną 
// zachowane we wszystkich kopiach. Przyznaje się także prawo do modyfikacji kodu
// i dystrybucji zmodyfikowanego kodu pod warunkiem zachowania powyższych uwag
// oraz dołączenia informacji mówiącej o modyfikacji kodu.
//
// 
using System;

namespace SOAP
{
	/// <summary>
	/// Podsumowanie dla Class1.
	/// </summary>
	class SOAPMain
	{
		/// <summary>
		/// Główny punkt wejścia dla aplikacji.
		/// </summary>
		[STAThread]
		static void Main(string[] args)
		{
			CBinaryOperationsClassBinding math = new CBinaryOperationsClassBinding();
			Console.WriteLine("Add: {0}", math.Add(1.0F, 2.0F));
			Console.WriteLine("Subtract: {0}", math.Subtract(6.0F, 3.0F));
			Console.WriteLine("Multiply: {0}", math.Multiply(2.0F, 1.5F));
			Console.WriteLine("Divide: {0}", math.Divide(6.0F, 2.0F));
		}
	}
}
