/// <summary> /// Converts an FxCop SDK Field instance to an instance of CustomField. /// </summary> /// <param name="fieldToConvert"> /// The Field instance to be converted to CustomField. /// </param> /// <returns> /// An instance of CustomField that represents fieldToConvert. /// </returns> protected CustomField ConvertFxCopSdkFieldToCustomField(Field fieldToConvert) { if (fieldToConvert == null) throw new ArgumentNullException("fieldToConvert", "fieldToConvert cannot be null."); var newField = new CustomField(); newField.DefaultValue = fieldToConvert.DefaultValue; newField.Flags = fieldToConvert.Flags; newField.FullName = fieldToConvert.FullName; newField.InitialData = fieldToConvert.InitialData; //newField.ToString() return newField; }