FrameIT
TypeExtensions< U > Class Template Reference

Static Public Member Functions

static bool IsAnonymousType (this Type type)
 
static bool IsNumeric (this Type dataType)
 

Static Public Attributes

static readonly Type[] ExecutingAssemblyTypes = Assembly.GetExecutingAssembly().GetTypes().ToArray()
 Collection of Types of all available Type to choose from in Assembly.GetExecutingAssembly(). More...
 
static readonly Type[] ExecutingAssemblyClassTypes = Assembly.GetExecutingAssembly().GetTypes().Where(t => t.IsClass).ToArray()
 Collection of Types of all available classType to choose from in Assembly.GetExecutingAssembly(). More...
 
static readonly Type[] ExecutingAssemblyValueTypes = Assembly.GetExecutingAssembly().GetTypes().Where(t => t.IsValueType && !t.IsEnum).ToArray()
 Collection of Types of all available structType to choose from in Assembly.GetExecutingAssembly(). More...
 
static readonly Type[] UAssemblyTypes = typeof(U).Assembly.GetTypes().ToArray()
 Collection of Types of all available Type to choose from in typeof(U).Assembly. More...
 
static readonly Type[] UAssemblyClassTypes = typeof(U).Assembly.GetTypes().Where(t => t.IsClass).ToArray()
 Collection of Types of all available classType to choose from in typeof(U).Assembly. More...
 
static readonly Type[] UAssemblyValueTypes = typeof(U).Assembly.GetTypes().Where(t => t.IsValueType && !t.IsEnum).ToArray()
 Collection of Types of all available structType to choose from in typeof(U).Assembly. More...
 
static readonly Type[] UAssemblyInheritenceTypes = typeof(U).Assembly.GetTypes().Where(typeof(U).IsAssignableFrom).ToArray()
 Collection of Types of all available U to choose from in typeof(U).Assembly. More...
 

Member Function Documentation

◆ IsAnonymousType()

static bool TypeExtensions< U >.IsAnonymousType ( this Type  type)
static

◆ IsNumeric()

static bool TypeExtensions< U >.IsNumeric ( this Type  dataType)
static

Member Data Documentation

◆ ExecutingAssemblyClassTypes

readonly Type [] TypeExtensions< U >.ExecutingAssemblyClassTypes = Assembly.GetExecutingAssembly().GetTypes().Where(t => t.IsClass).ToArray()
static

Collection of Types of all available classType to choose from in Assembly.GetExecutingAssembly().

◆ ExecutingAssemblyTypes

readonly Type [] TypeExtensions< U >.ExecutingAssemblyTypes = Assembly.GetExecutingAssembly().GetTypes().ToArray()
static

Collection of Types of all available Type to choose from in Assembly.GetExecutingAssembly().

◆ ExecutingAssemblyValueTypes

readonly Type [] TypeExtensions< U >.ExecutingAssemblyValueTypes = Assembly.GetExecutingAssembly().GetTypes().Where(t => t.IsValueType && !t.IsEnum).ToArray()
static

Collection of Types of all available structType to choose from in Assembly.GetExecutingAssembly().

◆ UAssemblyClassTypes

readonly Type [] TypeExtensions< U >.UAssemblyClassTypes = typeof(U).Assembly.GetTypes().Where(t => t.IsClass).ToArray()
static

Collection of Types of all available classType to choose from in typeof(U).Assembly.

◆ UAssemblyInheritenceTypes

readonly Type [] TypeExtensions< U >.UAssemblyInheritenceTypes = typeof(U).Assembly.GetTypes().Where(typeof(U).IsAssignableFrom).ToArray()
static

Collection of Types of all available U to choose from in typeof(U).Assembly.

◆ UAssemblyTypes

readonly Type [] TypeExtensions< U >.UAssemblyTypes = typeof(U).Assembly.GetTypes().ToArray()
static

Collection of Types of all available Type to choose from in typeof(U).Assembly.

◆ UAssemblyValueTypes

readonly Type [] TypeExtensions< U >.UAssemblyValueTypes = typeof(U).Assembly.GetTypes().Where(t => t.IsValueType && !t.IsEnum).ToArray()
static

Collection of Types of all available structType to choose from in typeof(U).Assembly.


The documentation for this class was generated from the following file: