Обучающие видео » Компьютерные видеоуроки и обучающие интерактивные DVD » Программирование (видеоуроки)
Introduction to the .NET Compiler PlatformГод выпуска: 2014
Производитель: pluralsight
Сайт производителя: pluralsight.com
Страница курсаАвтор: Bart De Smet
Продолжительность: 4h 49m
Тип раздаваемого материала: Видеоурок
Язык: Английский
Описание: This course provides an overview of the design and use cases of the .NET Compiler Platform, codenamed "Roslyn".
[spoiler="Содержание"]
01. Why the .NET Compiler Platform MattersIntroduction
Why Microsoft Built the .NET Compiler Platform
The Benefits of the .NET Compiler Platform
Traditional Compiler Black Boxes
Inside the Compiler Pipeline
Compiler APIs
Language Services
Summary
02. Getting StartedWhere to Find the .NET Compiler Platform?
The Command-Line Compiler
Decompiling the Command-Line Compiler
New Command-Line Compiler Options
Installing the .NET Compiler Platform Project Templates
Installing the Syntax Visualizer
Summary
03. Syntax TreesIntroducing Syntax
Syntax Versus Semantics
Syntax Trees
Visualizing Syntax Trees
Properties of Syntax Trees
Parsing and Syntax Factories
Creating Syntax Trees Using the APIs
Syntax Tree Traversal
Analyzing Syntax With the APIs
Summary
04. Compilation APIsThe Role of the Compilation APIs
Compiling Code
Compilation Types
Our First Compilation
Configuring the Compiler
Compilation Results
Illustrating the Compilation APIs
Introducing Semantic Questions
Answering Simple Semantic Questions
Classifying Type Conversions
Summary
05. Semantic ModelsObtaining a Semantic Model
Getting the Constant Value of a Literal
Building a Simple Semantic Analysis
Understanding Symbols
Working With Symbols
Using the Symbol APIs
Binding Symbols
Performing Binding Operations
Data Flow Analysis
Control Flow Analysis
Summary
06. Analyzers and Code FixesIntroducing Diagnostics
Retrieving Diagnostics from Compilations
Understanding Analyzers
Symbol Analyzers
Building a Simple Field Name Analyzer
Syntax Node Analyzers
Some Sample Syntax Node Analyzers
Code Fix Providers and Code Actions
Implementation Steps for Code Fix Providers
Building Our First Code Fix Provider
Summary
07. Workspace APIsWhat Are Workspaces?
Workspace Services
Traversing MSBuild Workspaces
Classification Service
Formatting Service
Symbol Finding
Recommendation Service
Renamer Service
Simplification Service
Summary
Course Summary[/spoiler]
Файлы примеров: присутствуют
Формат видео: MP4
Видео: AVC, 1024x768, 15 fps, 102 Kbps
Аудио: AAC, 122 Kbps, 2 channels, 44.1 KHz
[spoiler="Скриншоты"]

[/spoiler]