Пример #1
0
		public void WalkFile( FileComponent file, ProjectItem item )
		{
			if( item.FileCodeModel.CodeElements != null && 
				item.FileCodeModel.CodeElements.Count > 0 )
			{
				foreach( CodeElement ce in item.FileCodeModel.CodeElements )
				{
					WalkElements( ce, file );
				}
			}
		}
Пример #2
0
		protected FileComponent VisitFile( ProjectItem item )
		{
			FileComponent file = null;

			if( Filter( item ) )
			{
				m_app.StatusBar.Text = "building stats for " + item.Name;

				file = new FileComponent( item.get_FileNames(0), item.Name );

				Walker walker = new Walker();
				walker.WalkFile( file, item );
			}

			return file;
		}