aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Core/ExtensionMethods
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2019-01-01 14:30:20 +0200
committerRoy Ben-Shabat <Roy@Twine-s.com>2019-01-01 14:30:20 +0200
commitb50b7ddb4c231810d17e0141bb77437718b10110 (patch)
treec16de7bd470703301740ccd2b0f39bed4304a6c1 /Software/Visual_Studio/Tango.Core/ExtensionMethods
parent3415150ae12893d4f08d1afde512624755996095 (diff)
downloadTango-b50b7ddb4c231810d17e0141bb77437718b10110.tar.gz
Tango-b50b7ddb4c231810d17e0141bb77437718b10110.zip
Some more work on environments...
Diffstat (limited to 'Software/Visual_Studio/Tango.Core/ExtensionMethods')
-rw-r--r--Software/Visual_Studio/Tango.Core/ExtensionMethods/EnumExtensions.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/Software/Visual_Studio/Tango.Core/ExtensionMethods/EnumExtensions.cs b/Software/Visual_Studio/Tango.Core/ExtensionMethods/EnumExtensions.cs
index e5beea90a..db3f7dc3d 100644
--- a/Software/Visual_Studio/Tango.Core/ExtensionMethods/EnumExtensions.cs
+++ b/Software/Visual_Studio/Tango.Core/ExtensionMethods/EnumExtensions.cs
@@ -29,6 +29,12 @@ public static class EnumExtensions
return value.ToString();
}
+ public static T GetAttribute<T>(this Enum value) where T : Attribute
+ {
+ FieldInfo fi = value.GetType().GetField(value.ToString());
+ return fi.GetCustomAttribute<T>();
+ }
+
/// <summary>
/// Gets the enum integer value.
/// </summary>