public LocalLBMonitorUserDefinedStringValue[] get_template_user_defined_string_property( string [] template_names, string [] property_names ) { object [] results = this.Invoke("get_template_user_defined_string_property", new object [] { template_names, property_names}); return ((LocalLBMonitorUserDefinedStringValue [])(results[0])); }