コード例 #1
0
        private static TypeName NameOf(IReflectClass typeToFind)
        {
            var name = TypeNameParser.ParseString(typeToFind.GetName());

            if (typeToFind.IsArray() && !name.ArrayOf.HasValue)
            {
                return(TypeName.CreateArrayOf(name, 1));
            }
            return(name);
        }
コード例 #2
0
        public static ITypeDescription Create(ITypeDescription innerType, int orderOfArray)
        {
            var name = TypeName.CreateArrayOf(innerType.TypeName, orderOfArray);

            return(new ArrayDescription(name, innerType));
        }