The C# bindings are generated from everything exposed to Blueprints. Plus a few other things, but they weren’t incredibly clear about that.
So you don’t have free reign, you can mostly only do what Blueprints can do, just in a text-based language people (especially Unity converts) are already comfortable with.