Skip to content

Instantly share code, notes, and snippets.

View igoravl's full-sized avatar

Igor Abade igoravl

View GitHub Profile
@igoravl
igoravl / Logger.cs
Created May 14, 2015 18:51
Color-aware custom MSBuild logger
// NOTE: You must reference the assemblies Microsoft.Build.dll and Microsoft.Build.Framework.dll
// Both can be tipically found in C:\Program Files (x86)\MSBuild\<VS version>\bin
using System;
using Microsoft.Build.Framework;
using Microsoft.Build.Logging;
namespace ColorAwareMSBuildLogger
{
public class Logger : ConsoleLogger
@igoravl
igoravl / ApplySystemFontToForm.cs
Last active August 21, 2023 21:59
Apply system font to Windows Forms Dialog
using System;
using System.Drawing;
using System.Windows.Forms;
namespace SampleForms
{
public partial class SampleForm : Form
{
public SampleForm()
{
@igoravl
igoravl / NetConnectionSharing.psm1
Created March 27, 2015 01:33
NetConnectionSharing (PowerShell Module)
#Based on code from http://superuser.com/questions/470319/how-to-enable-internet-connection-sharing-using-command-line
Function Set-NetConnectionSharing
{
Param
(
[Parameter(Mandatory=$true)]
[string]
$InternetConnection,
@igoravl
igoravl / TfsEventHandler.cs
Created August 6, 2011 00:33
Exemplo de event handler para o TFS
// Reference: Microsoft.TeamFoundation
// Reference: Microsoft.TeamFoudnation.Client
// Reference: Microsoft.TeamFoundation.Common
// Reference: Microsoft.TeamFoundation.Framework.Server
// Reference: Microsoft.TeamFoundation.Server
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Client
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Server.Dataaccesslayer
// Reference: Microsoft.TeamFoundation.WorkItemTracking.Server.DataServices
// Copy resulting DLL to %PROGRAMFILES%\Microsoft Team Foundation Server 2010\Application Tier\Web Services\Bin\Plugins