public void SetParamValue( String paramName, String paramValue ) { for ( int i = 0; i < this.names.Count; i++ ) { if ( this.names[ i ] == paramName ) { this.values[ i ] = paramValue; this.UpdateText(); return; } } String desc = "ParamsPanel \"" + Name + "\" has no parameter \"" + paramName + "\"."; throw new System.IndexOutOfRangeException( desc ); }