82 Commits (8426277ae00c566373655ad90c6a3c61270fbecf)

Author SHA1 Message Date
Daniel Grunwald 585ae50c2f CSharpAstResolver: don't return the same ResolveResult for two different nodes. 14 years ago
Erik Källén 9476183889 Fix for the parameter identity in accessors issue. 14 years ago
Daniel Grunwald 731ddf7c39 Add ConversionResolveResult.CheckForOverflow 14 years ago
Daniel Grunwald 180ed85c85 Implemented IUnresolvedMember.Resolve(). 14 years ago
Daniel Grunwald 282d3c3423 Fix icsharpcode/NRefactory#32: ResolveResult for anonymous type creation 14 years ago
Daniel Grunwald 4d07b33b44 CSharpAstResolver now can resolve type members even when no parsedFile is specified. 14 years ago
Mike Krüger 1ade7c4996 [Resolver] Fixed using statement. 14 years ago
Daniel Grunwald 4fe7c72b16 Fixed context for determining accessibility of protected inner classes when resolving a base type reference (NameLookupTests.InheritFromProtectedInnerClassTest) 14 years ago
Mike Krüger 063d0f569c Renamed named expression identifier -> name. 14 years ago
Mike Krüger 5dbe3654f5 [Ast] Renamed named argument expression identifier -> name. 14 years ago
Mike Krüger 0cbca24882 Added whitespace and text node. 14 years ago
Mike Krüger c7e1236c5a Added NewLine ast node. 14 years ago
Daniel Grunwald d4dd1648e8 Implemented the new options for overridden members in FindReferences. 14 years ago
Daniel Grunwald eab8372365 Fixed resolver crash when resolving the arguments of an ObjectCreateExpression with unresolved type (e.g. due to missing using). 14 years ago
mike 29da952623 Fixed some warnings. 14 years ago
Daniel Grunwald d338acc553 Fix icsharpcode/NRefactory#18: ResolveResult for object creation 14 years ago
Daniel Grunwald ab024b9ddc Fix icsharpcode/NRefactory#28: Identity of lambda parameters 14 years ago
Daniel Grunwald df380b6055 Fixed potential cause of CSharpAstResolver.Resolve returning null. 14 years ago
Daniel Grunwald e80f142381 Fixed bug in CSharpAstResolver.GetExpectedType(). 14 years ago
Mike Krüger 6a0a96ce31 Moved some roles to the Roles class. 14 years ago
Mike Krüger 90bf204c7f Moved the roles class out of AstNode. 14 years ago
Daniel Grunwald b491ea85c3 Rename Conversions to CSharpConversions. 14 years ago
Daniel Grunwald cf331bb4af Fixed resolving partial method definitions. 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
mike b13dad1436 Resolve visitor change: If the type of an object create expression 14 years ago
Daniel Grunwald a353f23d70 Combine AttributedNode and MemberDeclaration into EntityDeclaration. 14 years ago
Daniel Grunwald 2f859148f0 Use simpler IAstVisitor for ResolveVisitor. 14 years ago
Daniel Grunwald 2bebee46a1 C# XML documentation support. 14 years ago
Mike Krüger de6870b067 Fixed completion unit test. 14 years ago
Daniel Grunwald cfe807ab73 Fix "find references" for method group conversions in delegate creation expressions "new Action(MyMethod)" 14 years ago
Daniel Grunwald a7245affe6 Fixed finding references to method group conversions. 14 years ago
Daniel Grunwald 311df2bbb2 CSharpAstResolver: add cancellation support 14 years ago
Daniel Grunwald 46254b3b0d Add support for resolving "operator true". 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 822fda7e36 Handle T[] -> T* and string -> char* conversions in fixed statement initializers. 14 years ago
Daniel Grunwald 0f2b0c380e Fixed lambda type inference in delegate creation expressions. ("new Func<int, int>(a => a)") 14 years ago
Daniel Grunwald 13ac45ebf7 Add AstType.ToTypeReference() method. 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
Mike Krüger 440bc4f305 Fixed assertion error. 14 years ago
Mike Krüger 802cd23697 Fixed "assertion problem". Failed code was: 14 years ago
Mike 7df3367870 Guard against storing the resolve result for variable name token twice 14 years ago
Daniel Grunwald f2011680e9 Fixed resolving LINQ queries that involve transparent identifiers. 14 years ago
Daniel Grunwald 418f7090cb Fixed resolving NamedExpressions in anonymous type creation expressions. 14 years ago
Daniel Grunwald b803d850f7 Do not report invalid conversion from int to void for this code: 14 years ago
Daniel Grunwald dac8c0fd35 Implement CSharpAstResolver.GetExpectedType() and CSharpAstResolver.GetConversion(). 14 years ago