The #develop teamblog
#  Saturday, 28 October 2006
In the directory samples\NRefactoryExample you can find a new demo of our VB.NET/C# parser library.

It converts a code snippet into it's abstract syntax tree represntation (AST) which you can see and modify in the treeview below. The other way (AST to code) supported as well as running a visitor on the tree.

Categories: Markus
Saturday, 28 October 2006 13:52:41 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


Supposed you want to call a method and don't know the return type you can use this handy completion feature:

int getSomeObscureType()
    return 1;

void test()
    ? x = getSomeObscureType();

After you typed the semicolon (highlighted in red), the placeholder "?" is replaced by the return type of the called method:

void test()
    int x = getSomeObscureType();

Categories: Markus
Saturday, 28 October 2006 13:40:16 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


Once again we are sitting in Bad Ischl discussing and working on SharpDevelop.

Chris showing off his brand new machine.

Daniel, after optimizing the folding speed.
Categories: Markus
Saturday, 28 October 2006 13:05:46 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Friday, 27 October 2006

Categories: Markus
Friday, 27 October 2006 08:47:02 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Monday, 03 July 2006

The german article titled "Core - Extension architecture", published in the dotnet magazin 06/06, can now be freely obtained here:

Article [PDF
Demoproject and related files [ZIP]

After reading the article, you should be able to integrate the SharpDevelop Addin System in your own applications.

Categories: Markus
Monday, 03 July 2006 22:18:20 (GMT Daylight Time, UTC+01:00)  #    Comments [1]


#  Friday, 01 July 2005

No big news, but a little detail that makes the console addin more useful: I've added selection support. You can now select text and copy it to the clipboard.


Categories: Markus
Friday, 01 July 2005 11:07:22 (GMT Daylight Time, UTC+01:00)  #    Comments [3]


#  Tuesday, 26 April 2005
.NET 2.0 introduces a new class in the System.Web.UI.Design namespace: WebFormsRootDesigner (documentation). Unfortunately, the class only seems to be a stub that, most important, doesn't implement the GetView method (documentation).

If you have a clue where to find a functional implementation please let us know. Drop me a line (you can find the email address here) or add a comment to this entry. Your help is highly appreciated.
Categories: Markus
Tuesday, 26 April 2005 20:26:33 (GMT Daylight Time, UTC+01:00)  #    Comments [3]


#  Friday, 01 April 2005

As with revision 1815 there is a new option popping up in the windows forms designer option panel:

With this option enabled, the InitializeComponents method in the generated code becomes readonly. The different background color makes indicates this:

The reason for this options are the ongoing 'bug reports' in the forum from users who didn't notice the comment above the method and changed the code.

Categories: Markus
Friday, 01 April 2005 18:37:00 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Monday, 24 January 2005
As promised a long time ago, I finally commited the Console Addin to the Fidalgo subversion repository. Please report any bugs or crashes to me.
Categories: Markus
Monday, 24 January 2005 19:38:41 (GMT Standard Time, UTC+00:00)  #    Comments [3]


#  Wednesday, 20 October 2004
  • SD-253: The templates for DirectX projects now reference the newest SDK libraries
  • SD-267: Saving files in an interim removed folder doesn't cause an exception any longer
Categories: Markus
Wednesday, 20 October 2004 22:00:38 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Wednesday, 13 October 2004
  • SD-248 - "Warnings are always treated as errors"
  • a long outstanding bug in the SharpAssembly library has been fixed (thanks to "amih" in the forum). It can now load Managed C++ executables and DLLs, so eventually there is code completition for the DirectX classes available.
Categories: Markus
Wednesday, 13 October 2004 19:11:25 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Friday, 17 September 2004

I'm currently working on an addin that integrates a shell window into SharpDevelop. Basically it's a port of the "Console" project  ( to ManagedC++ with some modifcations.

It's not polished for release yet, still somewhat buggy and unstable. Expect a sneak peek within the next few weeks.

A screenshot showing the addin in action:

Categories: Markus
Friday, 17 September 2004 23:54:48 (GMT Daylight Time, UTC+01:00)  #    Comments [0]


© Copyright 2016 SharpDevelop Core Team

Subscribe to this weblog's RSS feed with SharpReader, Radio Userland, NewsGator or any other aggregator listening on port 5335 by clicking this button.   RSS 2.0|Atom 1.0  Send mail to the author(s)


Copyright ©2000-2009 IC#Code. All rights reserved. Projects sponsored by AlphaSierraPapa.