Sign in to confirm you’re not a bot
This helps protect our community. Learn more

Innovation

2:00

Comparison between Roslyn and Visual Studio Sdk

3:44

Vs Sdk

5:59

Writer's Architecture

7:25

Code Completion

8:54

Quick Fixes

10:10

Actions

10:31

Context Actions

10:44

Option Pages

11:26

Generators

11:55

Inlay Hints

14:01

Adding a Tool Window

15:42

Resharper Sdk

16:40

Component Model

18:10

Common Components

19:18

Zoning

21:22

Lifetimes and Data Flow

22:38

Data Flow

24:32

Properties

25:06

Document Model

25:37

Program Structure Interface

29:18

Type System

31:56

Common Declared Elements

33:16

The Type Hierarchy Diagram

34:14

Declare Type

35:44

Symbol Cache

38:11

Syntax Trees

40:10

Exploration of Syntax Trees

40:40

Literary Expressions

42:33

Common Operations

43:00

Modifying Syntax Trees

44:33

Syntax Elements

45:20

Reactive Distributed Communication Framework

49:44

Gold Files

51:26

Plugin Templates the Demo

53:01

Plugin Repository

54:52

Code Inspections

56:27

Rider Plugin

57:14

Internal Mode

1:02:05

Problem Analyzers

1:04:50

Attached to Process

1:07:05

Attach To Process

1:07:12

Problem Analyzer

1:07:40

Which Programming Languages Do You Know

1:09:06

Setting Up the Development Process with Plugins

1:14:53

Workflow

1:15:24
Building Extensions for Rider and ReSharper
In the 5th episode of our “Busy Plugin Developers" series, Matthias Koch, a Developer Advocate for .NET, will share how to extend the core functionality of JetBrains Rider and ReSharper. For example, you can add first-class support for your public/internal frameworks or start working on your next productivity idea no one else had before. In this webinar, Matthias will give an overview of the ReSharper Platform architecture and its extension possibilities, guide you through the process of creating a ReSharper Platform plugin, and cover how the RD protocol is used to communicate between the Rider frontend (IntelliJ IDEA) and backend (ReSharper). Speaker: Matthias Koch, Developer Advocate at JetBrains Useful links: Plugin Template & Samples https://github.com/JetBrains/resharpe... ReSharper Platform DevGuide: https://jetbrains.com/help/resharper/sdk JetBrains Platform Slack: https://plugins.jetbrains.com/slack .NET Performance Issues and Optimizations in Visual Studio / Roslyn / ReSharper / Rider – Kirill Skrygan:    • .NET Performance Issues and Optimizat...   Microservices for building an IDE – The innards of JetBrains Rider – Maarten Balliauw:    • Microservices for building an IDE – T...   Build Your Own Extension in ReSharper 8 (ASTs) – Matt Ellis:    • Build Your Own Extension in ReSharper 8  

Follow along using the transcript.

JetBrains

209K subscribers