C# 程式碼分析器 1.0 版開發完成

來源:互聯網
上載者:User

功能:分析出類檔案中,函數的調用層次。

現在還是一個簡單版本,只能夠分析出類檔案中函數的調用層次,不能夠分析出屬性的調用層次。

先將這個簡單版本放在這裡,畢竟這個功能夠我個人用了。如果有人支援,請冒個泡,我將會繼續前進。

版本號碼1.0

 

 

這個工具的設計目的是協助專案經理檢查代碼,協助程式員讀代碼。

 

使用方法:

將要分析的代碼粘貼到1#地區,點擊Parse Fun按鈕,就會在2#地區中得到結果。從當前的分析結果中,我們可以看見這個類檔案中,有函數DbData,GetItemList,GetItem,GetConnection,GenerateCommandText,BuildCommandParameter;

它們之間的待用關係為

GetItemList調用GetConnection,GenerateCommandText,BuildCommandParameter

以上就是分析代碼功能的使用方法。

至於另外一個按鈕,用於將C#中的對datatable的代碼定義轉換成實體類。我在平時的開發中,常常會遇到使用datatable來處理商務邏輯,為了將datatable方便的轉換成強型別代碼,我就寫了這個功能。現在捎帶介紹一下。

將代碼中datatable的建立代碼拷貝到1#地區,例如

columns.Add("ReservationID",typeof(long));

....

輸入類型,然後點擊Parse Class按鈕,就會得到實體類的聲明代碼。

 

好了就寫到這裡,希望大家多提意見。

 

1.0.0.1

1.0.1.1

 

更多內容,請轉到C# Code Analyser 及其它的開發背景

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.