Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/xamarin/NRefactory.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs')
-rw-r--r--ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs b/ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs
index 340b290e..27a28660 100644
--- a/ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs
+++ b/ICSharpCode.NRefactory.CSharp/Resolver/ResolveVisitor.cs
@@ -3379,6 +3379,9 @@ namespace ICSharpCode.NRefactory.CSharp.Resolver
foreach (var a in composedType.ArraySpecifiers.Reverse()) {
t = new ArrayType(resolver.Compilation, t, a.Dimensions);
}
+ if (composedType.HasRefSpecifier) {
+ t = new ByReferenceType(t);
+ }
return new TypeResolveResult(t);
}
#endregion