# C# API This section contains information about the Unigine C# API. ## Articles in This Section - [Creating C# Application](../../code/csharp/application.md) - [Debugging C# Components](../../code/csharp/debug_components.md) - [C# Interfaces and Abstract Classes](../../code/csharp/interfaces_and_abstract_classes.md) - [Coroutines](../../code/csharp/coroutines.md) - [Garbage Collector](../../code/csharp/garbage_collector.md) - [C# API Reference](../../code/csharp/reference/index.md) - [C# Integration Samples](../../code/csharp/usage/unigine_app/index.md) - [Integrating with Frameworks](../../code/csharp/usage/unigine_app/proxy.md) - [WPF Integration](../../code/csharp/usage/unigine_app/wpf_integration/index.md) - [C# Usage Examples](../../code/csharp/usage/index.md) - [C# Component System](../../code/csharp/usage/using_cs_component_system/index.md) - [Widget Dialog](../../code/csharp/usage/widgetdialog.md) - [Extending UnigineScript](../../code/csharp/usage/script/index.md) - [Callbacks](../../code/csharp/usage/script/callbacks.md) - [UnigineScript Containers](../../code/csharp/usage/script/arrays.md) - [Variable Export](../../code/csharp/usage/script/variables.md)