Aqueduct.SitecoreLib.DataAccess.ValueResolvers.ResolverHelper.GetArgumentType C# (CSharp) Method

GetArgumentType() public static method

public static GetArgumentType ( Type type ) : Type
type System.Type
return System.Type
        public static Type GetArgumentType (Type type)
        {
            CheckIsGenericType(type, "GetArgumentType");
            return type.GetGenericArguments()[0];
        }

Usage Example

        private static IList CreateList(Type propertyType)
        {
            Type argumentType = ResolverHelper.GetArgumentType(propertyType);
            Type listType     = typeof(List <>).MakeGenericType(argumentType);

            return(Activator.CreateInstance(listType) as IList);
        }
All Usage Examples Of Aqueduct.SitecoreLib.DataAccess.ValueResolvers.ResolverHelper::GetArgumentType