FormCompoundType() static private method

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

            return(SymbolType.FormCompoundType(s, this, 0) !);
        }
Esempio n. 9
0
 public override Type MakeArrayType()
 {
     return(SymbolType.FormCompoundType("[]".ToCharArray(), (Type)this, 0));
 }