Skip to main content
00:00/00:00
Lecture 20 of 52

The-Semantic-Model

Download Course (Free)

Course Content

0 / 52 completed
Section 1: Course Curriculum52 videos

Welcome

5m

Overview

5m

Who-is-the-course-for-and-prerequisites

7m

What-will-you-learn-in-this-course

3m

The-Scenario

13m

The-Choices

3m

Getting-Started

9m

Conclusion

1m

Examples

13m

Conclusion

1m

Referencing-the-Generator

8m

Generating-Persistent-Files

12m

Conclusion

1m

Overview

5m

Debugging-as-a-Roslyn-Component

7m

Generating-the-Marker-Attribute

4m

The-Syntax-Tree

6m

Overview

4m

The-Predicate-Method

3m

The-Semantic-Model

12mNow Playing

The-Transform-Method

8m

Conclusion

1m

Testing-ClassInfo

3m

Overview

4m

Refining-the-Generator

6m

Generating-the-Partial-Class

10m

Conclusion

1m

Generating-the-Properties

26m

Overview

4m

Benchmarking-the-Generator

7m

Validating-Output

9m

Snapshot-Testing

17m

Conclusion

1m

Fixing-Bugs

6m

Overview

2m

Conclusion

2m

Alternative-Generation-Pattern

8m

Accepting-Parameters

12m

Improving-Performance

28m

Overview

8m

Publishing-Locally

9m

NuGet-Package-Contents

8m

Publishing-From-the-Command-Line

7m

Publish-to-NuGet.org

7m

Conclusion

1m

Publish-From-GitHub-Actions

24m

Overview

4m

Creating-a-NuGet-Package

18m

Limitations-and-Conclusion

6m

Targeting-Multiple-Types

13m

Additional-Files

15m

Diagnostics

20m