aboutsummaryrefslogtreecommitdiffstats
path: root/pages/develop/guides/csharp/start.md.txt
blob: 9706502439808eac06d6cde00920d9c59c6c5d1c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
~~Title: Developer Guides in C#~~
~~NOCACHE~~
---

# Beta API C# Programming Guides #

This section of the Enlightenment Wiki offers reference guides for the most commonly-used features of the Enlightenment Foundation Libraries (EFL) and associated infrastructure. These guides are designed to supplement and support the step-by-step tutorials, which are written as a starting point for beginners who have not previously programmed using EFL.

|     | WARNING |     |
| --- | ------- | --- |
| ![NOTE](/_media/note-important.png) | **The C# bindings are currently in BETA state**<br>They should only be used for experimenting and **NOT** for any product development.<br>The source code for the tutorials is subject to change in the future. | ![NOTE](/_media/note-important.png) |

> **NOTE:**
> The guides in this section use the latest beta release of the API, as noted in [Developing with the Enlightenment Foundation Libraries](/develop/start.md#Current_vs._Beta). Versions of these guides written for the current release can be found in the [Legacy section of the website](/develop/legacy/program_guide/start).

If you haven't done so yet, read the [Setting Up a C# Development Environment](/develop/setup/csharp/) guide so you have a working EFL installation with C# support.

* [Main Loop Programming Guide](core/main-loop.md)
* [Events Programming Guide](core/events.md)
* [Eina Value Programming Guide](eina/generic-value.md)
* [User Interface Sizing Programming Guide](ui/sizing.md)