Skip to content

Instantly share code, notes, and snippets.

View luisdeol's full-sized avatar
🎯
Focusing

Luis Felipe de Oliveira luisdeol

🎯
Focusing
View GitHub Profile
@luisdeol
luisdeol / Program.cs
Created May 28, 2020 11:23
3.5: Writing to ETW
using System;
using System.Diagnostics;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
var source = "35_ApplicationDiagnostics";
@luisdeol
luisdeol / Program.cs
Created May 26, 2020 12:57
3.5: Creating and reading Performance Counters.
using System;
using System.Diagnostics;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Press ENTER to stop.");
@luisdeol
luisdeol / Program.cs
Created May 26, 2020 11:09
3.5: Using the Stopwatch class
using System;
using System.Diagnostics;
using System.Text;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
@luisdeol
luisdeol / Program.cs
Created May 26, 2020 10:45
3.5: Configuring a TraceListener
using System;
using System.Diagnostics;
using System.IO;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
@luisdeol
luisdeol / Program.cs
Created May 26, 2020 10:27
3.5: Trace Source
using System;
using System.Diagnostics;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
var traceSource = new TraceSource("MyAppTraceSource", SourceLevels.All);
@luisdeol
luisdeol / Program.cs
Created May 25, 2020 10:51
3.5 Debug Class
using System;
using System.Diagnostics;
namespace _35_ApplicationDiagnostics
{
class Program
{
static void Main(string[] args)
{
Debug.WriteLine("Testing console logging");
@luisdeol
luisdeol / Program.cs
Created April 24, 2020 16:36
3.4: Preprocessor directives
#define CUSTOM_DIR
// #undef CUSTOM_DIR
// undef removes the preprocessor directive definition. Uncomment the code above and notice how the display message changes.
using System;
namespace _34_DebugAnApplication
{
class Program
{
@luisdeol
luisdeol / Program.cs
Created April 10, 2020 18:44
3.2. Manage and create certificates
using System;
using System.IO;
using System.Security.Cryptography;
using System.Security.Cryptography.X509Certificates;
namespace _32_Symmetric_Asymmetric_Encryption
{
class Program
{
static void Main(string[] args)
@luisdeol
luisdeol / Program.cs
Created April 10, 2020 18:21
3.2. Hash data
using System;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
namespace _32_Symmetric_Asymmetric_Encryption
{
class Program
{
static void Main(string[] args)
@luisdeol
luisdeol / Program.cs
Created April 10, 2020 17:45
3.2. Encrypt in the .NET Framework (Asymmetric Encryption)
using System;
using System.Security.Cryptography;
using System.Text;
namespace _32_Symmetric_Asymmetric_Encryption
{
class Program
{
static void Main(string[] args)
{