internal IMetadatumDefinitionParameter[] AddInternal(_IMetadatumDefinitionParameterCollection target) { int count = (this.values != null ? this.values.Count : 0) + (this.namedValues != null ? this.namedValues.Count : 0); IMetadatumDefinitionParameter[] result = new IMetadatumDefinitionParameter[count]; int i = 0; if (this.values != null) { foreach (var item in values) { result[i++] = item.AddSelf(target); } } if (this.namedValues != null) { foreach (var item in namedValues) { result[i++] = item.AddSelf(target); } } return(result); }
IMetadatumDefinitionParameter _IMetadatumDefinitionParameterValue.AddSelf(_IMetadatumDefinitionParameterCollection target) { return(target.AddInternal(Value)); }