FormCompoundType() static private method

static private FormCompoundType ( char bFormat, Type baseType, int curIndex ) : Type
bFormat char
baseType System.Type
curIndex int
return System.Type
コード例 #1
0
 public override Type MakePointerType()
 {
     return(SymbolType.FormCompoundType("*", this, 0));
 }
コード例 #2
0
 public override Type MakeByRefType()
 {
     return(SymbolType.FormCompoundType("&", this, 0));
 }
コード例 #3
0
 public override Type MakeByRefType()
 {
     return(SymbolType.FormCompoundType(m_format + "&", m_baseType, 0));
 }
コード例 #4
0
 public override Type MakeArrayType()
 {
     return(SymbolType.FormCompoundType(m_format + "[]", m_baseType, 0));
 }
コード例 #5
0
 public override Type MakePointerType()
 {
     return(SymbolType.FormCompoundType(m_format + "*", m_baseType, 0));
 }
コード例 #6
0
 public override Type MakeArrayType()
 {
     return(SymbolType.FormCompoundType("[]", this, 0));
 }
コード例 #7
0
 public override Type MakeArrayType()
 {
     return(SymbolType.FormCompoundType((new String(m_bFormat) + "[]").ToCharArray(), m_baseType, 0));
 }
コード例 #8
0
        public override Type MakeArrayType(int rank)
        {
            string s = GetRankString(rank);

            return(SymbolType.FormCompoundType(s, this, 0) !);
        }
コード例 #9
0
 public override Type MakeArrayType()
 {
     return(SymbolType.FormCompoundType("[]".ToCharArray(), (Type)this, 0));
 }