📄 returntype.cs
字号:
// created on 04.08.2003 at 18:08
using SharpDevelop.Internal.Parser;
namespace CSharpBinding.Parser.SharpDevelopTree
{
public class ReturnType : AbstractReturnType
{
public new int PointerNestingLevel {
get {
return base.pointerNestingLevel;
}
set {
base.pointerNestingLevel = value;
}
}
public new int[] ArrayDimensions {
get {
return base.arrayDimensions;
}
set {
base.arrayDimensions = value;
}
}
public ReturnType(string fullyQualifiedName)
{
base.FullyQualifiedName = fullyQualifiedName;
}
public ReturnType(string fullyQualifiedName, int[] arrayDimensions, int pointerNestingLevel)
{
this.FullyQualifiedName = fullyQualifiedName;
this.arrayDimensions = arrayDimensions;
this.pointerNestingLevel = pointerNestingLevel;
}
public ReturnType(ICSharpCode.SharpRefactory.Parser.AST.TypeReference type)
{
base.FullyQualifiedName = type.SystemType;
base.arrayDimensions = type.RankSpecifier == null ? new int[] { } : type.RankSpecifier;
base.pointerNestingLevel = type.PointerNestingLevel;
}
public ReturnType Clone()
{
return new ReturnType(FullyQualifiedName, arrayDimensions, pointerNestingLevel);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -