Class UFClone
  
  
  
  
    Inheritance
    System.Object
    System.MarshalByRefObject
    
    UFClone
   
  
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
   
  
    Inherited Members
    
    
    
    
    
      System.MarshalByRefObject.CreateObjRef(System.Type)
    
    
      System.MarshalByRefObject.GetLifetimeService()
    
    
      System.MarshalByRefObject.InitializeLifetimeService()
    
    
      System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    
    
      System.Object.Equals(System.Object)
    
    
      System.Object.Equals(System.Object, System.Object)
    
    
      System.Object.GetHashCode()
    
    
      System.Object.GetType()
    
    
      System.Object.MemberwiseClone()
    
    
      System.Object.ToString()
    
    
      System.Object.ReferenceEquals(System.Object, System.Object)
    
   
  
  Assembly: NXOpen.UF.dll
  Syntax
  
    public class UFClone : NXRemotableObject, IMessageSink
   
  Methods
  
  
  
  
  AddAssembly(String, out UFPart.LoadStatus)
  
  
  Declaration
  
    public int AddAssembly(string part_name, out UFPart.LoadStatus load_status)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | System.Int32 | 
         | 
      
    
  
  
  
  
  AddPart(String)
  
  
  Declaration
  
    public void AddPart(string part_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        part_name | 
         | 
      
    
  
  
  
  
  ApplyDefaults(ref UFClone.NamingFailures)
  
  
  Declaration
  
    public void ApplyDefaults(ref UFClone.NamingFailures naming_failures)
   
  Parameters
  
  
  
  
  ApplySelectiveExportXml(String, out UFPart.LoadStatus)
  
  
  Declaration
  
    public void ApplySelectiveExportXml(string xml_file, out UFPart.LoadStatus load_status)
   
  Parameters
  
  
  
  
  AskAction(String, out UFClone.Action)
  
  
  Declaration
  
    public void AskAction(string input_part_name, out UFClone.Action action_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | UFClone.Action | 
        action_type | 
         | 
      
    
  
  
  
  
  AskAssocFileCopy(String, out Boolean)
  
  
  Declaration
  
    public void AskAssocFileCopy(string input_part_name, out bool copy_associated)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.Boolean | 
        copy_associated | 
         | 
      
    
  
  
  
  
  AskAssocFileDir(String, out String)
  
  
  Declaration
  
    public void AskAssocFileDir(string input_part_name, out string assoc_file_dir)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        assoc_file_dir | 
         | 
      
    
  
  
  
  
  AskAssocFileRootDir(out String)
  
  
  Declaration
  
    public void AskAssocFileRootDir(out string root_directory)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        root_directory | 
         | 
      
    
  
  
  
  
  AskAttachLogFile(ref Boolean)
  
  
  Declaration
  
    public void AskAttachLogFile(ref bool attach_log_file)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        attach_log_file | 
         | 
      
    
  
  
  
  
  AskCi(String, out UFClone.CheckinData[])
  
  
  Declaration
  
    public void AskCi(string input_part_name, out UFClone.CheckinData[] checkin_data)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void AskCiCommentChecking(string input_part_name, out bool error_unless_comments_match, out string comment)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.Boolean | 
        error_unless_comments_match | 
         | 
      
      
        | System.String | 
        comment | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void AskCloneRelatedCae(out UFClone.CloneRelCae rel_cae)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void AskCloneRelatedDwgs(out bool rel_dwgs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        rel_dwgs | 
         | 
      
    
  
  
  
  
  AskCo(String, out UFClone.CheckoutData[])
  
  
  Declaration
  
    public void AskCo(string input_part_name, out UFClone.CheckoutData[] checkout_data)
   
  Parameters
  
  
  
  
  AskCvtCallbacks(out Int32, UFClone.ConvertCb[], out String[], out String[])
  
  
  Declaration
  
    public void AskCvtCallbacks(out int n_callbacks, UFClone.ConvertCb[] points, out string[] names, out string[] descriptions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        n_callbacks | 
         | 
      
      
        | UFClone.ConvertCb[] | 
        points | 
         | 
      
      
        | System.String[] | 
        names | 
         | 
      
      
        | System.String[] | 
        descriptions | 
         | 
      
    
  
  
  
  
  AskDefAction(out UFClone.Action)
  
  
  Declaration
  
    public void AskDefAction(out UFClone.Action action)
   
  Parameters
  
  
  
  
  AskDefAssocFileCopy(out Boolean)
  
  
  Declaration
  
    public void AskDefAssocFileCopy(out bool copy_associated)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        copy_associated | 
         | 
      
    
  
  
  
  
  AskDefCi(out UFClone.CheckinData[])
  
  
  Declaration
  
    public void AskDefCi(out UFClone.CheckinData[] checkin_data)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void AskDefCiCommentChecking(out bool error_unless_comments_match, out string comment)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        error_unless_comments_match | 
         | 
      
      
        | System.String | 
        comment | 
         | 
      
    
  
  
  
  
  AskDefCo(out UFClone.CheckoutData[])
  
  
  Declaration
  
    public void AskDefCo(out UFClone.CheckoutData[] checkout_data)
   
  Parameters
  
  
  
  
  AskDefDirectory(out String)
  
  
  Declaration
  
    public void AskDefDirectory(out string directory_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        directory_name | 
         | 
      
    
  
  
  
  
  AskDefFolder(out String)
  
  
  Declaration
  
    public void AskDefFolder(out string folder_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        folder_name | 
         | 
      
    
  
  
  
  
  AskDefGroup(out String)
  
  
  Declaration
  
    public void AskDefGroup(out string group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        group | 
         | 
      
    
  
  
  
  
  AskDefItemType(out String)
  
  
  Declaration
  
    public void AskDefItemType(out string item_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        item_type | 
         | 
      
    
  
  
  
  
  AskDefNaming(out UFClone.NamingTechnique)
  
  
  Declaration
  
    public void AskDefNaming(out UFClone.NamingTechnique naming)
   
  Parameters
  
  
  
  
  AskDefOwner(out String)
  
  
  Declaration
  
    public void AskDefOwner(out string owner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        owner | 
         | 
      
    
  
  
  
  
  AskDefPdmDesc(out String)
  
  
  Declaration
  
    public void AskDefPdmDesc(out string pdm_desc)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        pdm_desc | 
         | 
      
    
  
  
  
  
  AskDefPdmName(out String)
  
  
  Declaration
  
    public void AskDefPdmName(out string pdm_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        pdm_name | 
         | 
      
    
  
  
  
  
  AskDefValidationOptions(out UFClone.ValidationOpts[])
  
  
  Declaration
  
    public void AskDefValidationOptions(out UFClone.ValidationOpts[] validation_options)
   
  Parameters
  
  
  
  
  AskDryrun(out Boolean)
  
  
  Declaration
  
    public void AskDryrun(out bool dryrun)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        dryrun | 
         | 
      
    
  
  
  
  
  AskFamilyTreatment(out UFClone.FamilyTreatment)
  
  
  Declaration
  
    public void AskFamilyTreatment(out UFClone.FamilyTreatment treatment)
   
  Parameters
  
  
  
  
  AskGroup(String, out String)
  
  
  Declaration
  
    public void AskGroup(string input_part_name, out string group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        group | 
         | 
      
    
  
  
  
  
  AskItemType(String, out String)
  
  
  Declaration
  
    public void AskItemType(string input_part_name, out string item_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        item_type | 
         | 
      
    
  
  
  
  
  AskLogfile(out String)
  
  
  Declaration
  
    public void AskLogfile(out string log_file_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        log_file_name | 
         | 
      
    
  
  
  
  
  AskNaming(String, out UFClone.NamingTechnique, out String)
  
  
  Declaration
  
    public void AskNaming(string input_part_name, out UFClone.NamingTechnique naming_technique, out string output_part_spec)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | UFClone.NamingTechnique | 
        naming_technique | 
         | 
      
      
        | System.String | 
        output_part_spec | 
         | 
      
    
  
  
  
  
  AskNtfyCallbacks(out Int32, UFClone.NotifyCb[], out String[], out String[])
  
  
  Declaration
  
    public void AskNtfyCallbacks(out int n_callbacks, UFClone.NotifyCb[] points, out string[] names, out string[] descriptions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Int32 | 
        n_callbacks | 
         | 
      
      
        | UFClone.NotifyCb[] | 
        points | 
         | 
      
      
        | System.String[] | 
        names | 
         | 
      
      
        | System.String[] | 
        descriptions | 
         | 
      
    
  
  
  
  
  AskOperationClass(out UFClone.OperationClass)
  
  
  Declaration
  
    public void AskOperationClass(out UFClone.OperationClass operation_class)
   
  Parameters
  
  
  
  
  AskOwner(String, out String)
  
  
  Declaration
  
    public void AskOwner(string input_part_name, out string owner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        owner | 
         | 
      
    
  
  
  
  
  AskPartState(String, out UFClone.PartStateS)
  
  
  Declaration
  
    public void AskPartState(string input_part_name, out UFClone.PartStateS state)
   
  Parameters
  
  
  
  
  AskPdmDesc(String, out String)
  
  
  Declaration
  
    public void AskPdmDesc(string input_part_name, out string pdm_desc)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        pdm_desc | 
         | 
      
    
  
  
  
  
  AskPdmName(String, out String)
  
  
  Declaration
  
    public void AskPdmName(string input_part_name, out string pdm_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        pdm_name | 
         | 
      
    
  
  
  
  
  AskRevUp(ref Boolean)
  
  
  Declaration
  
    public void AskRevUp(ref bool rev_up)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        rev_up | 
         | 
      
    
  
  
  
  
  AskValidationAbortOption(out Boolean)
  
  
  Declaration
  
    public void AskValidationAbortOption(out bool abort_import)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        abort_import | 
         | 
      
    
  
  
  
  
  AskValidationOptions(String, out UFClone.ValidationOpts[])
  
  
  Declaration
  
    public void AskValidationOptions(string input_part_name, out UFClone.ValidationOpts[] validation_options)
   
  Parameters
  
  
  
  
  Base64ToBytes(out Byte, out Int32, String, Int32, Int32)
  
  
  Declaration
  
    public void Base64ToBytes(out byte bytes, out int nbytes, string data, int offset, int length)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Byte | 
        bytes | 
         | 
      
      
        | System.Int32 | 
        nbytes | 
         | 
      
      
        | System.String | 
        data | 
         | 
      
      
        | System.Int32 | 
        offset | 
         | 
      
      
        | System.Int32 | 
        length | 
         | 
      
    
  
  
  
  
  Decode(ref Byte, String, Int32, out String)
  
  
  Declaration
  
    public void Decode(ref byte aesKey, string inp_string, int str_length, out string decoded_str)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Byte | 
        aesKey | 
         | 
      
      
        | System.String | 
        inp_string | 
         | 
      
      
        | System.Int32 | 
        str_length | 
         | 
      
      
        | System.String | 
        decoded_str | 
         | 
      
    
  
  
  
  
  EnsureDefDirectory(String)
  
  
  Declaration
  
    public void EnsureDefDirectory(string directory_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        directory_name | 
         | 
      
    
  
  
  
  
  ExecuteLogFile(UFClone.OperationClass, String, ref UFClone.ExLogOpts)
  
  
  Declaration
  
    public void ExecuteLogFile(UFClone.OperationClass operation_class, string logfile_name, ref UFClone.ExLogOpts options)
   
  Parameters
  
  
  
  
  FreeValidationOptions(ref UFClone.ValidationOpts)
  
  
  Declaration
  
    public void FreeValidationOptions(ref UFClone.ValidationOpts validation_options)
   
  Parameters
  
  
  
  
  GenerateReport()
  
  
  Declaration
  
    public void GenerateReport()
   
  
  
  
  GetKey(out Byte)
  
  
  Declaration
  
    public void GetKey(out byte aesKey)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Byte | 
        aesKey | 
         | 
      
    
  
  
  
  
  Initialise(UFClone.OperationClass)
  
  
  Declaration
  
    public void Initialise(UFClone.OperationClass operation_class)
   
  Parameters
  
  
  
  
  InitLogFileFailure(out UFClone.LogFileFailure)
  
  
  Declaration
  
    public void InitLogFileFailure(out UFClone.LogFileFailure logfile_failures)
   
  Parameters
  
  
  
  
  InitNamingFailures(out UFClone.NamingFailures)
  
  
  Declaration
  
    public void InitNamingFailures(out UFClone.NamingFailures failures)
   
  Parameters
  
  
  
  
  Iterate(out String)
  
  
  Declaration
  
    public void Iterate(out string part_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        part_name | 
         | 
      
    
  
  
  
  
  LoadCrypt()
  
  
  Declaration
  
  
  
  
  LoadLogfile(String, ref UFClone.NamingFailures, out UFClone.LogFileFailure, out UFPart.LoadStatus)
  
  
  Declaration
  
    public void LoadLogfile(string log_file_name, ref UFClone.NamingFailures naming_failures, out UFClone.LogFileFailure logfile_failure, out UFPart.LoadStatus load_status)
   
  Parameters
  
  
  
  
  PartUnderSpecified(String, out Boolean)
  
  
  Declaration
  
    public void PartUnderSpecified(string part_name, out bool is_under_specified)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        part_name | 
         | 
      
      
        | System.Boolean | 
        is_under_specified | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void PerformClone(ref UFClone.NamingFailures naming_failures)
   
  Parameters
  
  
  
  
  RegisterCvtCallback(UFClone.ConvertCb, UFClone.ConvertCallbackT, String, String, String, Boolean)
  
  
  Declaration
  
    public void RegisterCvtCallback(UFClone.ConvertCb cb, UFClone.ConvertCallbackT callback, string name, string description, string relative_callback, bool before_or_after_relative)
   
  Parameters
  
  
  
  
  RegisterNtfyCallback(UFClone.NotifyCb, UFClone.NotifyCallbackT, String, String, String, Boolean)
  
  
  Declaration
  
    public void RegisterNtfyCallback(UFClone.NotifyCb cb, UFClone.NotifyCallbackT callback, string name, string description, string relative_callback, bool before_relative)
   
  Parameters
  
  
  
  
  RemoveCvtCallback(UFClone.ConvertCb, String, out UFClone.ConvertCallbackT)
  
  
  Declaration
  
    public void RemoveCvtCallback(UFClone.ConvertCb cb, string name, out UFClone.ConvertCallbackT callback_removed)
   
  Parameters
  
  
  
  
  RemoveNtfyCallback(UFClone.NotifyCb, String, out UFClone.NotifyCallbackT)
  
  
  Declaration
  
    public void RemoveNtfyCallback(UFClone.NotifyCb cb, string name, out UFClone.NotifyCallbackT callback_removed)
   
  Parameters
  
  
  
  
  ResetToDefault()
  
  
  Declaration
  
    public void ResetToDefault()
   
  
  
  
  SetAction(String, UFClone.Action, String)
  
  
  Declaration
  
    public void SetAction(string input_part_name, UFClone.Action action_type, string replacement_part)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | UFClone.Action | 
        action_type | 
         | 
      
      
        | System.String | 
        replacement_part | 
         | 
      
    
  
  
  
  
  SetAssocFileCopy(String, Boolean)
  
  
  Declaration
  
    public void SetAssocFileCopy(string input_part_name, bool copy_associated)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.Boolean | 
        copy_associated | 
         | 
      
    
  
  
  
  
  SetAssocFileDir(String, String)
  
  
  Declaration
  
    public void SetAssocFileDir(string input_part_name, string assoc_file_dir)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        assoc_file_dir | 
         | 
      
    
  
  
  
  
  SetAssocFileRootDir(String)
  
  
  Declaration
  
    public void SetAssocFileRootDir(string root_directory)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        root_directory | 
         | 
      
    
  
  
  
  
  SetAttachLogFile(Boolean)
  
  
  Declaration
  
    public void SetAttachLogFile(bool attach_log_file)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        attach_log_file | 
         | 
      
    
  
  
  
  
  SetCi(String, ref UFClone.CheckinData)
  
  
  Declaration
  
    public void SetCi(string input_part_name, ref UFClone.CheckinData checkin_data)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void SetCiCommentChecking(string input_part_name, bool error_unless_comments_match, string comment)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.Boolean | 
        error_unless_comments_match | 
         | 
      
      
        | System.String | 
        comment | 
         | 
      
    
  
  
  
  
  
  
  
  Declaration
  
    public void SetCloneRelatedCae(UFClone.CloneRelCae rel_cae)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void SetCloneRelatedDwgs(bool rel_dwgs)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        rel_dwgs | 
         | 
      
    
  
  
  
  
  SetCo(String, ref UFClone.CheckoutData)
  
  
  Declaration
  
    public void SetCo(string input_part_name, ref UFClone.CheckoutData checkout_data)
   
  Parameters
  
  
  
  
  SetDefAction(UFClone.Action)
  
  
  Declaration
  
    public void SetDefAction(UFClone.Action action)
   
  Parameters
  
  
  
  
  SetDefAssocFileCopy(Boolean)
  
  
  Declaration
  
    public void SetDefAssocFileCopy(bool copy_associated)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        copy_associated | 
         | 
      
    
  
  
  
  
  SetDefCi(ref UFClone.CheckinData)
  
  
  Declaration
  
    public void SetDefCi(ref UFClone.CheckinData checkin_data)
   
  Parameters
  
  
  
  
  
  
  
  Declaration
  
    public void SetDefCiCommentChecking(bool error_unless_comments_match, string comment)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        error_unless_comments_match | 
         | 
      
      
        | System.String | 
        comment | 
         | 
      
    
  
  
  
  
  SetDefCo(ref UFClone.CheckoutData)
  
  
  Declaration
  
    public void SetDefCo(ref UFClone.CheckoutData checkout_data)
   
  Parameters
  
  
  
  
  SetDefDirectory(String)
  
  
  Declaration
  
    public void SetDefDirectory(string directory_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        directory_name | 
         | 
      
    
  
  
  
  
  SetDefFolder(String)
  
  
  Declaration
  
    public void SetDefFolder(string folder_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        folder_name | 
         | 
      
    
  
  
  
  
  SetDefGroup(String)
  
  
  Declaration
  
    public void SetDefGroup(string group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        group | 
         | 
      
    
  
  
  
  
  SetDefItemType(String)
  
  
  Declaration
  
    public void SetDefItemType(string item_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        item_type | 
         | 
      
    
  
  
  
  
  SetDefNaming(UFClone.NamingTechnique)
  
  
  Declaration
  
    public void SetDefNaming(UFClone.NamingTechnique naming_technique)
   
  Parameters
  
  
  
  
  SetDefOwner(String)
  
  
  Declaration
  
    public void SetDefOwner(string owner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        owner | 
         | 
      
    
  
  
  
  
  SetDefPdmDesc(String)
  
  
  Declaration
  
    public void SetDefPdmDesc(string pdm_desc)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        pdm_desc | 
         | 
      
    
  
  
  
  
  SetDefPdmName(String)
  
  
  Declaration
  
    public void SetDefPdmName(string pdm_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        pdm_name | 
         | 
      
    
  
  
  
  
  SetDefValidationOptions(ref UFClone.ValidationOpts)
  
  
  Declaration
  
    public void SetDefValidationOptions(ref UFClone.ValidationOpts validation_options)
   
  Parameters
  
  
  
  
  SetDryrun(Boolean)
  
  
  Declaration
  
    public void SetDryrun(bool dryrun)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        dryrun | 
         | 
      
    
  
  
  
  
  SetFamilyTreatment(UFClone.FamilyTreatment)
  
  
  Declaration
  
    public void SetFamilyTreatment(UFClone.FamilyTreatment treatment)
   
  Parameters
  
  
  
  
  SetGroup(String, String)
  
  
  Declaration
  
    public void SetGroup(string input_part_name, string group)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        group | 
         | 
      
    
  
  
  
  
  SetIdentifierDisplayRule(String)
  
  
  Declaration
  
    public void SetIdentifierDisplayRule(string identifier_display_rule_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        identifier_display_rule_name | 
         | 
      
    
  
  
  
  
  SetItemType(String, String)
  
  
  Declaration
  
    public void SetItemType(string input_part_name, string item_type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        item_type | 
         | 
      
    
  
  
  
  
  SetLogfile(String)
  
  
  Declaration
  
    public void SetLogfile(string log_file_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        log_file_name | 
         | 
      
    
  
  
  
  
  SetNameRule(ref UFClone.NameRuleDef, ref UFClone.NamingFailures)
  
  
  Declaration
  
    public void SetNameRule(ref UFClone.NameRuleDef name_rule, ref UFClone.NamingFailures naming_failures)
   
  Parameters
  
  
  
  
  SetNaming(String, UFClone.NamingTechnique, String)
  
  
  Declaration
  
    public void SetNaming(string input_part_name, UFClone.NamingTechnique naming_technique, string output_part_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | UFClone.NamingTechnique | 
        naming_technique | 
         | 
      
      
        | System.String | 
        output_part_name | 
         | 
      
    
  
  
  
  
  SetOwner(String, String)
  
  
  Declaration
  
    public void SetOwner(string input_part_name, string owner)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        owner | 
         | 
      
    
  
  
  
  
  SetPdmDesc(String, String)
  
  
  Declaration
  
    public void SetPdmDesc(string input_part_name, string pdm_desc)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        pdm_desc | 
         | 
      
    
  
  
  
  
  SetPdmName(String, String)
  
  
  Declaration
  
    public void SetPdmName(string input_part_name, string pdm_name)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.String | 
        input_part_name | 
         | 
      
      
        | System.String | 
        pdm_name | 
         | 
      
    
  
  
  
  
  SetPropagateActions(Boolean)
  
  
  Declaration
  
    public void SetPropagateActions(bool propagate_actions)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        propagate_actions | 
         | 
      
    
  
  
  
  
  SetRevUp(Boolean)
  
  
  Declaration
  
    public void SetRevUp(bool rev_up)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        rev_up | 
         | 
      
    
  
  
  
  
  SetValidationAbortOption(Boolean)
  
  
  Declaration
  
    public void SetValidationAbortOption(bool abort_import)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | System.Boolean | 
        abort_import | 
         | 
      
    
  
  
  
  
  SetValidationOptions(String, ref UFClone.ValidationOpts)
  
  
  Declaration
  
    public void SetValidationOptions(string input_part_name, ref UFClone.ValidationOpts validation_options)
   
  Parameters
  
  
  
  
  StartIteration()
  
  
  Declaration
  
    public void StartIteration()
   
  
  
  
  StopIteration()
  
  
  Declaration
  
    public void StopIteration()
   
  
  
  
  Terminate()
  
  
  Declaration
  
  
  
  
  UnapplyDefaults(ref UFClone.NamingFailures)
  
  
  Declaration
  
    public void UnapplyDefaults(ref UFClone.NamingFailures naming_failures)
   
  Parameters
  
  Implements
  
      System.Runtime.Remoting.Messaging.IMessageSink