CodeQL for C#
=============

Experiment and learn how to write effective and efficient queries for CodeQL databases generated from C# codebases.

.. toctree::
   :hidden:

   introduce-libraries-csharp
   dataflow

-  `Basic C# query <https://lgtm.com/help/lgtm/console/ql-csharp-basic-example>`__: Learn to write and run a simple CodeQL query using LGTM.

-  :doc:`CodeQL library for C# <introduce-libraries-csharp>`: When you're analyzing a C# program, you can make use of the large collection of classes in the CodeQL library for C#.

-  :doc:`Analyzing data flow in C# <dataflow>`: You can use CodeQL to track the flow of data through a C# program to its use.


