mike
c1a777b828
Applied a similiar handling for field initializers than for the binary
...
operator line breaks.
14 years ago
mike
47c5b9fae1
Improved binary operator line break handling.
14 years ago
mike
e2b304397c
Fixed using declaration context.
14 years ago
Mike Krüger
95ebebc2cb
Updated mcs.
14 years ago
mike
ab7a24e2f7
Removed code duplication.
...
btw. was the worst case of duplication - the methods should do the
same but had slightly different semantics.
14 years ago
mike
338bedcb45
Used simpler Identifier.Create calls.
14 years ago
mike
b0de87339a
Fixed some more attribute completion tests.
14 years ago
mike
e394fb5efc
Added some more attribute context tests & fixes.
14 years ago
mike
288ab73621
Fixed some completion tests.
14 years ago
mike
f49f142ed8
Fixed parameter completion unit test.
14 years ago
mike
47d00e1cf9
Added banner style brace output format.
14 years ago
mike
c22e11db8a
Added banner style brace style.
14 years ago
Daniel Grunwald
a993df9090
Use simpler IAstVisitor for InsertParenthesesVisitor and TypeSystemConvertVisitor.
14 years ago
Daniel Grunwald
2f859148f0
Use simpler IAstVisitor for ResolveVisitor.
14 years ago
Daniel Grunwald
3eee3466a4
CSharpOutputVisitor is now using the IAstVisitor with void return type.
...
Removed default value for 'data' on AcceptVisitor() methods.
14 years ago
Daniel Grunwald
a0f7de3f1c
Fixed modifier issues in TypeSystemAstBuilder
14 years ago
Mike Krüger
5bef6f2ffc
Added some comments for the token classes.
14 years ago
Mike Krüger
3ae2fe73c0
The formatting visitor is now using an easier visitor pattern.
14 years ago
Mike Krüger
47bd60c9b0
Removed debug message.
14 years ago
Mike Krüger
24f5bc937d
Fixed bug in operator declaration getrole function.
14 years ago
Mike Krüger
3ffbaa278a
Refactored c# token representation, it's now more consistent with the
...
other nodes and takes up a bit less memory.
14 years ago
Mike Krüger
73e63ddca1
Added GetText function to AstNode.
14 years ago
Mike Krüger
196e6184d6
Added some Parse methods to the compilation unit.
14 years ago
Mike Krüger
72d1381995
Provided IAstVisitor and IAstVisitor<T> visitor patterns.
14 years ago
Daniel Grunwald
d47cb9dfe6
Fix icsharpcode/NRefactory#15
14 years ago
Mike Krüger
944ba9c62b
Fixed formatting bug.
14 years ago
Daniel Grunwald
14bf452879
Rename InterfaceImplementations -> ImplementedInterfaceMembers.
14 years ago
Daniel Grunwald
18c96e089d
Add support for multiline XML documentation comments.
14 years ago
Daniel Grunwald
59c9e99921
DefaultResolvedTypeDefinition: lazily initialize the list of members.
...
This makes creating a DefaultResolvedTypeDefinition much cheaper, so we no longer need to use Lazy<ITypeDefinition> in CSharpAssembly.
14 years ago
Daniel Grunwald
e52e57e20a
Fixed crash in CSharpAmbience on delegate declarations.
14 years ago
Daniel Grunwald
00743d5f10
Fix project options.
14 years ago
Mike Krüger
2c7c1c7ee7
Fixed failing unit test, added a test to document a wrong parser
...
behaviour.
14 years ago
Mike Krüger
54b6c5714f
Added some bounds checking.
14 years ago
Mike Krüger
d757e48fe5
Fixed possible null reference exception.
14 years ago
Mike Krüger
c74577ab6a
Updated mcs.
14 years ago
Mike Krüger
d8d65fc9d9
Fixed code completion bug.
14 years ago
Daniel Grunwald
d62f36694e
Add null node for VariableInitializer.
14 years ago
Daniel Grunwald
191ac7c9df
Use GlobalAssemblyInfo.cs for all projects.
14 years ago
Daniel Grunwald
29c1b59c10
Add ICompilation.Assemblies.
14 years ago
Daniel Grunwald
2bebee46a1
C# XML documentation support.
14 years ago
Daniel Grunwald
b31e10489f
Protect against [InternalsVisibleTo] stack overflow and fixed a possible cause for that stack overflow
14 years ago
Daniel Grunwald
7a76a805a0
Add DocumentationComment class that allows looking up 'cref' attributes.
14 years ago
Mike Krüger
4632c42a7a
Fixed unit test.
14 years ago
Mike Krüger
de6870b067
Fixed completion unit test.
14 years ago
Mike Krüger
a6fa72ef93
Fixed constructor initializer parameter completion.
14 years ago
Mike Krüger
3c3840b8c3
Cleaned up code a bit.
14 years ago
Mike Krüger
789e0cced3
Cleaned up code a bit.
14 years ago
Mike Krüger
c3b136b156
Fixed attribute context cases.
14 years ago
Mike Krüger
0983e854ea
Fixed some keyword contexts.
14 years ago
Daniel Grunwald
d03d17bbe4
Use lazy initialization for C# resolved type definitions.
...
This speeds up creating a new compilation for a single resolve operation by a factor of 10 (for NRefactory.sln; potentially more for larger solutions).
14 years ago