Are Structures a C# struct type?

My question is simple:
Are OutSystems Structures the equivalent to a C# struct type?
Someone correct me if I'm wrong - If I can remember correctly in c# under the hood, outsystems defines an outsystems structure and an entity as a class rather than a c# struct. what this also means objects are passed by reference rather than by value type (struct).
Hi Tiago,

Here's a resource it may be useful for you: OutSystems for .NET developers.
In this document you'll see that Structures are equivalent to a struct in C#, this does not mean that they are actually implemented as a struct under the hood...
You'll find it on the Learn > Overview page or

Thanks Robert.

André, what a valuable resource that is. It helped me a lot. Thanks.