public static QueryAliasesResponse Unmarshall(UnmarshallerContext context) { QueryAliasesResponse queryAliasesResponse = new QueryAliasesResponse(); queryAliasesResponse.HttpResponse = context.HttpResponse; queryAliasesResponse.RequestId = context.StringValue("QueryAliases.RequestId"); List<QueryAliasesResponse.AliasInfo> aliasInfos = new List<QueryAliasesResponse.AliasInfo>(); for (int i = 0; i < context.Length("QueryAliases.AliasInfos.Length"); i++) { QueryAliasesResponse.AliasInfo aliasInfo = new QueryAliasesResponse.AliasInfo(); aliasInfo.AliasName = context.StringValue("QueryAliases.AliasInfos["+ i +"].AliasName"); aliasInfos.Add(aliasInfo); } queryAliasesResponse.AliasInfos = aliasInfos; return queryAliasesResponse; }