Skip to content

Instantly share code, notes, and snippets.

@einarwh
Created February 28, 2013 08:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save einarwh/5055236 to your computer and use it in GitHub Desktop.
Save einarwh/5055236 to your computer and use it in GitHub Desktop.
GetBoxType method.
private Type GetBoxType<T>()
{
var t = typeof(T);
string typeName = t.FullName + "Box";
foreach (var existingType in _moduleBuilder.GetTypes())
{
if (existingType.FullName == typeName)
{
return existingType;
}
}
return CreateBoxType(t, typeof (Box<T>), typeName);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment