My favorites
|
Sign in
coderjournal
Nick Berardi's Coder Journal
Project Home
Source
Checkout
|
Browse
|
Changes
|
r36
Source path:
svn
/
trunk
/
ManagedFusion
/
Source
/
Utility.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ManagedFusion
{
public static class Utility
{
/// <summary>
/// Parses the specified value.
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="value">The value.</param>
/// <returns></returns>
public static T ParseEnum<T>(string value)
{
if (!typeof(T).IsEnum)
throw new ArgumentException(typeof(T) + " is not an Enum");
try
{
return (T)Enum.Parse(typeof(T), value, true);
}
catch (Exception)
{
return default(T);
}
}
}
}
Show details
Hide details
Change log
r30
by nberardi on Aug 28, 2009
Diff
refresh of ManagedFusion
Go to:
/trunk/ManagedFusion
/trunk/ManagedFusion.Build
/trunk/ManagedFusion.Build/Source
...d/Source/BuildNumberGenerator.cs
...ource/ManagedFusion.Build.csproj
.../ManagedFusion.Build.csproj.user
...pareForContentDeliveryNetwork.cs
...edFusion.Build/Source/Properties
...ource/Properties/AssemblyInfo.cs
...uild/Source/SourceAnalysis.Cache
...sion.Build/Source/YuiCompress.cs
...d/Source/yuicompressor-2.3.5.jar
.../ManagedFusion/ManagedFusion.suo
/trunk/ManagedFusion/Source
...ManagedFusion/Source/Collections
...Source/Collections/IPagedList.cs
...n/Source/Collections/LazyList.cs
.../Source/Collections/PagedList.cs
...Source/Collections/Pagination.cs
...nk/ManagedFusion/Source/Crc32.cs
.../ManagedFusion/Source/Extensions
.../Source/Extensions/Enumerator.cs
...sion/Source/Extensions/String.cs
...on/Source/Extensions/TimeSpan.cs
...sion/Source/ManagedFusion.csproj
...Source/ManagedFusion.csproj.user
...dFusion/Source/ManagedFusion.sln
.../ManagedFusion/Source/Properties
...ource/Properties/AssemblyInfo.cs
...nagedFusion/Source/Serialization
...rce/Serialization/ISerializer.cs
.../Serialization/JsonSerializer.cs
...ableCollectionObjectAttribute.cs
...n/SerializableObjectAttribute.cs
...SerializablePropertyAttribute.cs
...ation/SerializationExtensions.cs
...urce/Serialization/Serializer.cs
...e/Serialization/XmlSerializer.cs
...sion/Source/SourceAnalysis.Cache
.../ManagedFusion/Source/Utility.cs
Older revisions
All revisions of this file
File info
Size: 626 bytes, 31 lines
View raw file
Hosted by