Open GoogleCodeExporter opened 9 years ago
Model: [HierarchyRoot] public class MyEntity : Entity { [Field, Key] public int Id { get; private set; } [Field] public int Item { get; set; } } Type of "Item" property doesn't matter. This error might be connected with property indexer in Entity class. Result: PostSharp 1.0 [1.0.13.624] - Copyright (c) Gael Fraiteur, 2005-2008. \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : Unhandled exception: System.Reflection.AmbiguousMatchException: Ambiguous match found. \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at System.RuntimeType.GetPropertyImpl(String name, BindingFlags bindingAttr, Binder binder, Type returnType, Type[] types, ParameterModifier[] modifiers) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at System.Type.GetProperty(String name, BindingFlags bindingAttr) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Core.Reflection.MethodHelper.GetProperty(MethodInfo method) in d: \Projects\Xtensive\Repository\Xtensive\Xtensive.Core\Xtensive.Core \Reflection\MethodHelper.cs:line 184 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Core.Reflection.AttributeHelper.GetAttributes[TAttribute] (MemberInfo member, AttributeSearchOptions options) in d:\Projects\Xtensive \Repository\Xtensive\Xtensive.Core\Xtensive.Core\Reflection \AttributeHelper.cs:line 34 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Core.Reflection.AttributeHelper.GetAttribute[TAttribute] (MemberInfo member, AttributeSearchOptions options) in d:\Projects\Xtensive \Repository\Xtensive\Xtensive.Core\Xtensive.Core\Reflection \AttributeHelper.cs:line 78 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Core.Aspects.Helpers.AspectHelper.IsInfrastructureMethod (MethodBase method) in d:\Projects\Xtensive\Repository\Xtensive \Xtensive.Core\Xtensive.Core.Aspects\Helpers\AspectHelper.cs:line 528 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Storage.Aspects.PersistentAttribute.ProvideTransactionalAspects (Type type, LaosReflectionAspectCollection collection) in \Xtensive.Storage \Xtensive.Storage\Aspects\PersistentAttribute.cs:line 94 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at Xtensive.Storage.Aspects.PersistentAttribute.ProvideAspects(Object element, LaosReflectionAspectCollection collection) in \Xtensive.Storage \Xtensive.Storage\Aspects\PersistentAttribute.cs:line 72 \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Laos.CompoundAspect.PostSharp.Laos.ILaosReflectionAspectProvider.Provi deAspects (LaosReflectionAspectCollection collection) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Laos.Weaver.LaosTask.EnqueueAspects (ILaosReflectionAspectProvider provider) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Laos.Weaver.LaosTask.Execute() \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Extensibility.Project.ExecutePhase(String phase) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Extensibility.Project.Execute() \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Extensibility.PostSharpObject.ExecuteProjects() \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.Extensibility.PostSharpObject.InvokeProjects(ProjectInvocation[] projectInvocations) \Lib\PostSharp\PostSharp-1.0.targets(248,5): error : at PostSharp.MSBuild.PostSharpRemoteTask.Execute(PostSharpTaskParameters parameters, TaskLoggingHelper log) Done building project "Xtensive.Storage.Tests.csproj" -- FAILED.
Original issue reported on code.google.com by Dmitri.Maximov on 29 Sep 2009 at 11:43
Dmitri.Maximov
Original comment by alex.yakunin on 15 Oct 2009 at 6:22
alex.yakunin
Original comment by alex.yakunin on 16 Oct 2009 at 9:57
Original issue reported on code.google.com by
Dmitri.Maximov
on 29 Sep 2009 at 11:43