View JetProfile.ps1
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# ===================================================================================================================== | |
# Power Plan Management | |
# --------------------------------------------------------------------------------------------------------------------- | |
$powerPlans = powercfg -l | |
$highPerformancePowerPlan = $powerPlans | %{ if ($_.contains("High performance")) { $_.split()[3] }} | |
$balancedPowerPlan = $powerPlans | %{ if ($_.contains("Balanced")) { $_.split()[3] }} | |
$powerSaverPowerPlan = $powerPlans | %{ if ($_.contains("Power saver")) {$_.split()[3] }} | |
$currentPowerPlan = $(powercfg -getactivescheme).split()[3] | |
function Get-Plan |
View typedtaglessfinal.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System.IO; | |
using System.Linq; | |
using System.Text; | |
using System.Threading.Tasks; | |
namespace TypedTaglessFinal | |
{ |
View gist:0a8ccbb56e9bbe0714a7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
D:\test>csc /o SlowDelegates01.cs | |
Microsoft (R) Visual C# Compiler version 4.0.30319.34209 | |
for Microsoft (R) .NET Framework 4.5 | |
Copyright (C) Microsoft Corporation. All rights reserved. | |
D:\test>SlowDelegates01.exe | |
1 => 00:00:00.0159245 | |
2 => 00:00:00.0147080 | |
3 => 00:00:00.0145497 |
View gist:11d6360ea827164aaa1e
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// CA "To declaration statement" | |
{ | |
var t = F(out var x); | |
// => | |
int x; | |
var t = F(out x); | |
} |
View gist:9996185
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nullness inspection | |
{ | |
a?.M(); | |
a.F(); // <= possible NRE | |
a?.M(a != null); // <= expression always true | |
} | |
inspection "Redundant null-propagation" | |
{ | |
var a = new A(); |
View UltimateEvil.cs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.ComponentModel; | |
using System.Linq; | |
class Program { | |
static void Main(string[] args) { | |
Console.WriteLine("Attributes: " + typeof(Program) | |
.GetMembers() | |
.SelectMany(m => m.GetCustomAttributes(true)) | |
.Count() |
View gist:8563908
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Runtime.InteropServices; | |
class Program | |
{ | |
static void Main() | |
{ | |
dynamic calc = Activator.CreateInstance(Marshal.GetTypeFromCLSID(new Guid(148736, 0, 0, 192, 0, 0, 0, 0, 0, 0, 70))); | |
Console.WriteLine(calc.Evaluate("2+3*5")); | |
} |
View gist:8530850
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
class Base | |
{ | |
private string x = "x".Print(); | |
} | |
class Derived : Base | |
{ | |
private string y = "y".Print(); |
View gist:8444468
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
unsafe struct S | |
{ | |
public void* ptr; | |
public object obj; | |
static void Main() | |
{ | |
S s = default(S); |
View gist:8427915
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using N; // This using directive is unused, but cannot be simply removed | |
static class C | |
{ | |
static void Ex(this string x) { } | |
static void Foo(Action<string> x, int y) { } | |
static void Foo(Action<string> x, string y) { } | |
static void Foo(Action<string> x, object y) { } | |
static void Foo(Action<int> x, int y) { } |
NewerOlder