public ManagementDBVariableVariableNameValue[] query( string [] variables ) { object [] results = this.Invoke("query", new object [] { variables}); return ((ManagementDBVariableVariableNameValue [])(results[0])); }