Category: C#

How to mark a class as Obsolete or Deprecated in C# ?

Sometimes , you may want to mark a class or method as deprecated so that the you dont want to use the class any more and also want to let know , other developers that the class is obsolete . You can do that by using the Obsolete attribute as shown below . The Obsolete attribute also includes 2nd parameter (boolean) . When this valus…

C# Compiler Error – CS1977 cannot use a lambda expression as an arg

In this blog post, you’ll learn more about the C# Compiler Error – CS1977 and the related message description C# Compiler Error Code CS1977 C# Compiler Description for the Code :CS1977 Cannot use a lambda expression as an argument to a dynamically dispatched operation without first casting it to a delegate or expression tree type.

C# Compiler Error – CS1110 cannot define a new extension method bec

In this blog post, you’ll learn more about the C# Compiler Error – CS1110 and the related message description C# Compiler Error Code CS1110 C# Compiler Description for the Code :CS1110 Cannot define a new extension method because the compiler required type ‘{0}’ cannot be found. Are you missing a reference to System.Core.dll?

C# Compiler Error – CS1921 the best overloaded method match for ‘{0

In this blog post, you’ll learn more about the C# Compiler Error – CS1921 and the related message description C# Compiler Error Code CS1921 C# Compiler Description for the Code :CS1921 The best overloaded method match for ‘{0}’ has wrong signature for the initializer element. The initializable Add must be an accessible instance method.

How to Get Auto Incrementing Version Number in Visual Studio 2013 ?

If you are a user looking for a simple trick to auto incrementing version number in Visual Studio 2013 , here we go. How to Get Auto Incrementing Version Number in Visual Studio 2013 ? The AssemblyInfo class does the trick for you . Just include the asterik (*) to the end of the AssemblyVersion attribute in the AssemblyInfo class and you are done ….