imbSCI.Core: typeworks and related extension methods

Public methodStatic member CollectTypes(Type, CollectTypeFlags)
Collects the types around the specified type (“around”=in the same namespace)
Public methodStatic member CollectTypes(CollectTypeFlags, Assembly, Type)
Collects the types from assembly
Public methodStatic member describeTypes
Describes the types.
Public methodStatic member GetBaseTypeList
Returns list with all types base types, in order of inherence
Public methodStatic member getCleanTypeFullName
Gets the clean full name the type.
Public methodStatic member GetDefaultValue(Type)
Returns default value for type. It may be new instance if it is class type. (same as: default(typename))
Public methodStatic member GetDefaultValue<T>(Object)
Better to use: default(typename), since you know the type at design-time
Public methodStatic member getTypeFromName
Gets the name of the type from.
Public methodStatic member getTypePathFilter
Gets the type path filter.
Public methodStatic member hasParameterlessConstructor
Determines whether Type has parameterless constructor
Public methodStatic member isImbSerializableSimple
Determines whether is Type a simple (String, number, enum…) one that can be serialized ToString() way easy.
Public methodStatic member TypeListToDictionary
Converts a list of Type to Dictionary having [!:Type.Name] as key

imbTypologyPropertyGetSet Methods

Spread the love