Implemented Details of Asset Administration Shell 2.0.1
Fixed AAS-XML schema validation
Refactored versioning of AAS schemas
Packages updated
diff --git a/sdks/dotnet/basyx-core/BaSyx.Models/Extensions/SubmodelElementExtensions.cs b/sdks/dotnet/basyx-core/BaSyx.Models/Extensions/SubmodelElementExtensions.cs
index 398ff17..60d9aa0 100644
--- a/sdks/dotnet/basyx-core/BaSyx.Models/Extensions/SubmodelElementExtensions.cs
+++ b/sdks/dotnet/basyx-core/BaSyx.Models/Extensions/SubmodelElementExtensions.cs
@@ -21,6 +21,12 @@
{
public static class SubmodelElementExtensions
{
+ public static T Cast<T>(this IReferable referable) where T : class, IReferable
+ {
+ return referable as T;
+ }
+
+ [Obsolete("Use Cast<T>(IReferable referable) instead")]
public static T ToModelElement<T>(this IReferable referable) where T : class, IReferable
{
return referable as T;