UnityEditor.EditorExtensionMethods.GetArrayOrListElementType C# (CSharp) Method

GetArrayOrListElementType() private method

private GetArrayOrListElementType ( Type listType ) : Type
listType System.Type
return System.Type
        internal static Type GetArrayOrListElementType(Type listType)
        {
            if (listType.IsArray)
            {
                return listType.GetElementType();
            }
            if (listType.IsGenericType && (listType.GetGenericTypeDefinition() == typeof(List<>)))
            {
                return listType.GetGenericArguments()[0];
            }
            return null;
        }