Switch branches/tags
Nothing to show
Commits on Mar 13, 2017
Commits on Aug 5, 2015
Commits on Aug 4, 2015
Commits on Jul 31, 2015
Commits on Jul 29, 2015
Commits on Feb 4, 2014
Commits on Nov 26, 2013
  1. Updated assembly amending logic to correctly mark instruction points …

    …when amending methods that contain exception handling blocks.
    jamiemthomas committed Nov 26, 2013
Commits on Nov 21, 2013
  1. Updated amending process to alter how After delegates are invoked to …

    …address issues that occur when amending methods containing Try-Catch blocks.
    jamiemthomas committed Nov 21, 2013
Commits on Nov 11, 2013
  1. Updated amending process for methods to support context-based before …

    …interception along with array-based delegates. Previously this really only worked for strongly-typed delegates which limited options when implementing generalized solutions, like logging, where the specific method signature is not known.
    jamiemthomas committed Nov 11, 2013
Commits on Oct 22, 2013
  1. updated amender to use AreEquivalent when checking parameter types

    update IsAssignable to handle types without a basetype
    Updated program to load all reference paths into the list of host library paths
    Signed-off-by: Jamie <>
    jonathanparker12 committed with jamiemthomas Oct 22, 2013
Commits on Oct 9, 2013
  1. Reverting the assembling caching code because it created a "Unable to…

    … cast object of type 'Microsoft.Cci.DummyModule' to type 'Microsoft.Cci.IAssembly'" error.
    Brandon committed Oct 9, 2013
Commits on Oct 8, 2013
  1. Incremental update to change the CCI library versions. Will update th…

    …e current release in a subsequent checkin. Additional error handling in the amender executable and fixed a bug in the amending logic regarding parameter indexes for method delegates.
    jamiemthomas committed Oct 8, 2013
Commits on Sep 25, 2013
  1. Resolved issue when amending after property set and after method wher…

    …e the last statement was an if statement. In this case the amendment was incorrectly nested under the if statement.
    Brandon committed Sep 25, 2013
Commits on May 6, 2013
Commits on Oct 15, 2012
  1. Adding the basic ui screen to edit import configurations. Allows savi…

    …ng of changes to the configuration and is integrated into account billing.
    klaforce committed Oct 15, 2012
Commits on Sep 17, 2012
  1. ...

    mphilipp17 committed Sep 17, 2012
Commits on Oct 20, 2011
  1. Corrected issue with local scope that was causing local variables to …

    …not appear correctly inside the debugger.
    jamiemthomas committed Oct 20, 2011
Commits on Oct 19, 2011
  1. Adding unit tests for Catch and Finally support. Correcting IL genera…

    …tion issues when outputting try-catch-finally blocks. Validated all unit tests pass.
    jamiemthomas committed Oct 19, 2011
Commits on Oct 12, 2011
  1. Excluding methods with ref parameters from being amending using the s…

    …trongly-typed API, since ref types cannot be used as generic type parameters.
    jamiemthomas committed Oct 12, 2011
Commits on Oct 11, 2011
Commits on Oct 10, 2011
Commits on Oct 2, 2011
  1. Renaming project directory to match updated project name.

    Signed-off-by: Bryan Matthews <>
    jamiemthomas committed with mattheyan Sep 30, 2011
Commits on Sep 30, 2011
  1. Converting amender to .NET 3.5 in preparation for having a .NET 3.5 a…

    …nd .NET 4.0 version of the amender
    jamiemthomas committed Sep 30, 2011
Commits on Sep 9, 2011
Commits on Sep 4, 2011
  1. Modifying amender to embed CCI assemblies to reduce the footprint to …

    …just Afterthought.dll and Afterthought.Amender.exe when deploying via NuGet or embedding as a dependency with other libraries. Embedded assemblies are automatically loaded if not found on the file system.
    jamiemthomas committed Sep 4, 2011
Commits on Sep 2, 2011
  1. Fixed implementation of AreEquivalent for comparing methods to ensure…

    … that the return types are equivalent. This is necessary to avoid inadvertently auto-implementing and interface by matching an existing method with the correct name and parameters but the wrong return type.
    jamiemthomas committed Sep 2, 2011
  2. Removing unnecessary resolve logic for assemblies that was causing a …

    …stack overflow. First test of TFS -> GIT auto checkin sync process for Afterthought.
    jamiemthomas committed Sep 2, 2011
Commits on Sep 1, 2011