920 Commits (47df99654054f550cdf86fc8ae0b13cce7d2b472)

Author SHA1 Message Date
Daniel Grunwald 47df996540 Add TypeGraph 12 years ago
Daniel Grunwald 149dea7412 Add TypeGraphNode to NRefactory; and move AbiComparer from NR.CSharp.Analysis to NR.Analysis 12 years ago
Mike Krüger 76d9a6daa5 IKVM loader should now be a cecil loader replacement. 12 years ago
Mike Krüger c82d6011fc Ikvm loader no longer resolves assemblies on its own. 12 years ago
Daniel Grunwald 61e4e16ef5 Add back the old EntityType as obsolete enum to provide some limited backward compatibility. 12 years ago
Daniel Grunwald 7c388ba920 Rename EntityType -> SymbolKind 12 years ago
Daniel Grunwald 5e9edc0f63 Introduce ISymbol as a common super-interface of IEntity, INamespace, IVariable and ITypeParameter. 12 years ago
Alan McGovern b789f83243 [build] Fix the OutputPath properties 12 years ago
Mike Krüger 18e17deda6 Added index getter to type parameter reference. 12 years ago
Mike Krüger f7e1c35fdf Fixed bug in IdStringProvider.ParseTypeName. 12 years ago
Mike Krüger 0974a50e89 Cleaned up some code. 12 years ago
Mike Krüger fce1859c06 Fixed some issues in the IkvmLoader. 12 years ago
Mike Krüger fabbe8bc90 Improved the Ikvm loader. 12 years ago
Mike Krüger 5f98837c3c Added first implementation of an ikvm assembly loader (no cecil loader 12 years ago
Daniel Grunwald 1cec2e62f8 Ensure we pass the correct type argument to GatherVisitorBase<>. 12 years ago
Mike Krüger 90c729419e Fixed bug in cecil loader. 12 years ago
Mike Krüger 6133647c68 GetPotentiallyNestedClassTypeReference no longer returns null on 12 years ago
Mike Krüger 5dec9ee365 Added DescendantNodes API. 12 years ago
Mike Krüger 6eba7eb798 Moved Severity/IssueMarker to NRefactory. This eliminates a 12 years ago
Mike Krüger d46054aa0f Added more friendly error message in simple compilation in case of 12 years ago
Daniel Grunwald 0b4c9c3f48 Implemented GetAttributes() for members. 12 years ago
Daniel Grunwald 17c1eeaf2b Merge changes from SharpDevelop repository to NRefactory. 12 years ago
Daniel Grunwald 17c4315974 Rename IsExtensionMethodGroupConversion -> DelegateCapturesFirstArgument. 12 years ago
Daniel Grunwald 5acf6aef0d Fix fixes an issue causing the type system to believe that accessors implement interface members even though there is an explicit implementation of the accessor owner. 12 years ago
Erik Källén 02cc0a38c6 Added property Conversion.IsExtensionMethodGroupConversion to determine whether a method group conversion is being performed on an extension method using extension method invocation syntax (eg. Func<int> f = myEnumerable.Single). 12 years ago
Daniel Grunwald 4a11a13672 Documentation fixes. 12 years ago
ciplogic e5f2c0bfd6 Add the capability to remove base call if is not needed. It exposes some classes so maybe I'm not using the proper APIs. But it works good for practical the test case I wrote. 12 years ago
Mike Krüger 925de642b5 Code actions can now be bound to an ast node. 12 years ago
Daniel Grunwald ee5d87a0f8 Add year to license headers. 13 years ago
Daniel Grunwald 07bf385a27 Remove IUnresolvedFile.GetTypeResolveContext 13 years ago
Daniel Grunwald 3797b12fa7 Fix several bugs with anonymous types: 13 years ago
Daniel Grunwald 09fe7caa64 XmlDocumentationProvider: Fix caching of lookup errors. 13 years ago
Daniel Grunwald 647af8b485 Fix NullReferenceException in SpecializedMethod.AccessorOwner 13 years ago
Daniel Grunwald 6a93e919fb Merge changes from SharpDevelop repository to NRefactory: 13 years ago
Daniel Grunwald 4324311718 Use IMember.Specialize() instead of 'new SpecializedMember()', and remove unnecessary upcasts. 13 years ago
Mike Krüger 8ca2d99ebc Revert "Fixed type parameter substitution bug." 13 years ago
Mike Krüger c43a501ec4 Fixed type parameter substitution bug. 13 years ago
Mike Krüger f4c20a1196 TypeArguments now work on DefaultResolvedTypeDefinition. 13 years ago
Mike Krüger 93baeb72fc Revert "Added TypeParameters property to IType (for consistency with the" 13 years ago
Mike Krüger 984d2ca267 Added IsSpecialized to IMember & IsParameterized to IType to make it 13 years ago
Mike Krüger 74e7818473 Added TypeParameters property to IType (for consistency with the 13 years ago
Mike Krüger 295a70e721 Moved members of ParametrizedType to IType (for consistency with the 13 years ago
Mike Krüger d19a6d2c96 Moved SpecializedMember property 'Substitution' to IMember and 13 years ago
Mike Krüger 7479801ff9 Fixed ReducedFrom description. 13 years ago
Mike Krüger 8bd796eb7f Revert "Revert "Implemented reduced method model."" 13 years ago
Mike Krüger 765d917d60 Revert "Revert "Implemented better way to handle extension method invocations."" 13 years ago
Mike Krüger c76240e934 Revert "Revert "[TypeSystem] Specialized method now contains a flag specifying the"" 13 years ago
Mike Krüger b758539431 Revert "[TypeSystem] Specialized method now contains a flag specifying the" 13 years ago
Mike Krüger c26f61e813 Revert "Implemented better way to handle extension method invocations." 13 years ago
Mike Krüger bdc1fde9d6 Revert "Implemented reduced method model." 13 years ago