Daniel Grunwald
|
d0e9ce023b
|
CodeDomConvertVisitor: choose between CodeIndexerExpression and CodeArrayIndexerExpression.
DefaultParameter: fixed bug in interning - two parameters with different names were considered equal for interning.
|
14 years ago |
Daniel Grunwald
|
e4d1f545fd
|
Add CodeDomConvertVisitor.
|
14 years ago |
Mike Krüger
|
d683689d05
|
added serializable attributes.
|
14 years ago |
Daniel Grunwald
|
a1a649e84e
|
Remove ITextEditorAdapter and use IDocument instead.
|
14 years ago |
Mike Krüger
|
eb6c399d8c
|
Moved to completion namespace.
|
14 years ago |
Mike Krüger
|
c82538ebe4
|
Added basic code completion interfaces.
|
14 years ago |
Mike Krüger
|
96195ac0ef
|
fixed +-1 issue.
|
14 years ago |
Mike Krüger
|
0ee81980ec
|
* Log.cs:
* ICSharpCode.NRefactory.csproj:
* CSharpParser.cs:
* location.cs:
* cs-parser.cs:
* cs-parser.jay: Fixed optional semicolon location.
|
14 years ago |
Siegfried Pammer
|
e6d84ff111
|
moved Ambience to NRefactory
|
14 years ago |
Daniel Grunwald
|
952696941a
|
Adjust SharpDevelop to NRefactory changes (move ICSharpCode.Editor -> ICSharpCode.NRefactory.Editor; put NR.C# in separate assembly)
|
14 years ago |
Daniel Grunwald
|
dfc98609ce
|
Move ICSharpCode.Editor into NRefactory.
|
14 years ago |
Daniel Grunwald
|
b7a17c206e
|
Adjust unit tests to InvocationResolveResult changes.
|
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
|
611c310eb2
|
Change IConstantValue API to use ResolveResult.
|
14 years ago |
Daniel Grunwald
|
ea42e6354b
|
Fix bug that caused the wrong part to be removed from a compound class.
|
14 years ago |
Daniel Grunwald
|
e73c0785e3
|
Make Find References multi-threaded.
|
14 years ago |
Mike Krüger
|
e7d9bf64e4
|
Fixed attribute section tests.
|
14 years ago |
Mike Krüger
|
957c48eede
|
Fixed query expression tests.
|
14 years ago |
Mike Krüger
|
02fe3e32e5
|
Fixed array create expression tests.
|
14 years ago |
Daniel Grunwald
|
e926745da6
|
Fixed resolver bugs that caused unit test errors.
|
14 years ago |
Daniel Grunwald
|
bb0311375c
|
Allow recursive synchronization (e.g. for calling GetTypes() on a single project content while a composite project content is synchronized)
|
14 years ago |
Daniel Grunwald
|
683d3535b1
|
Implemented "Find references"
|
14 years ago |
Daniel Grunwald
|
a06110c255
|
Rename ParsedFile to CSharpParsedFile.
|
14 years ago |
Daniel Grunwald
|
558e1585eb
|
Fix resolver crashes
|
14 years ago |
Daniel Grunwald
|
46676a45fb
|
Add GetInterestingFileNames to FindReferences.
Fixed a few resolver issues related to find references.
|
14 years ago |
Daniel Grunwald
|
7f11fe3be0
|
Fixed bugs that caused some nodes not to be resolved in a "resolve all" run.
|
14 years ago |
Daniel Grunwald
|
42bc87ba02
|
Change ResolveVisitor to report the location of conversions.
|
14 years ago |
Daniel Grunwald
|
4cc64bb9b8
|
Fixed resolving LINQ group joins.
|
14 years ago |
Daniel Grunwald
|
5b17740bea
|
Use explicit interface implementation in ResolveVisitor to make it clear what the public API is supposed to be.
Added support for QueryJoinClause and QueryOrderClause to the resolver.
|
14 years ago |
Daniel Grunwald
|
f807e6166f
|
TypeSystemAstBuilder: when a type reference cannot be resolved but is a C# type reference, output the original C# code that was used to created the type reference.
|
14 years ago |
Daniel Grunwald
|
b193dc91a5
|
FastSerializer: Add support for 'Fixed Instances', e.g. for serializing object graphs that have references to a singleton.
|
14 years ago |
Daniel Grunwald
|
a5865bdd8e
|
Implemented "Find References".
|
14 years ago |
Daniel Grunwald
|
33abc64eec
|
Replace AstNode.GetResolvableNodeAt() with the ResolveAtLocation helper class.
|
14 years ago |
Daniel Grunwald
|
a93fd14efb
|
Adjust unit tests and fix bugs introduced by caching.
|
14 years ago |
Daniel Grunwald
|
2b3d66998b
|
Add ITypeResolveContext.GetKnownTypeDefinition() for efficiently retrieving built-in types.
|
14 years ago |
Daniel Grunwald
|
8a05ada508
|
Don't keep the per-using scope and per-type definiton caches around longer than necessary.
|
14 years ago |
Daniel Grunwald
|
ecdf195bde
|
Cache simple name lookups more aggressively.
|
14 years ago |
Daniel Grunwald
|
50f70415c4
|
Cache resolved CSharpConstantValue.
|
14 years ago |
Daniel Grunwald
|
47eb18363e
|
Reuse Conversions instance across multiple files by storing it in the CacheManager.
|
14 years ago |
Daniel Grunwald
|
82fad4ef64
|
Use 'UsingScopeCache' instance for caching the extension methods.
|
14 years ago |
Daniel Grunwald
|
2be1569cc7
|
Add cache for implicit conversions for 25% performance boost.
Also did some improvements to interning.
|
14 years ago |
Daniel Grunwald
|
391a6bc8b7
|
Cache resolved SimpleTypeOrNamespaceReference/MemberTypeOrNamespaceReference, and intern those references.
|
14 years ago |
Daniel Grunwald
|
3fdf0ee6c6
|
Implemented resolver for LINQ queries.
|
14 years ago |
Daniel Grunwald
|
3bbc3f6b6d
|
Fixed NullReferenceException in MethodGroupResolveResult.ResolveInvocation().
Implemented resolving local variables that are declared as 'const'.
|
14 years ago |
Daniel Grunwald
|
fb8d152fcf
|
Fixed deserialization of XmlDocumentationProvider.
|
14 years ago |
Daniel Grunwald
|
dafc2c6e2f
|
Add back ResolverService.Resolve(); and use it to implement tool tips.
|
14 years ago |
Daniel Grunwald
|
f7fe2272fe
|
Add AssemblyName to IProjectContent.
|
14 years ago |
Daniel Grunwald
|
9d0e6ae0f8
|
Resolver: added support for collection initializers and nested object initializers.
|
14 years ago |
Daniel Grunwald
|
da92bc45f2
|
Fix crash when serializing SimpleProjectContent.
Add failing unit test for an attribute section with two attributes.
|
14 years ago |