XSharpPublic
XSharpPublic copied to clipboard
Public repository for the source code for the XSharp Compiler, Runtime, Project System and Tools.
See https://www.xsharp.eu/forum/topic?p=30633#p30633 Ms has changed the default editor. It no longer enables Format Document and Format Selection. Therefore our code does not get called and the menu points are also...
https://www.xsharp.eu/forum/topic?p=30411#p30411 I know in Visual Studio there is syntax highlighting that matches things like if/for/while statements and highlights it. This is great for small containing statements where it is easy...
In the following code, none of the RETURN commands cause a warning that the return type is missing. Additionally, the missing return value in the GET produces a bogus error...
See inline for some issues with property/assign. I also think there is a mismatch with the order of arguments/parameters when defining/calling the assign in the wrong order, but the error...
If you try to write a value to an open, empty table in X# without first checking whether there is a data record, an exception is thrown. No exception is...
Settings: [ ] Indent entities inside namespace [ ] Indent multiline members inside types [ ] Indent single line members inside types [ ] Indent statements inside entities [ ]...
Not sure if this is supposed to work at the moment, but I'm adding it anyway: ``` XSharp.Error Argument error Callstack : [Method XSharp.RT.Functions.__FieldSet(fieldName:System.String, uValue:XSharp.__Usual):XSharp.__Usual] ``` ``` FUNCTION Start() AS...
The code ```class nsvsprop property System as logic auto constructor() System.Diagnostics.Debug.WriteLine( "Hi" ) return end class ``` gives the errors `warning XS9043: 'System' is ambiguous. Could be Property 'nsvsprop.System' in...
Create a simple VFP Console Application Add a FoxClass to the project Whatever the state of /fox1 you MUST put a AS clause for the class, like : DEFINE CLASS...
Following results to a runtime exception: ``` FUNCTION Start( ) AS VOID DIMENSION arr(5, 5) arr[2,3] := 123 // ok ? arr[2,3] arr[1][4] := 456 // exception ? arr[1][4] ```...