Language Injection Settings dialog: Generic C#
The dialog allows you to configure language injections for C# files. It opens from the the Preferences | Editor | Language Injection settings page Ctrl+Alt+S when you click and choose Generic C# from the context menu, or select an entry and click
.
Item | Description |
|---|---|
Name | The name of the injection. |
Language | The language to be injected.
The prefix and suffix are optional. |
Places Patterns | In this field, type the rules that define the context where you want JetBrains Rider recognize literals as injections. Examples: Inject JavaScript into HTML
xmlAttribute().withLocalName(string().startsWith("on"))
Match an XML tag by name with a specific parent:
xmlTag().withLocalName("script").withParent(xmlTag().withLocalName("html"))
Multiple patterns You can define multiple place patterns for a single injection rule. The injection activates if any of the patterns match (they are combined with OR logic). Add each pattern on a separate line. |
Advanced | In this area, optionally specify additional settings to narrow the context where the injection rule is applicable and thus to enable more fine-grained control over the injection process.
|