Skip to content

Instantly share code, notes, and snippets.

@chrismcv
Created April 6, 2011 14:48
Show Gist options
  • Save chrismcv/905774 to your computer and use it in GitHub Desktop.
Save chrismcv/905774 to your computer and use it in GitHub Desktop.
[ExtendWith(typeof(ErrorInfo))]
public class SimpleWorks
{
}
[ExtendWith(typeof(ErrorInfo))]
public class ThisOneDoesNotWork
{
private readonly IEventAggregator _eventAggregator;
public ThisOneDoesNotWork(IEventAggregator eventAggregator)
{
_eventAggregator = eventAggregator;
}
}
/* ERRORS WITH
Weaving TM2.UI.TextCase.ViewModels.ThisOneDoesNotWork
Injecting TM2.UI.TextCase.ViewModels.ErrorInfo
Executing NestedTemplateImplementorVisitor
Executing TemplateFieldCreatorVisitor
MSBUILD : error : Heredar: Unhandled exception occurred System.InvalidOperationException: Sequence contains no matching element
MSBUILD : error : at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
MSBUILD : error : at HeredarMsBuildTask.Util.HeredarExtensionMethods.GetEmptyConstructor(TypeReference type) in C:\code\Development\heredar\HeredarMsBuildTask\Util\HeredarExtensionMethods.cs:line 40
MSBUILD : error : at HeredarMsBuildTask.Cloners.TemplateFieldCreatorVisitor.Visit(TypeReference template, TypeDefinition target) in C:\code\Development\heredar\HeredarMsBuildTask\Cloners\TemplateFieldCreatorVisitor.cs:line 21
MSBUILD : error : at HeredarMsBuildTask.AssemblyProcessor.Execute() in C:\code\Development\heredar\HeredarMsBuildTask\AssemblyProcessor.cs:line 47
MSBUILD : error : at HeredarMsBuildTask.WeavingTask.Inner() in C:\code\Development\heredar\HeredarMsBuildTask\WeavingTask.cs:line 97
MSBUILD : error : at HeredarMsBuildTask.WeavingTask.Execute() in C:\code\Development\heredar\HeredarMsBuildTask\WeavingTask.cs:line 46
*/
[ExtendWith(typeof(ErrorInfo))]
public class NowItWillWork
{
private readonly IEventAggregator _eventAggregator;
private NowItWillWork() {}
public NowItWillWork(IEventAggregator eventAggregator)
: this()
{
_eventAggregator = eventAggregator;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment