public string GetSchemaMembers(MemoryStream data) { // arguments string server = Serialization.DeserializeValue(data, typeof(string)) as string; string database = Serialization.DeserializeValue(data, typeof(string)) as string; string cube = Serialization.DeserializeValue(data, typeof(string)) as string; ArrayList uniqueNames = new ArrayList(); while (data.Position < data.Length) { uniqueNames.Add((string)Serialization.DeserializeValue(data, typeof(string))); } // execute XmlCellsetWrapper cst = new XmlCellsetWrapper(); return(cst.GetSchemaMembers(server, database, cube, (string[])uniqueNames.ToArray(typeof(string)))); }
public string GetSchemaMembers(MemoryStream data) { // arguments string server=Serialization.DeserializeValue(data, typeof(string)) as string; string database=Serialization.DeserializeValue(data, typeof(string)) as string; string cube=Serialization.DeserializeValue(data, typeof(string)) as string; ArrayList uniqueNames=new ArrayList(); while(data.Position<data.Length) uniqueNames.Add((string)Serialization.DeserializeValue(data, typeof(string))); // execute XmlCellsetWrapper cst=new XmlCellsetWrapper(); return cst.GetSchemaMembers(server, database, cube, (string[])uniqueNames.ToArray(typeof(string))); }