# C# Calling Compiled Library

**URL:** https://community.linx.software/community/t/c-calling-compiled-library/680
**Category:** Support
**Created:** [February 1, 2024, 5:58am UTC](https://community.linx.software/community/t/c-calling-compiled-library/680 "2024-02-01T05:58:04Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Ferula](https://community.linx.software/community/user_avatar/community.linx.software/ferula/32/1416_2.png) [@Ferula](https://community.linx.software/community/u/Ferula)
#### Post date: [February 1, 2024, 5:58am UTC](https://community.linx.software/community/t/c-calling-compiled-library/680/1 "2024-02-01T05:58:04Z")

</div>

Is it possible to call a library I created and compiled myself? Using the built in C# Function Plugin?

---

<div class="post-metadata">

### Author: ![Dawie\_Botes](https://community.linx.software/community/user_avatar/community.linx.software/dawie_botes/32/288_2.png) [@Dawie\_Botes](https://community.linx.software/community/u/Dawie_Botes)
#### Post date: [February 1, 2024, 6:16am UTC](https://community.linx.software/community/t/c-calling-compiled-library/680/2 "2024-02-01T06:16:38Z")

</div>

Hi Ferula,

Yes, it’s not easy, but it is possible. You’ll need to use the technique called “Reflection”. Here’s an old example for another system which uses a DLL: [GitHub - linx-software/Upvise\_Reflection: Using reflection, integrates with Upvise using their DLL](https://github.com/linx-software/Upvise_Reflection)

Best regards,  
Dawie
