Browse Source

Fixed SD2-1261: DOM crash on incomplete VB array field definition

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2303 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Daniel Grunwald 19 years ago
parent
commit
34c8a212b1
  1. 2
      src/AddIns/Misc/StartPage/Project/Src/ICSharpCodePage.cs
  2. 2
      src/Main/Base/Project/Resources/CommonAboutDialog.xfrm
  3. 5
      src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/TypeVisitor.cs

2
src/AddIns/Misc/StartPage/Project/Src/ICSharpCodePage.cs

@ -475,7 +475,7 @@ namespace ICSharpCode.StartPage @@ -475,7 +475,7 @@ namespace ICSharpCode.StartPage
builder.Append(m_strMainColColor);
builder.Append("\" class=\"copy\"><img src=\""+ startPageLocation + "/Layout/Common/blind.gif\" width=15 height=1>");
builder.Append("<font size=\"-2\">");
builder.Append("Copyright &copy;2000-2006 <A HREF=\"mailto:webmaster@icsharpcode.net\" title=\"");
builder.Append("Copyright &copy;2000-2007 <A HREF=\"mailto:webmaster@icsharpcode.net\" title=\"");
builder.Append(StringParser.Parse("${res:StartPage.ContactUs}"));
builder.Append("\">IC#SharpCode</a>. ");
builder.Append(ICSharpCode.SharpDevelop.Gui.AboutSharpDevelopTabPage.LicenseSentence);

2
src/Main/Base/Project/Resources/CommonAboutDialog.xfrm

@ -26,7 +26,7 @@ @@ -26,7 +26,7 @@
<!-- The copyright label -->
<System.Windows.Forms.Label>
<Text value = "(c) 2000-2006 by icsharpcode.net"/>
<Text value = "(c) 2000-2007 by icsharpcode.net"/>
<Width value = "400"/>
<Height value = "20"/>
<Location value = "{X=8, Y=234}"/>

5
src/Main/ICSharpCode.SharpDevelop.Dom/Project/Src/NRefactoryResolver/TypeVisitor.cs

@ -463,7 +463,10 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver @@ -463,7 +463,10 @@ namespace ICSharpCode.SharpDevelop.Dom.NRefactoryResolver
{
if (reference.IsArrayType) {
for (int i = reference.RankSpecifier.Length - 1; i >= 0; --i) {
t = new ArrayReturnType(pc, t, reference.RankSpecifier[i] + 1);
int dimensions = reference.RankSpecifier[i] + 1;
if (dimensions > 0) {
t = new ArrayReturnType(pc, t, dimensions);
}
}
}
return t;

Loading…
Cancel
Save