Click here to Skip to main content
14,934,503 members

Articles by Oleg Shilo (Articles: 7, Tip/Trick: 1)

Articles: 7, Tip/Trick: 1

RSS Feed

Average article rating: 4.94

IDE
Posted: 4 Nov 2017   Updated: 4 Nov 2017   Views: 8,290   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Comparison of plugin development techniques for VSCode, Sublime Text and Notepad++
Posted: 7 Nov 2017   Updated: 7 Nov 2017   Views: 5,440   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Comparison of plugin development techniques for VSCode, Sublime Text and Notepad++
Programming Languages
C#
Posted: 26 Oct 2004   Updated: 6 Aug 2014   Views: 1,101,839   Rating: 4.88/5    Votes: 184   Popularity: 10.93
Licence: The MIT License      Bookmarked: 529   Downloaded: 9,299
Please Sign up or sign in to vote.
An article on a "scripting engine" for the C# language
Posted: 9 Dec 2013   Updated: 29 Oct 2014   Views: 127,007   Rating: 4.90/5    Votes: 154   Popularity: 10.71
Licence: The MIT License      Bookmarked: 166   Downloaded: 272
Please Sign up or sign in to vote.
This article describes the CS-Script C# Intellisense plugin for Notepad++ (CSScriptNpp).
Posted: 2 Dec 2008   Updated: 6 Aug 2014   Views: 727,334   Rating: 4.93/5    Votes: 113   Popularity: 10.09
Licence: The MIT License      Bookmarked: 252   Downloaded: 0
Please Sign up or sign in to vote.
An article on C# interface to the WiX toolset
Posted: 6 Aug 2014   Updated: 12 Sep 2014   Views: 71,707   Rating: 4.95/5    Votes: 46   Popularity: 8.23
Licence: The MIT License      Bookmarked: 50   Downloaded: 0
Please Sign up or sign in to vote.
An article about UI extensions for WixSharp (C# interface to the WiX toolset)
C# 4.0
Posted: 7 Jun 2012   Updated: 23 Mar 2015   Views: 41,213   Rating: 4.91/5    Votes: 17   Popularity: 6.04
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 305
Please Sign up or sign in to vote.
The extremely simple implementation of generic "Extension Properties"

Average blogs rating:

No blogs have been submitted.

Average tips rating: 5.00

C#
Posted: 4 Jan 2012   Updated: 7 Jan 2012   Views: 15,051   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
While leaving aside the performance penalties, it is a reasonable approach to make code cleaner.Though you can further benefit from the extension methods:public static void InitDefaults(this object o){ PropertyInfo[] props = o.GetType().GetProperties(BindingFlags.Public |...

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

Oleg Shilo
Program Manager
Australia Australia
I was born in Ukraine. After completing the university degree worked there as a Research Chemist. Last 23 years I live in Australia where I've got my second qualification as a Software Engineer.

"I am the lucky one: I do enjoy what I am doing!"