コード例 #1
0
        public DuplicateTypeAction OnDuplicateTypeNamesFound(DuplicateTypeNamesHandlerArgs args)
        {
            Document         doc = args.Document;
            List <ElementId> ids = args.GetTypeIds().ToList();

            foreach (ElementId id in ids)
            {
                Element elem = doc.GetElement(id);
                if (elem is View)
                {
                    DuplicateTypes.types.Add(elem.Name);
                }
            }
            return(DuplicateTypeAction.UseDestinationTypes);
        }
 /// <inheritdoc/>
 public DuplicateTypeAction OnDuplicateTypeNamesFound(DuplicateTypeNamesHandlerArgs args)
 {
     return(DuplicateTypeAction.UseDestinationTypes);
 }
コード例 #3
0
 /// <summary>
 /// Implementation of the IDuplicateTypeNameHandler
 /// </summary>
 /// <param name="args"></param>
 /// <returns></returns>
 public DuplicateTypeAction OnDuplicateTypeNamesFound(DuplicateTypeNamesHandlerArgs args)
 {
     // Always use duplicate destination types when asked
     return(DuplicateTypeAction.UseDestinationTypes);
 }
 /// <inheritdoc/>
 public DuplicateTypeAction OnDuplicateTypeNamesFound(DuplicateTypeNamesHandlerArgs args)
 {
     return(DuplicateTypeAction.Abort);
 }
コード例 #5
0
ファイル: copyProj2Proj.cs プロジェクト: Gytaco/RevitAPI
 public DuplicateTypeAction OnDuplicateTypeNamesFound(DuplicateTypeNamesHandlerArgs args)
 {
     // Always use duplicate destination types when asked
             return DuplicateTypeAction.UseDestinationTypes;
 }