Skip to content

Instantly share code, notes, and snippets.

using System;
using System.Linq.Expressions;
using System.Reflection;
public static class ReflectionUtils
{
public static MethodInfo GetMethod<TInput, TOutput>(Expression<Func<TInput, TOutput>> methodCallExpression) => GetMethodByLambdaExpression(methodCallExpression);
public static MethodInfo GetMethod<TInput>(Expression<Action<TInput>> methodCallExpression) => GetMethodByLambdaExpression(methodCallExpression);
@imgen
imgen / boxstarter.ps1
Created November 30, 2018 09:22
Boxstarter Commands for a new Windows box.
# Description: Boxstarter Script
# Author: Alex Ho
#
# Install boxstarter:
# . { iwr -useb http://boxstarter.org/bootstrapper.ps1 } | iex; get-boxstarter -Force
#
# You might need to set: Set-ExecutionPolicy RemoteSigned
#
# Run this boxstarter by calling the following from an **elevated** command-prompt:
# start http://boxstarter.org/package/nr/url?<URL-TO-RAW-GIST>
@imgen
imgen / ListBackedResultSet.java
Last active March 11, 2022 09:47
A list backed result set
package org.sprocky.util;
import org.apache.commons.lang3.ArrayUtils;
import org.sprocky.NameMappingConvention;
import org.sprocky.ResultSetColumn;
import org.sprocky.ResultSetColumnIgnore;
import org.sprocky.impl.DefaultNameMappingConvention;
import java.io.InputStream;
import java.io.Reader;