// using System; [assembly: CLSCompliant(true)] public class Converter { public double Conversion(int number) { return (double) number; } public float Conversion(int number) { return (float) number; } public double Conversion(long number) { return (double) number; } public bool Conversion { get { return true; } } } // Compilation produces a compiler error like the following: // Naming3.cs(13,17): error CS0111: Type 'Converter' already defines a member called // 'Conversion' with the same parameter types // Naming3.cs(8,18): (Location of symbol related to previous error) // Naming3.cs(23,16): error CS0102: The type 'Converter' already contains a definition for // 'Conversion' // Naming3.cs(8,18): (Location of symbol related to previous error) // public class Example { public static void Main() { } }