C# Cheatsheets
[BASIC]
[CSHARP]
Finds array access expressions with an index expression consisting of a unary increment or decrement, e.g. 'a[i++]'.
[BASIC]
[CSHARP]
Finds places where we catch exceptions of type 'System.IO.IOException'.
[BASIC]
[CSHARP]
Finds classes/interfaces that extend/implement 'System.Collections.IEnumerator'.
[BASIC]
[CSHARP]
Finds conditional expressions of the form '... ? ... : ...' where the types of the resulting expressions differ.
[BASIC]
[CSHARP]
Finds tests like 'x==true', 'x==false', 'x!=true', '!=false'.
[BASIC]
[CSHARP]
Finds qualified expressions (e.g. 'a.b()') and their qualifiers ('a').
[BASIC]
[CSHARP]
Generates use-definition pairs that provide the data for find-references in the code viewer.
[BASIC]
[CSHARP]
Finds 'if' statements where the 'then' branch is an empty block statement
[BASIC]
[CSHARP]
Generates use-definition pairs that provide the data for jump-to-definition in the code viewer.
[BASIC]
[CSHARP]
Outputs a representation of a file's Abstract Syntax Tree. This query is used by the VS Code extension.
[BASIC]
[CSHARP]
Finds switch statements with a missing enum constant case and no default case.
[BASIC]
[CSHARP]
Finds places where we throw 'System.IO.IOException' or one of its subtypes.