摘要:[中文翻譯] Visual Studio的 羅斯林專案(Roslyn Project) -- 顯露C#和VB編譯器的程式碼分析 #1
這篇文章源自微軟msdn -- http://msdn.microsoft.com/en-us/vstudio/hh500769.aspx
有些比較艱澀的詞彙,我也翻譯不出來。
所以先透過翻譯軟體,然後我再進行潤稿。
如果詞不達義,先說聲抱歉。建議以原文為主。
中文翻譯稿,歡迎使用。...... 希望您引用時能加上本文的URL(超連結)& 翻譯者:MIS2000 Lab. 謝謝。
2012年9月
1引言
2公布核心的API
2.1關鍵概念
2.2 API層
2.2.1編譯器的API
2.2.2腳本(Scripting)API
2.2.3工作區(Workspace)的API
2.2.4服務API
3使用語法
3.1關鍵概念
3.1.1語法樹
3.1.2語法節點
3.1.3語法令牌(Token)
3.1.4語法(其他)花絮(Trivia)
3.1.5跨(Spans)
3.1.6種(Kinds)
3.1.7錯誤
3.2獲得語法樹
3.3操作語法節點
3.3.1創建一個節點
3.3.2修改現有節點
3.3.3替換(取代)節點
3.3.4創建語法樹
|
4語義工作
4.1關鍵概念
4.1.1編譯
4.1.2符號
4.1.3語義模型
4.2獲取編譯
4.3獲取符號
4.4詢問語義的問題
4.5容錯
4.6使用控制和資料流分析的API
5使用工作區
5.1關鍵概念
5.1.1工作區
5.1.2解決方案,專案,文件
5.2獲取工作區
5.3使用一個解決方案
5.4更新工作區
6使用服務
6.1關鍵概念
6.1.1受管理的可延展框架
6.2創建一個IDE延展工具
7概要
|
.jpg)
.jpg)
.jpg)
.jpg)
2014/5/15 補充:大陸的熱心網友 Ray Linn已經完成翻譯,請看
http://blogs.ejb.cc/archives/7604/dotnet-compile-platform-roslyn-overview
我將思想傳授他人, 他人之所得,亦無損於我之所有;
猶如一人以我的燭火點燭,光亮與他同在,我卻不因此身處黑暗。----Thomas Jefferson
線上課程,遠距教學 (Web Form 49hr) https://dotblogs.com.tw/mis2000lab/2016/02/01/aspnet_online_learning_distance_education_VS2015
線上課程,遠距教學 (ASP.NET MVC 75~80hr) https://dotblogs.com.tw/mis2000lab/2018/08/14/ASPnet_MVC_Online_Learning_MIS2000Lab
ASP.NET MVC線上課程 第一天 免費看 (5.5小時)
寫信給我,不要私訊 -- mis2000lab (at) yahoo.com.台灣 或 school (at) mis2000lab.net
ASP.NET遠距教學、線上課程(Web Form + MVC)。 第一天課程, "完整" 試聽。
................ facebook社團 https://www.facebook.com/mis2000lab ......................
................ YouTube (ASP.NET) 線上教學影片 https://www.youtube.com/channel/UC6IPPf6tvsNG8zX3u1LddvA/
Blog文章 "附的範例" 無法下載,請看 這裡 ...... https://dotblogs.com.tw/mis2000lab/2016/03/14/2008_2015_mis2000lab_sample_download
請看我們的「售後服務」範圍(嚴格認定)。
......................................................................................................................................................
[遠距教學、教學影片] ASP.NET (Web Form) 課程 上線了!MIS2000Lab.主講
事先錄製好的影片,並非上課時側錄! 觀看影片時,有如我「一對一」跟您面對面講課。
ASP.NET MVC 5 線上教學
累積時數約 75~ 80小時...... 第一天(5.5小時)完整內容,"免費"讓您評估