Skip to content

Instantly share code, notes, and snippets.

View KallDrexx's full-sized avatar

Matthew Shapiro KallDrexx

  • Microsoft
View GitHub Profile
@KallDrexx
KallDrexx / gist:b4d9e574ffcfede10a9422160f900817
Last active October 8, 2016 21:44
IEnumerable example 1
void Main()
{
var manager = new SessionManager();
manager.AddSession(new Session(1, 23, "Mobile"));
manager.AddSession(new Session(2, 99, "Web"));
manager.AddSession(new Session(3, 23, "Web"));
manager.AddSession(new Session(4, 55, "Mobile"));
manager.AddSession(new Session(5, 11, "Mobile"));
// .... other stuff happens
@KallDrexx
KallDrexx / vector assertions.rs
Created August 29, 2016 02:54 — forked from anonymous/playground.rs
Shared via Rust Playground
//#![feature(trace_macros)]
//trace_macros!(true);
macro_rules! assert_vec_match{
(@empty $vector:expr) => {
if $vector.len() > 0 {
panic!("Expected an empty vector, but the vector contained {} elements", $vector.len());
}
};
@KallDrexx
KallDrexx / gist:11094250
Created April 19, 2014 19:07
Daily Programmer 4/18/2014 challenge
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Scratchpad.DailyProgrammer
{
public class Dp20140418
{