C# (metaprogramming features)
GPTKB entity
Statements (23)
Predicate | Object |
---|---|
gptkbp:instanceOf |
programming language feature set
|
gptkbp:enables |
compile-time code generation
ORM frameworks (e.g., Entity Framework) aspect-oriented programming (via attributes) dependency injection frameworks runtime code analysis runtime code modification (limited) |
https://www.w3.org/2000/01/rdf-schema#label |
C# (metaprogramming features)
|
gptkbp:includes |
gptkb:System.Reflection_namespace
reflection attributes delegates lambda expressions custom attributes expression trees System.Linq.Expressions namespace code generation (via Roslyn APIs) dynamic typing (dynamic keyword) runtime type inspection source generators |
gptkbp:partOf |
gptkb:C#
|
gptkbp:bfsParent |
gptkb:Nemerle
|
gptkbp:bfsLayer |
6
|