The #develop teamblog
#  Saturday, October 28, 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, October 28, 2006 1:52:41 PM (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, October 28, 2006 1:40:16 PM (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, October 28, 2006 1:05:46 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Friday, October 27, 2006

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


#  Monday, July 03, 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, July 03, 2006 10:18:20 PM (GMT Daylight Time, UTC+01:00)  #    Comments [1]


#  Friday, July 01, 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, July 01, 2005 11:07:22 AM (GMT Daylight Time, UTC+01:00)  #    Comments [3]


#  Tuesday, April 26, 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, April 26, 2005 8:26:33 PM (GMT Daylight Time, UTC+01:00)  #    Comments [3]


#  Friday, April 01, 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, April 01, 2005 6:37:00 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Monday, January 24, 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, January 24, 2005 7:38:41 PM (GMT Standard Time, UTC+00:00)  #    Comments [3]


#  Wednesday, October 20, 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, October 20, 2004 10:00:38 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Wednesday, October 13, 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, October 13, 2004 7:11:25 PM (GMT Daylight Time, UTC+01:00)  #    Comments [0]


#  Friday, September 17, 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, September 17, 2004 11:54:48 PM (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.