コード例 #1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="Mapper"/> class.
        /// </summary>
        internal Mapper()
        {
            s_fileRemovedDelegate      = OnFileRemoved;
            s_directoryRemovedDelegate = OnDirectoryRemoved;

            //DSLFactory.Candle.SystemModel.Utilities.HierarchyVisitor visitor = new DSLFactory.Candle.SystemModel.Utilities.HierarchyVisitor();
            //visitor.Traverse(ProcessHierarchyNode);
        }
コード例 #2
0
 /// <summary>
 /// Called when [track project documents].
 /// </summary>
 /// <param name="numProjects">The num projects.</param>
 /// <param name="numItems">The num items.</param>
 /// <param name="projects">The projects.</param>
 /// <param name="firstIndices">The first indices.</param>
 /// <param name="documents">The documents.</param>
 /// <param name="callback">The callback.</param>
 private static void OnTrackProjectDocuments(int numProjects, int numItems, IVsProject[] projects, int[] firstIndices,
                                             string[] documents, TrackDocumentEventHandler callback)
 {
     for (int i = 0; i < numProjects; i++)
     {
         //IVsProject project1 = projects[i];
         //if (this.ProjectMatchesHandler(project1))
         {
             int num3 = i < (numProjects - 1) ? firstIndices[i + 1] : numItems;
             for (int j = firstIndices[i]; j < num3; j++)
             {
                 callback(documents[j]);
             }
         }
     }
 }