28 Commits (7c388ba920693991ed207da4e8ade81d8d345044)

Author SHA1 Message Date
Daniel Grunwald d09dc0e10a Fix compiler warnings 12 years ago
Daniel Grunwald ee5d87a0f8 Add year to license headers. 13 years ago
Daniel Grunwald 8d9eec0c54 Use ThrowIfCancellationRequested() 13 years ago
Daniel Grunwald 1f6c4f037e Update solution-loading logic in ConsistencyCheck. 13 years ago
Daniel Grunwald 16aa0c6c28 Rename IParsedFile -> IUnresolvedFile to make clear it belongs to the unresolved type system. 13 years ago
Daniel Grunwald 273178a141 Rename CompilationUnit to SyntaxTree. 13 years ago
Daniel Grunwald d6b4420940 Introduced NamedArgumentResolveResult. 13 years ago
Mike Krüger fbc1cfd0c9 Fixed some failing unit tests. 13 years ago
Mike Krüger 3dc44639dd [Resolver] Array initalizers no longer show up in ResolveAtLocation. 13 years ago
Daniel Grunwald 4d07b33b44 CSharpAstResolver now can resolve type members even when no parsedFile is specified. 13 years ago
Mike Krüger 90bf204c7f Moved the roles class out of AstNode. 14 years ago
Daniel Grunwald c6ae6c30ee Script refactoring. 14 years ago
Mike Krüger cfe0d4257f Made resolve result == null assertion more verbose. 14 years ago
Daniel Grunwald 311df2bbb2 CSharpAstResolver: add cancellation support 14 years ago
Daniel Grunwald 77ea4dae30 Report more types of invalid equality comparisons as errors. 14 years ago
Daniel Grunwald 67d19127f5 Fixed bug in reachability analysis when lambda/anonymous method contains a condition or switch statement. 14 years ago
Daniel Grunwald 1a7ca154b4 Allow conversion of anonymous method with unreachable endpoint to Func<T>. 14 years ago
Daniel Grunwald cdfa794e37 Add some ToString() overrides for easier debugging 14 years ago
Daniel Grunwald d44077aa59 Add CSharpAstResolver.GetResolverStateAfter() and fixed an issue with the scanning logic in ResolveVisitor. 14 years ago
Daniel Grunwald 3d21a80e7d Fixed the ResolveVisitor scanning logic and several related issues. 14 years ago
Daniel Grunwald 9fea0d07fe Implemented eligibility check for extension methods. 14 years ago
Daniel Grunwald dac8c0fd35 Implement CSharpAstResolver.GetExpectedType() and CSharpAstResolver.GetConversion(). 14 years ago
Daniel Grunwald b84c06e5b6 Make CSharpResolver immutable. 14 years ago
Daniel Grunwald b0b9942522 Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot. 14 years ago
Daniel Grunwald 7e95cb7446 Add CSharpAstResolver.GetResolverStateBefore 14 years ago
Daniel Grunwald 0b263b0b74 TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties. 14 years ago
Daniel Grunwald e2cb5467c2 Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system. 14 years ago
Daniel Grunwald 73438b7288 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead. 14 years ago