Skip to content

Instantly share code, notes, and snippets.

View mkrueger's full-sized avatar

Mike Krüger mkrueger

View GitHub Profile
<Extension path = "/MonoDevelop/ProjectModel/PolicySets" >
<PolicySet id="KR" _name="KR" allowDiffSerialize="true"/>
</Extension>
<Extension path = "/MonoDevelop/ProjectModel/PolicySets/KR" >
<Policies resource="MonoCSharpPolicy.xml" />
</Extension>
ationException: Exception has been thrown by the target of an invocation. ---> System.InvalidCastException: Cannot cast from source type to destination type.
at ICSharpCode.NRefactory.CSharp.TypeSystem.UsingScope.Resolve (ICompilation compilation) [0x00007] in /home/mike/work/monodevelop/main/contrib/ICSharpCode.NRefactory.CSharp/TypeSystem/UsingScope.cs:166
at ICSharpCode.NRefactory.CSharp.TypeSystem.CSharpUnresolvedTypeDefinition.CreateResolveContext (ITypeResolveContext parentContext) [0x00000] in /home/mike/work/monodevelop/main/contrib/ICSharpCode.NRefactory.CSharp/TypeSystem/CSharpUnresolvedTypeDefinition.cs:46
at ICSharpCode.NRefactory.TypeSystem.Implementation.DefaultResolvedTypeDefinition.GetMemberList () [0x0003c] in /home/mike/work/monodevelop/main/contrib/ICSharpCode.NRefactory/TypeSystem/Implementation/DefaultResolvedTypeDefinition.cs:301
at ICSharpCode.NRefactory.TypeSystem.Implementation.DefaultResolvedTypeDefinition.get_Members () [0x00000] in /home/mike/work/monodevelop/main/contri
System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.AggregateException: Mindestens ein Fehler ist aufgetreten. ---> System.Collections.Generic.KeyNotFoundException: Der angegebene Schlüssel war nicht im Wörterbuch angegeben.
bei System.Collections.Generic.Dictionary`2.get_Item(TKey key)
bei ICSharpCode.NRefactory.CSharp.Resolver.ResolveVisitor.GetResolveResult(AstNode node) in c:\work\monodevelop\main\contrib\ICSharpCode.NRefactory.CSharp\Resolver\ResolveVisitor.cs:Zeile 440.
bei ICSharpCode.NRefactory.CSharp.Resolver.CSharpAstResolver.Resolve(AstNode node, CancellationToken cancellationToken) in c:\work\monodevelop\main\contrib\ICSharpCode.NRefactory.CSharp\Resolver\CSharpAstResolver.cs:Zeile 151.
bei MonoDevelop.CSharp.Inspection.InspectionData.GetResolveResult(AstNode node) in c:\work\monodevelop\main\src\addins\CSharpBinding\MonoDevelop.CSharp.Inspection\CodeAnalysis.cs:Zeile 84.
//
// IInspector.cs
//
// Author:
// Mike Krüger <mkrueger@xamarin.com>
//
// Copyright (c) 2012 Xamarin <http://xamarin.com>
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
System.AggregateException: ---> System.AggregateException: ---> System.AggregateException: One or more errors occured ---> System.AggregateException: ---> System.NullReferenceException: Object reference not set to an instance of an object
at ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions+TypePair.Equals (TypePair other) [0x00000] in /home/mike/work/monodevelop/main/contrib/ICSharpCode.NRefactory.CSharp/Resolver/CSharpConversions.cs:87
at System.Collections.Generic.GenericEqualityComparer`1[ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions+TypePair].Equals (TypePair x, TypePair y) [0x00000] in <filename unknown>:0
at System.Collections.Concurrent.SplitOrderedList`2[ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions+TypePair,System.Collections.Generic.KeyValuePair`2[ICSharpCode.NRefactory.CSharp.Resolver.CSharpConversions+TypePair,ICSharpCode.NRefactory.Semantics.Conversion]].ListInsert (System.Collections.Concurrent.Node newNode, System.Collections.Concurrent.Node startPoint,
public interface IContextAction
{
string Catagory { get; }
string Title { get; }
string Description { get; }
IEnumerable<CodeAction> GetActions (RefactoringContext context);
}
SharpDevelop Version : 5.0.0.10173-newNR-alpha-5e1642eb
.NET Version : 4.0.30319.17379
OS Version : Microsoft Windows NT 6.1.7601 Service Pack 1
Current culture : German (Germany) (de-DE)
Current UI language : en
Running under WOW6432, processor architecture: x86-64
Working Set Memory : 170716kb
GC Heap Memory : 41107kb
Unhandled WPF exception
foreach (var a in col)
{
... delagate {
a.DoSomething ();
}
}
@@ -2647,8 +2647,9 @@
if (!isConst && IsVar(variableDeclarationStatement.Type) && variableDeclarationStatement.Variables.Count == 1) {
VariableInitializer vi = variableDeclarationStatement.Variables.Single();
StoreCurrentState(variableDeclarationStatement.Type);
- IType type = Resolve(vi.Initializer).Type;
- StoreResult(variableDeclarationStatement.Type, new TypeResolveResult(type));
+ var typeResolveResult = Resolve(vi.Initializer);
+ IType type = typeResolveResult.Type;
+ StoreResult(variableDeclarationStatement.Type, typeResolveResult);
IVariable v = MakeVariable(type, vi.NameToken);
input:
---------------------------
class Foo
{
class Bar
{
override foo
}