mirror of https://github.com/icsharpcode/ILSpy.git
Tree:
07ba466934
christophwille/closedhierarchies
christophwille/membench
claude/ilspy-pr-3839-review-uo8q7r
collection-expression-tests
copilot/add-field-keyword-auto-properties
deconstruction-fixes
dynamic-tooltips
fix-1545
fix-3891
fix/3465
fix/3518
gh-pages
issue1638
master
natural-type-lambdas-methods
null-coalescing-assignment
reimplement-single-instance
release/10.1
release/6.2
release/7.1
release/7.2
release/8.1
stash/beautify-enum-member-declarations
1.0-Beta
1.0-M1
1.0-M2
1.0-M3
1.0.0
2.0.0
2.1
2.2
2.3
2.3.1
3.0-Preview1
3.0-Preview2
3.0.2
v10.0
v10.0-preview1
v10.0-preview2
v10.0-preview3
v10.0.1
v10.1
v10.1.1
v11.0-preview1
v2.3.2
v2.4
v3.0
v3.0-beta1
v3.0-beta2
v3.0-beta2a
v3.0-beta3
v3.0-beta4
v3.0.1
v3.1-beta1
v3.1-final
v3.1-rc
v3.2-beta
v3.2-rc
v3.2.0
v4.0
v4.0-alpha1
v4.0-beta1
v4.0-beta2
v4.0-beta3
v4.0-rc1
v4.0-rc2
v4.0.1
v5.0
v5.0-preview1
v5.0-preview2
v5.0-preview3
v5.0-preview4
v5.0-rc1
v5.0.1
v5.0.2
v6.0
v6.0-preview1
v6.0-preview2
v6.0-preview3
v6.0-preview4
v6.0-rc1
v6.1
v6.2
v6.2-preview1
v6.2-preview2
v6.2.1
v7.0
v7.0-preview1
v7.0-preview2
v7.0-preview3
v7.0-rc1
v7.0-rc2
v7.1
v7.2
v7.2-preview1
v7.2-preview2
v7.2-preview3
v7.2-preview4
v7.2-rc
v7.2.1
v8.0
v8.0-preview1
v8.0-preview2
v8.0-preview3
v8.0-preview4
v8.0-rc1
v8.1
v8.1.1
v8.2
v9.0
v9.0-preview1
v9.0-preview2
v9.0-preview3
v9.0-rc
v9.1
${ noResults }
5 Commits (07ba46693421a297df9cdb4fea8cfb94cd41110b)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
14a4d880e6 |
Squashed 'NRefactory/' changes from a73d7ba..36c9cae
36c9cae Add ICompilation.Import() extension methods.
1467ce3 Fixed accessibility check for protected members in outer classes.
f410a2b Enum members are implicitly cast to the underlying type when used in an enum member initializer.
a9c743c Fixed type inference for "condition ? someEnum : 0"
42ce4ca Fixed type inference in foreach when the collection type does not implement IEnumerable.
45bcad4 Added getsubtype definitions helper method.
78ac5bb Fixed some code completion unit tests.
ff2a11b Worked on unit tests.
51986c4 Worked on code completion unit tests.
c453405 Updated code completion to the latest type system changes.
a564ebb Added easy to access enumerables for various member types.
a71670f Fixed some issues with code round-tripping; and added unit tests for some parser failures.
4db74d9 Fixed roundtripping of preprocessor directives.
bf88746 Added some failing parser tests for bugs discovered trying to roundtrip NRefactory itself.
a6433d4 Do not try to infer a type from the null literal.
b0b9942 Add ISolutionSnapshot for creating compilations for multiple projects from a single consistent snapshot.
7e95cb7 Add CSharpAstResolver.GetResolverStateBefore
4ccc313 Normalize newlines
9ffbdb8 Merge type system refactoring into NRefactory master.
4d4f1f4 Fixed various resolver bugs.
c4ce934 Fixed bug when resolving base constructor calls.
0b263b0 TypeSystemConvertVisitor: implemented ConvertInterfaceImplementation for methods and properties. Implemented 'goto case' support in control flow analysis.
f11eed9 Introduce a named unknown type (this allows TypeSystemAstBuilder to work better when there are resolve errors).
e2cb546 Adjust CodeDomConvertVisitor and DefiniteAssignmentAnalysis to new type system.
3d9b3ec Improved enum parsing.
e69e9f1 Fixed enum context.
bf3a1d7 Added gtk text editor lib.
9cc151d Started support for unclosed expression statements.
bcde6f1 Worked on enum context.
37798b0 Improved get/set keyword handling.
2ec341e Merged with mcs.
7e53805 Updated mcs/fixed some code completion cases.
73438b7 Make CSharpResolveVisitor internal and expose CSharpAstResolver instead.
9d7c018 Adjusted C# resolver to refactored type system.
c02e801 Introduce ResolvedUsingScope (serves as cache per using-scope; avoids resolving imported namespaces repeatedly).
5069b98 Fixed code completion bug.
3b6fda2 Added gtk demo & fixed code completion bug.
54851a7 C# Type System implementation
057c0be Fixed "partial" bug.
ba88599 Added a method to determine the current parameter index.
a701436 Changed parameter completion API slightly.
4a41972 Fixed code completion bug "Bug 1932 - [new resolver] fields don't show up unless prefixed with 'this.'".
2ea298c Fixed some null reference exceptions.
f479cb0 fixed bug in parameter parsing.
98d1826 Added error expression as ast node.
fa6ea12 Added error expression for the for construct.
817a2da Added error expression for invalid initializers.
4376927 Renamed file.
a4259ef * cs-tokenizer.cs: Fixed location bug.
ec82082 Handled pre processor directives as separate AST node.
11a9ce2 Added context action unit tests.
f9916d8 WIP: Type system refactoring.
2d70017 Fixed some parameter resolve result issues.
1bc609f Added pre processor "if"/"elif" contexts.
03ee478 Improved current member recognition.
c29b4ed Added missing follow up char.
0ab566c Fixed "partial" context.
a097af0 Fixed multiple line comment content.
8124eaa Fixed invalid expression statement.
a348bbd Merge branch 'master' of github.com:icsharpcode/NRefactory
41607d7 Added invalid expression statements to the ast.
d461987 Improved comment & string context recognition.
f631199 Type system refactoring: split unresolved/resolved type systems.
1ebf835 Fixed parameter completion issue.
af6ba7d Fixed unit test.
bf3fdb3 Added variable statement declaration tests.
4824080 Implemented indexer parameter data provider.
8c82864 Fixed field declaration context & "new" expression context.
86b3da2 Added object initializer tests & fixed them.
fb374aa Fixed unit test.
f1612d5 Added some more keyword tests & fixed some cases.
f5730d5 * CSharpCompletionEngine.cs: Fixed some bugs in global/type context.
85e1173 Fixed parser bug.
59ce505 Fixed last failing code completion unit test.
bc4ca21 * NRefactory.sln:
cfcaca8 Merged mcs.
b74cfbb Added switch context handling.
fa5e7e5 Fixed potential resolve issue. Note: That doesn't really fix the problem - only 90% of the cases. The partial class representation could need a change.
c498bc8 Fixed completion inside try ... catch bodies.
03407fd Fixed failing unit test.
2a795ae Fixed some unit tests.
8942cd5 Fixed failing unit test.
2cfd9b2 Added attribute context.
7a8e9d0 Merged with mcs master.
18e088e SpecializedMethod: Perform type substitution in the type parameter constraints.
69360a2 Implemented constraint inheritance.
57d55c6 Fixed resolving simple names within a generic class that refer to a non-generic inner class.
5d614c0 Fixed unit test.
98ad3ba Fixed unit test.
ffa2fc9 Fixed failing unit test.
42c0a2d Fixed unit test.
6d4a825 Fixed some unit tests.
a81096d Included interfaces in type parameter base types.
2bc6105 Fixed some completion unit tests. I'm not 100% sure if that's the best solution fixing this, but makes things easier for now.
fd91bdc Fixed resolving non-generic classes that are nested within generic classes.
f043e30 Fix ResolveVisitor.GetResolverStateBefore(): ensure that the resolver always registers the state before it caches a result.
ed86963 Failed assertions now fail unit tests.
81cac5e Fixed little code completion ast bug.
f3ea71a Fixed some completion tests.
7f697b3 Fixed resolver usage.
e96dbbd Added 'UnknownTypeResolveResult'. Makes it easier to implement the 'add missing namespace import' function.
0320a66 Added monodevelop code completion tests.
5ee9b73 Added missing unit test.
1c0ce1d Added default parameters for type parameter count.
f7b3094 Merged with md master.
7063203 FieldDeclaration/EventDeclaration/VariableDeclarationStatement now resolve to 'void'. Only the individual VariableInitializers will resolve to the field/event/variable.
800b951 Fixed bugs in ResolveVisitor: - forgot scanning into ForEachStatement.InExpression when the variable type was not 'var' - ProcessConversion() was called for Expression.Null - made Resolve() internal because it hard to use correctly
b3d07d8 Ported over the monodevelop completion engine to nrefactory.
f46609b Worked on basic nrefactory completion infrastructure.
8389d7a Use OperatorResolveResult for assignments.
9ddf9bc Combine C#-specific UnaryOperatorResolveResult/BinaryOperatorResolveResult and ConditionalOperatorResolveResult classes into a single language-independent OperatorResolveResult class.
4bbcf2d Add "public ResolveResult Body { get; }" to LambdaResolveResult.
751b601 Shorten inner type names.
434ec17 Correctly set kind of compound types.
177fb85 Fix infinite recursion when resolving the base type of "class Test : Test.Base { public class Base {} }"
475f838 Make DefaultTypeDefinition.FullName cache thread-safe.
8c3899f Cached TypeDefiniton FullName. This is required for the navigate to feature which checks the full name as well as the name. Otherwise it would cause thousands of slow string concats. Since the type system should be treaded as read only namespaces & declaring type definitions can't change.
7b542f4 Enabled async tests.
e4c70d4 Added await/async support & updated mcs.
d91eb2c Print error information.
b7fcc55 Re-enable resolver unit tests that failed due to the parser returning incorrect positions.
25176ef Fixed IMember.IsOverridable to return true for abstract members.
e4850e9 Added async modifier.
0c3d5e0 Fix bug in ParameterListComparer: the method signatures "Method<T>(T a)" and "Method<S>(S b)" were considered unequal.
4d73e48 Add GetEffectiveBaseClass() and GetEffectiveInterfaceSet() to ITypeParameter, and fixed a bug in DefaultTypeParameter.IsReferenceType().
0c03236 Update AssemblyInfo for ICSharpCode.NRefactory.CSharp
813c8f5 Merge NRefactory 'b059dbcf413786069599d1686ac608150bd3f357' into SharpDevelop repository.
b059dbc Fixed NullReferenceException when resolving group join clause.
ad1e90b Merge pull request #205 - Decompilation of lifted operators
f0bfded C# AST: when setting a string property to null or an empty string, remove the corresponding identifier token.
9f988f6 Adjust ILSpy to NRefactory changes.
6994e19 Merge NRefactory '88ebd0b9596edab0e916ff28ae53f6febbdff032' to ILSpy.
5a2b4d2 fix out parameter output in CSharpToVBConverterVisitor
f085e9c fix AlwaysUseShortTypeNames omitting generic type arguments
02f1929 implement find references on local variables
8a598a7 fix CSharpBinding reference to NRefactory.CSharp; fix long type names bug in CSharpAmbience
02b1e15 Fix unit tests after moving CSharpAmbienceTests to different namespace.
e6d84ff moved Ambience to NRefactory
49c5c79 implement all different members in CSharpAmbience output
5beb702 implement CSharpAmbience for ITypeDefinition
9526969 Adjust SharpDevelop to NRefactory changes (move ICSharpCode.Editor -> ICSharpCode.NRefactory.Editor; put NR.C# in separate assembly)
2f4f82c Merge changes from NRefactory into SharpDevelop newNR branch.
10a6608 Merge branch 'master' of git://github.com/icsharpcode/ILSpy
472daa9 remove old files
588557e fix case sensitivity in IsKeyword check
3e37fb2 fix output of object initializers
7a9bb56 InsertParenthesesVisitor: insert parenthesis in "(new int[1])[0]"
ddc5d8a Merge branch 'master' of git://github.com/icsharpcode/ILSpy
1398d8a add missing space after Case keyword
a854421 corrected spelling of Overrides-modifier; convert virtual to Overridable and override to Overrides
5c10903 Merge branch 'master' of git://github.com/icsharpcode/ILSpy
ee384a2 PDB files for release mode. File alignments and base addresses improved.
git-subtree-dir: NRefactory
git-subtree-split: 36c9caec101ad5b2c47d11ac12bcd043d8d6e115
|
15 years ago |
|
|
1c1420a8d2 |
Squashed 'NRefactory/' changes from 1e4a1d9..9675caf
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
|
15 years ago |
|
|
30eaac3091 |
Squashed 'NRefactory/' changes from a92606c..56fde51
56fde51 Use "Role" suffix for the fixed field variable role. e8d8ff8 Merge NRefactory changes from ILSpy. d022808 Fixed parsing of enum member declarations. f030426 Added extern alias node. d8e26ed Added fixed field ast node. I thought about this a bit - it's a better solution to invent a new node for this construct even if it's reallly close to fields. Really close != same. 836e178 Fixed bug in formatting unit tests. c01ba21 Converted the unit tests. Some of them are failing - I expect it has to do with the adapter. 9b1913e Track API changes. 2bee26a Added AST formatting visitor. 749f5a8 Updated parser & mcs. 605a56a merged changes related to lambdas and expression finding from old NRefactory 8c36dd8 renamed VB.Dom to VB.Ast bf96506 DefiniteAssignmentAnalysis bugfix 4e1140d Fixed definite assignment analysis bug. ebc34e6 Add NextStatement/PreviousStatement properties. 6f2e9c2 Order the control flow nodes lexically, and allow restricting definite assignment analysis to a specific lexical range. 3cc6fab Allow performing definite assignment analysis without providing an ITypeResolveContext. 5660677 Add InsertAfter/InsertBefore to AstNodeCollection. ccfd4ea Evaluate constant expressions in definite assignment analysis. 3a4fdf2 Add support for non-custom attributes to CecilLoader. f68a49b Improve spacing in fixed statement output. 9974734 Use a property to return the list of annotations. 735cb85 Fix issues in definite assignment analysis. 65bf46a Set NRefactory back to .NET 4.0 (we're not going to port ILSpy to .NET 3.5) 76dfccc Add definite assignment analysis. a79d43d Add control flow analysis for the NRefactory C# AST. c33f33e Enable using patterns in place of catch clauses. 3ad453d Add OptionalNode for pattern matching. cfccfca AstNode: add Invoke() methods to AstType (builds InvocationExpression for static methods) 60b3164 NRefactory AstNode: add DescendantsAndSelf property. c6a8a1f Add support for Modifiers.Any (for pattern-matching) and for AttributeSection patterns. 73350e7 small code reformatting fdf1dac Indexer decompilation support. cafda5f Generate switch default case. Closes #26 0c9dec1 Fix output of float/double literals that are infinite or NaN. 0c9b5cb Remove "Attribute" suffix and add support for attributes on type parameters. 35d0426 Adjust ILSpy to NRefactory changes. c997b75 Merge commit '39fcd7d72f73d386455d00d63446601c99eafb83' bc195b8 Merge branch 'WithNUnit' of git://github.com/arturek/ILSpy f4f554d more attribute targets implemented. 74fd14a attributed parameter declaration. a07f545 Printing initializers of enum members. 20ceef1 Merge branch 'master' of git://github.com/icsharpcode/ILSpy into cust-attr 07c8c0c Use newlines in array initializers. 1cb5642 Merge commit '7ac091e93d8112b369425cceab64829c094e401c' f2c8607 Print a custom attribute's positional arguments. 212d39b Fix duplicate reference to Mono.Cecil. 5dfed88 Removed redundant int base type of enum. 8bd4e5d Basic output of custom attributes attached to types and methods. 9a1d759 Modifications of solution and project files made by VS2010. git-subtree-dir: NRefactory git-subtree-split: 56fde51b698e6c7b8ea23ebbc5caf0cd10bc4682 |
16 years ago |
|
|
39fcd7d72f |
Squashed 'NRefactory/' changes from 2200240..a92606c
a92606c Some improvements to output visitor. 136fd88 Fix some parser issues. 41b4385 Port NRefactory to .NET 3.5. 3b6fe6f Adjust resolver to AST changes and disable failing unit tests. 93e9d1e Use implicit conversion operator to convert from Pattern to AST nodes. b37ea77 Re-enabled the unit tests that were commented out. defd426 AST bugfixes. 60d4fe9 Add pattern matching for query expressions. Pattern matching should now work for the complete C# AST. b51f5a6 Add pattern matching for MemberDeclarations. git-subtree-dir: NRefactory git-subtree-split: a92606cb97ef6739d59b30a278d017cf64677f88 |
16 years ago |
|
|
ba47995db3 |
Squashed 'NRefactory/' content from commit 5aa65b2
git-subtree-dir: NRefactory git-subtree-split: 5aa65b26686a556aa8625a9f866d6734667bdb22 |
16 years ago |