17 Commits (7c388ba920693991ed207da4e8ade81d8d345044)

Author SHA1 Message Date
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
Daniel Grunwald ee5d87a0f8 Add year to license headers. 13 years ago
Daniel Grunwald 4324311718 Use IMember.Specialize() instead of 'new SpecializedMember()', and remove unnecessary upcasts. 13 years ago
Mike Krüger a963bdbcf5 Fix build. 13 years ago
Mike Krüger d19a6d2c96 Moved SpecializedMember property 'Substitution' to IMember and 13 years ago
Daniel Grunwald e213758ec7 Replace LazyInit.ReadBarrier() with LazyInit.VolatileRead(). 14 years ago
Daniel Grunwald 3df0cd3946 Make CSharpAstResolver and Conversions thread-safe. 14 years ago
Daniel Grunwald 14bf452879 Rename InterfaceImplementations -> ImplementedInterfaceMembers. 14 years ago
Daniel Grunwald 7a76a805a0 Add DocumentationComment class that allows looking up 'cref' attributes. 14 years ago
Daniel Grunwald 77ea4dae30 Report more types of invalid equality comparisons as errors. 14 years ago
Daniel Grunwald 7779508e9f Fixed lifting for built-in relational operators. 14 years ago
Daniel Grunwald 3c6cbeeae7 Add IMember.UnresolvedMember property. 14 years ago
Daniel Grunwald f1a1ab32ad Added ResolverTest to consistency check and fixed some crashing bugs in the resolver. 14 years ago
Daniel Grunwald 9d7c018fb2 Adjusted C# resolver to refactored type system. 14 years ago
Daniel Grunwald f9916d89ef WIP: Type system refactoring. 14 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 14 years ago