16 Commits (f7006071143dd83a869d78a2c86bdedd1d9f230d)

Author SHA1 Message Date
Daniel Grunwald 6bb526a8e3 Fixed issues with control flow analysis on incomplete AST. 13 years ago
Daniel Grunwald caa61c79ca Add helper method for exporting the control flow graph to GraphViz. 13 years ago
Mike Krüger 31ec3a6c74 Handled possible null statement in control flow graph builder. 13 years ago
Mike Krüger 3451f5cb38 [Analysis] Handle null reference in control flow graph builder. 13 years ago
Mike Krüger e639b4bcbb [Analysis] Handled null conditions in do while & while statements. 13 years ago
Mike Krüger 5587b77d41 [Analysis] Fixed control flow generation for null embedded statement 13 years ago
Mike Krüger bb4cafa0a5 Fixed null reference exception in control flow graph builder. 14 years ago
Mike Krüger cfe6272793 Fixed possible null exception in control flow node. 14 years ago
Daniel Grunwald bcad2e12f7 DocumentScript bugfixes. 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 858d4cc673 Fixed NullReferenceException in ControlFlow.NodeCreationVisitor.VisitSwitchStatement. 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
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 14 years ago
Daniel Grunwald e4d1f545fd Add CodeDomConvertVisitor. 14 years ago
Daniel Grunwald b5b2408cbc Move NRefactory.CSharp to separate assembly. 14 years ago
Daniel Grunwald e37dc4b6c7 Move ResolveResults to NR.Semantics 14 years ago
Daniel Grunwald 7a2c59ae4a Add GetMemberOptions. 14 years ago
Daniel Grunwald 2c49c71081 Report resolve results back to the navigator. 14 years ago
Daniel Grunwald f86a014b9c Put MIT license into the file headers. 14 years ago
Mike Krüger bd4fb10522 Added cenecllationtoken work around. 14 years ago
Daniel Grunwald 6f2e9c28ce Order the control flow nodes lexically, and allow restricting definite assignment analysis to a specific lexical range. 15 years ago
Daniel Grunwald 3cc6fabec4 Allow performing definite assignment analysis without providing an ITypeResolveContext. 15 years ago
Daniel Grunwald ccfd4ea12c Evaluate constant expressions in definite assignment analysis. 15 years ago
Daniel Grunwald 735cb8595e Fix issues in definite assignment analysis. 15 years ago
Daniel Grunwald 76dfccceba Add definite assignment analysis. 15 years ago
Daniel Grunwald a79d43d1d1 Add control flow analysis for the NRefactory C# AST. 15 years ago