- Icon for disabled breakpoints
- First step to breakpoint context menu in IconBarMargin
- Breakpoints are not deleted and recreated any longer
when content of decompile window changes
9675caf ReadOnlyDocument: rename textBuffer->textSource
97d0964 Fixed GetDelegateInvokeMethod() for parameterized types. Fixed copy constructor of DefaultMethod. Fixed handling of "class" constraint in CecilLoader.
42d4d7d fixed some bugs in use explicit type context action.
79b9582 Fixed failing attribute unit tests.
6fb0a90 Added error indicators for missing closing brackets.
a11458e Worked on attribute resolving. Some tests fail because of wrongly loaded classes in my system. Daniel: Can you check the constructor attribute cases. I think something doesn't work in the Cecil loader on my system. I only get 1 empty constructor for LoaderOptimization & the name on my system is .ctor instead of #ctor.
cf8a412 Use equals.
5c398f2 fixed return types of anonymous type properties. Re-used the var type reference for that.
c458e06 Implemented anonymous types.
19653fa Added identifier token property.
96d1b7f fixed check.
1af72c9 GetResolveableNodeAt is now more selective.
b74fe93 Set compiler errors to parsed file.
b411a2a fixed possible null ref.
7e708a6 Worked on ast formatter tests.
fa55d14 Fix adding assembly attributes to SimpleProjectContent. Fixed MemberLookup.IsInvocable(). Add (ignored) unit tests for user-defined binary operators.
b368465 fixed bug.
99b60b8 Parser change: Interface members are now Accessibiliy.Public. This is a proposal to solve the <interfaceType>.<InferfaceMember>. ... lookup.
dd4f73b Fixed bug in inner type result.
2c2f30d Fixed some issues in the context actions.
b01c263 Implemented brace style formatting.
aceae1f implemented type parameter getmember methods.
2b726d2 Fixed System.Void output.
67fff9f fixed bug in using statement parsing.
ef0d911 Revert "Implemented user defined operator candidates."
9165dfe Implemented user defined operator candidates.
6199ee3 checked outer classes for aceessibility private check.
5fad5f9 Added time stamp to parsed files.
37dbafd fixed mcs bug.
0e1ad6e Started to implement a 'skip bodies' mode for parsing.
62d61ec Implemented GetResolveableNodeAt function.
26946f0 Added DeclarationRegion property to IVariable.
694f373 fix infinite loop.
daf0f21 Fixed some bugs related to conversions of type parameters.
5ae4d60 Conversions: add support for user-defined implicit conversions.
7615720 ResolveVisitor: Handle type arguments on IdentifierExpression and MemberReferenceExpression. Add support for PointerReferenceExpression.
3435eec Add ResolveVisitor.GetResolverStateBefore(AstNode).
5b92717 Add GetMembers() to IType; add ParsedFiles to IProjectContent.
c923833 Fix build errors.
1037d56 fixed some errors.
7fb7783 Make AbstractAnnotatable implement IAnnotatable.
c9d4a5d Rename ITypeResolveContext extension methods to be consistent with the new names of the ITypeResolveContext methods.
350ebaa Fixed NullReferenceException in type inference when passing a "string[]" for a parameter of type "IEnumerable<T>".
823471e Make the end offset of SegmentExtensions.Contains inclusive.
b40610d Simplify nested synchronization of CompositeTypeResolveContext.
991bea4 Added IsVerbatim property again.
484c586 Added easy accessible acceess members.
a883a3d Added constructors that take an error location/added file header.
77d54ee added some constructors.
e8153e0 reduced comment insertion time from O(m log n) to O (m).
44e796a Reduced the memory consumption of identifiers a bit by saving the 'isverbatim' bool. Note: Don't introduce that as virtual property, otherwise the memory saving is lost.
0afc1c6 Updated mcs / included code completion expression lookup.
33d588b Added the ability to specify parser arguments & provided a compiler callback (for getting pre processor directives etc). TODO: Move pre processor directives in the AST.
93b3ebf Implemented type system -> cecil object table.
6a85f0c Renamed GetClass-> GetTypeDefinition;
abec118 fix build.
c6aa05d Addded GetSubTypeDefinitions method. That's like a routine we had in the old MD dom - it's used for example for finding all exceptions in an assembly.
b7fc89c added header.
0cb2388 Separated the annotations from the ast node & added annotations to the project content.
af5e2c6 Added extension method GetMembers on IType.
7e29f61 Fix build (however formatting tests will fail).
9d21d1c Renamed GetClasses -> GetTypes. (GetClasess can give enums, structs & delegates too).
51f924f Renamed ITypeDefinition.InnerClasses -> NestedTypes (for more consistency with IType.GetNestedTypes
224f973 Revert "Moved class type to IType / added type parameter class type for type"
ba335ed Moved class type to IType / added type parameter class type for type parameters.
aa42b1b Added error storage to IParsedFile.
bae8765 Added AstLocation Begin/End properties.
9bc76cf Added naive remove type definition. This won't work for partial types.
bd4fb10 Added cenecllationtoken work around. Mono crashes on default cancellation token.
40147bc Changed CreateShortType implementation a bit.
1ae1b17 Added gettype/member extension methods that are working on a line/column pair.
c744d2f Worked on the way nrefactory contexct actions use the resolver.
1836aa8 Merge branch 'master' of github.com:icsharpcode/NRefactory
1b7906a Worked on context actions.
94b4130 Add IParsedFile to type system.
be5139a Added more context actions.
62988d6 Add TypeSystemAstBuilder: IType --> AstType conversion.
530cb0b mhutch: [NRefactory] Fix const modifier on fields
2b5569d use faster string comparer.
0f5f474 worked on context actions.
c337048 added missing file.
6e1eaf1 Added monodevelop context actions.
3eb2e5d Added patch from mhutch: [NRefactory] Add some name token accessors
7070e47 corrected output of primitive expressions. Primitive expressions contain a literal value which should be preferred ("0x10" vs "16").
13acde3 fix build.
8b606d1 Updated mcs/fixed unit test. string literal constants now contain the real 'literal'.
b2d2678 Rename ITextBuffer -> ITextSource
3048d66 Added some proposals.
21fcd82 Add ISegment and ITextEditor interfaces.
b4bcc80 Add ICSharpCode.Editor assembly.
0afdacd changed to HasModifier.
878dbbf Fixed some issues in resolver; enable resolver unit tests.
d36805c fixed assembly attribute csharp test.
67d9bb5 Fixed attribute on method parameter tests.
3685f49 Fixed TypeSystemConvertVisitor for read-only properties. Added some attribute parser tests.
26986f9 Make sure NamespaceEntry.ClassCount stays consistent with the ordinal typeDict at all times, even when there are name clashes in one of the non-ordinal dictionaries.
ddc55ad fixed variable declaration statement inside for loops wrong semicolon position.
fca4dd0 Added GetTypes method in compilation unit.
0398fd6 Fixed 'GlobalAttributeCSharp' test.
9bcf087 Fixed EnumWithBaseType unit test.
390ed3a Fixed NestedArrays unit test.
1c51b3a Type storage: Fixed handling of namespaces that have sub-namespaces but do not directly contain classes.
07e2896 Make InsertParenthesesVisitorTests independent from indentation of the output.
73a9d8d Merge NRefactory changes from ILSpy.
fb57f7d Fixed several issues in the type system convert visitor.
a697f19 fixed unboundtypeofexpression test.
93117a1 Added MemberNameToken property.
7cd4526 Added some properties to allow easier access for modifiers.
014ecea Pass the parameter to the event handlers.
42717c9 fix missing method.
6144698 removed exception (shouldn't be in production code).
1365588 passed type parameters to the observable ast visitor.
7a5c7f3 fixed possible null reference exception.
6894e6a Primitive expressions now contain the literal value + updated mcs.
790585c Implemented invert condition function.
7f16970 Added token atrribute.
0648470 Fixed membertpe location.
ba4a272 Implemented specific GetNodeAt method.
1feb0fc Added contains method.
d4d9ffd Added observer visitor.
f761813 Fixing switch section output + it's now possible to track node output in the output visitor.
79f1798 Put embedded statments onto next line.
478faf7 added name token property.
d561ccf Merged some changes from monodevelop.
280b79b Fixed return type tokens
8578bad Added easy name token access.
dfea089 added bounds check.
2fa40d8 Fixed special constraint expression parsing.
eb6f6c1 Make ConvertChar and ConvertString public.
b07228e Fixed issues with detection of using statements.
a238bf1 When decompiling a field, also decompile constructors to check whether there's an initializer on the field. When decompiling a constructor, display field initializers outside of the constructor. Closes#3.
3974a80 remove isLastLine from interface - use stack instead; fix null reference if resolve of TypeDefinition fails
7738421 Fixed position of XML comments on nested types.
9a35ee4 Applied some of the optimizations suggested by Kris Vandermotten. #150
5997f81 add foldings to documentation comments; closes#165
fc86a67 Fixed relocation bug.
8fc4139 Fixed relocatable bug/removed some debug messages.
8237448 Renamed interface.
99b4726 fix https://github.com/icsharpcode/ILSpy/issues/177
450be5a Corrected locations for parset expressions/statments/type members.
cb114b8 Fixed blank line formatting bug.
e187185 Merge NRefactory subtree from commit '1e4a1d911cb430db2a4199695ee73dfd89bcc543'
4db670a Merge NRefactory b8330be into ILSpy
f70f6a8 Add SaveIndex/LoadFromIndex methods to XmlDocumentationProvider.
4995f48 New XmlDocumentationProvider implementation:
f3b9d11 When the last statement in a block is a label, add an EmptyStatement so that the generated code is valid.
e68833d Add TestPlugin.
b22b3ec C# OutputVisitor: improve indentation of query expressions
2ca7ec2 Fixed output of NamedArgumentExpression within object initializers.
43e33f8 Fixed InsertParenthesesVisitor for casts of negative primitive expressions.
f3c52a0 Add OperatorDeclaration.GetOperatorType() helper method.
7cbab5e Merge NRefactory a92606c..56fde51
git-subtree-dir: NRefactory
git-subtree-split: 9675caf1e9276391f17536b488148cb668a6cc44