241 Commits (149dea7412a9df7cd1f128ce09a7668a15eafb5d)

Author SHA1 Message Date
Daniel Grunwald 149dea7412 Add TypeGraphNode to NRefactory; and move AbiComparer from NR.CSharp.Analysis to NR.Analysis 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 5f98837c3c Added first implementation of an ikvm assembly loader (no cecil loader 12 years ago
Mike Krüger 6eba7eb798 Moved Severity/IssueMarker to NRefactory. This eliminates a 12 years ago
Mike Krüger 925de642b5 Code actions can now be bound to an ast node. 12 years ago
Daniel Grunwald 4324311718 Use IMember.Specialize() instead of 'new SpecializedMember()', and remove unnecessary upcasts. 13 years ago
Mike Krüger 765d917d60 Revert "Revert "Implemented better way to handle extension method invocations."" 13 years ago
Mike Krüger c26f61e813 Revert "Implemented better way to handle extension method invocations." 13 years ago
Mike Krüger d4afc75413 Implemented better way to handle extension method invocations. 13 years ago
Erik Källén 867dc8b407 Improved handling of sizeof(x) 13 years ago
Daniel Grunwald 7eeb0348fb Attempt that makes all the implicit conversions work 13 years ago
Daniel Grunwald 40bbafda16 Set NET_4_0 preprocessor symbol for mcs. 13 years ago
Daniel Grunwald 16aa0c6c28 Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system. 13 years ago
Daniel Grunwald 4a6a43d0d1 Change output path - build everything into \bin\Debug in NRefactory directory (not into ICSharpCode.NRefactory subdirectory). 13 years ago
Daniel Grunwald 9a9485a49d Add ProjectReference class to NRefactory to simplify creating the type system for a solution with multiple projects. 13 years ago
Daniel Grunwald d4372bf954 Add DefaultAttribute. 13 years ago
Daniel Grunwald d6b4420940 Introduced NamedArgumentResolveResult. 13 years ago
Daniel Grunwald 8728c08c68 Add project configurations for .NET 4.5. 13 years ago
Daniel Grunwald 3f782ce21c Add ITypeDefinition.GetInterfaceImplementation(). 13 years ago
Mike Krüger 6575de9f79 [Completion] Moved the browsable check helper methods to nrefactory. 13 years ago
Simon Lindgren 11c428e10f [Utils] Add CompositeFormatStringParser and related classes. 13 years ago
Daniel Grunwald 806869e563 Add IType.GetAccessors(). 13 years ago
Daniel Grunwald c6d8b93322 Move SimpleTypeResolveContext out of Implementation namespace. 13 years ago
Daniel Grunwald d338acc553 Fix icsharpcode/NRefactory#18: ResolveResult for object creation 14 years ago
Daniel Grunwald c3d00d1045 Add StringBuilderDocument to NR.Editor. 14 years ago
Daniel Grunwald 8179556203 Add DocumentScript that implements Script using a mutable document. 14 years ago
Daniel Grunwald fe8e098a27 Fixed some FxCop warnings. 14 years ago
Daniel Grunwald 3e7244197c Fix icsharpcode/NRefactory#16: Resolve the GetEnumerator call inside a foreach 14 years ago
Daniel Grunwald fb0dbc9bee Fix icsharpcode/NRefactory#17: Resolving "is" and "as" expressions loses the semantics 14 years ago
Daniel Grunwald e8f092892b Add support for calling constructors on COM interfaces. 14 years ago
Daniel Grunwald 00743d5f10 Fix project options. 14 years ago
Mike Krüger cb576fb78d * ICSharpCode.NRefactory.csproj: 14 years ago
Daniel Grunwald 32626ace69 Implemented incremental tag soup parser. 14 years ago
Daniel Grunwald 2faf35e6fc Add ICSharpCode.NRefactory.Xml. 14 years ago
Daniel Grunwald bd9348d588 Add documentation about XML documentation. 14 years ago
Daniel Grunwald 7a76a805a0 Add DocumentationComment class that allows looking up 'cref' attributes. 14 years ago
Daniel Grunwald 5f8dcf4f7a Implement 'ToMemberReference()' and 'InterfaceImplementations' on specialized members. 14 years ago
Daniel Grunwald 33b57d590d Fixed IMember.ToMemberReference() for explicit interface implementations. 14 years ago
Daniel Grunwald 54168d5c0f Add nuspec. 14 years ago
Daniel Grunwald 06f96bf068 Remove IAccessor and use IMethod instead. 14 years ago
Daniel Grunwald 942b4f70ef Move ConversionResoleResult to ICSharpCode.NRefactory.Semantics. 14 years ago
Daniel Grunwald a71670f2bc Fixed some issues with code round-tripping; and added unit tests for some parser failures. 14 years ago
Daniel Grunwald b0b9942522 Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot. 14 years ago
Daniel Grunwald 4ccc313d46 Normalize newlines 14 years ago
Daniel Grunwald 4d4f1f42b7 Fixed various resolver bugs. 14 years ago
Daniel Grunwald f11eed9d15 Introduce a named unknown type (this allows TypeSystemAstBuilder to work better when there are resolve errors). 14 years ago
Daniel Grunwald e2cb5467c2 Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system. 14 years ago
Mike Krüger 7e5380551b Updated mcs/fixed some code completion cases. 14 years ago
Daniel Grunwald 73438b7288 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead. 14 years ago