internal string GetStringForArrayMember(string arrayName, string subscript, TypeDesc arrayTypeDesc)
{
if (!arrayTypeDesc.UseReflection)
{
return arrayName + "[" + subscript + "]";
}
string typeFullName = arrayTypeDesc.IsCollection ? arrayTypeDesc.CSharpName : typeof(Array).FullName;
string arrayInfo = GetReflectionVariable(typeFullName, arrayMemberKey);
return arrayInfo + "[" + arrayName + ", " + subscript + "]";
}
internal string GetStringForMethod(string obj, string typeFullName, string memberName, bool useReflection)