Hi Ajay,
Thanks for submitting this example. The CSE is correctly displaying the appropriate C# debugger/compiler error message. What the example attempts to do is not permitted in C#.
In this example an instance of the .Net DateTime class, called 'ts', has been created. The error returned by the CSE when attempting to obtain the value of 'ts.Now' comes directly from the C# debugger/compiler. The .Now property of the DateTime class cannot be obtained from an instance of the DateTime class, e.g. 'ts.Now' is not supported by C#. The .Now property can only be obtained from syntax: 'DateTime.Now'.
Attached is a pdf-format document which illustrates this example using APL+Win/[]CSE and Visual Studio 2012.
Because the CSE provides the C# error#, it is possible to find more information about this error condition:
http://msdn.microsoft.com/en-us/library ... bd(v=vs.90).aspx
Although this is a syntactical error in the source code for this example, it is interesting to note that in Visual Studio 2012, the Intellisense for the properties of an instance of the DateTime class does not show the 'Now' property. We will attempt to identify how Visual Studio determines that the 'Now' property of the DateTime class does not apply to an instance of the DateTime class. As this example points out, the CSE shows 'Now' as a property of an instance of the DateTime class and it should not show that property in this case.
Joe