diff --git a/src/Qowaiv.CodeGeneration.OpenApi/Qowaiv.CodeGeneration.OpenApi.csproj b/src/Qowaiv.CodeGeneration.OpenApi/Qowaiv.CodeGeneration.OpenApi.csproj
index 86fa9ce..5f9acdf 100644
--- a/src/Qowaiv.CodeGeneration.OpenApi/Qowaiv.CodeGeneration.OpenApi.csproj
+++ b/src/Qowaiv.CodeGeneration.OpenApi/Qowaiv.CodeGeneration.OpenApi.csproj
@@ -10,8 +10,8 @@
-
-
+
+
diff --git a/src/Qowaiv.CodeGeneration/Qowaiv.CodeGeneration.csproj b/src/Qowaiv.CodeGeneration/Qowaiv.CodeGeneration.csproj
index 575c08a..7d5d1f4 100644
--- a/src/Qowaiv.CodeGeneration/Qowaiv.CodeGeneration.csproj
+++ b/src/Qowaiv.CodeGeneration/Qowaiv.CodeGeneration.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/src/Qowaiv.CodeGeneration/Types/TypeBase.cs b/src/Qowaiv.CodeGeneration/Types/TypeBase.cs
index eb00fb7..1c3656b 100644
--- a/src/Qowaiv.CodeGeneration/Types/TypeBase.cs
+++ b/src/Qowaiv.CodeGeneration/Types/TypeBase.cs
@@ -30,7 +30,7 @@ protected TypeBase(TypeInfo info)
Methods = info.Methods ?? Array.Empty();
Properties = info.Properties ?? Array.Empty();
Interfaces = info.Interfaces ?? Array.Empty();
- DerivedTypes = info.DerivedTypes ?? Array.Empty();
+ DerivedTypes = info.DerivedTypes ?? Array.Empty();
IsPartial = info.IsPartial;
TypeAttributes |= info.IsSealed ? TypeAttributes.Sealed : default;
@@ -43,7 +43,7 @@ protected TypeBase(TypeInfo info)
///
public override string AssemblyQualifiedName => Assembly.GetName().FullName;
-
+
///
public override Type BaseType { get; }
@@ -74,6 +74,7 @@ protected TypeBase(TypeInfo info)
///
public override Type UnderlyingSystemType => this;
+
///
[Pure]
public override bool IsDefined(Type attributeType, bool inherit)
@@ -130,6 +131,10 @@ public override EventInfo[] GetEvents(BindingFlags bindingAttr)
public override FieldInfo[] GetFields(BindingFlags bindingAttr)
=> Fields.Where(f => (f.Bindings() & bindingAttr) != default).ToArray();
+ ///
+ [Pure]
+ public override Type[] GetGenericArguments() => Array.Empty();
+
///
[Pure]
public override Type[] GetInterfaces() => Interfaces.ToArray();