25 Commits (25faa21c01be2ef07bec4e3230247a7e4f0ebeee)

Author SHA1 Message Date
Daniel Grunwald 3b95e5a2e3 Fixed IsExplicitInterfaceImplementation. 15 years ago
Daniel Grunwald 54168d5c0f Add nuspec. 15 years ago
Daniel Grunwald 0fd4f5b297 Rename unresolved InterfaceImplementations to ExplicitInterfaceImplementations. 15 years ago
Daniel Grunwald 06f96bf068 Remove IAccessor and use IMethod instead. 15 years ago
Daniel Grunwald 44b1c40e70 Remove some dead code. 15 years ago
Daniel Grunwald f1a1ab32ad Added ResolverTest to consistency check and fixed some crashing bugs in the resolver. 15 years ago
Daniel Grunwald 93a5c13825 FindReferences: add support for searching in a different compilation than the entity is defined in. 15 years ago
Mike Krüger 77a75818d6 Fixed constraints parsing #2. 15 years ago
Daniel Grunwald b84c06e5b6 Make CSharpResolver immutable. 15 years ago
Daniel Grunwald 1464b5d0b7 For IAssembly.GetTypeDefinition, treat ns==null the same as ns==string.Empty. 15 years ago
Mike Krüger 0e92f47433 Prevented a key already exists exception (but it's not a real fix for 15 years ago
Mike Krüger ae54fd5d6f Added GetTypeResolveContext implementation. 15 years ago
Daniel Grunwald b0b9942522 Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot. 15 years ago
Daniel Grunwald 4ccc313d46 Normalize newlines 15 years ago
Daniel Grunwald c4ce9344f0 Fixed bug when resolving base constructor calls. 15 years ago
Daniel Grunwald 0b263b0b74 TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties. 15 years ago
Daniel Grunwald f11eed9d15 Introduce a named unknown type (this allows TypeSystemAstBuilder to work better when there are resolve errors). 15 years ago
Daniel Grunwald e2cb5467c2 Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system. 15 years ago
Daniel Grunwald 73438b7288 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead. 15 years ago
Daniel Grunwald 9d7c018fb2 Adjusted C# resolver to refactored type system. 15 years ago
Daniel Grunwald c02e801b5d Introduce ResolvedUsingScope (serves as cache per using-scope; avoids resolving imported namespaces repeatedly). 15 years ago
Daniel Grunwald 54851a741f C# Type System implementation 15 years ago
Daniel Grunwald f9916d89ef WIP: Type system refactoring. 15 years ago
Daniel Grunwald f631199013 Type system refactoring: split unresolved/resolved type systems. 15 years ago