Click or drag to resize

imbTypologyHelpers Class

imbSCI | imbACE | imbNLP | imbWEM | imbWBI
Advanced reflection operations
Inheritance Hierarchy
SystemObject
  imbSCI.Core.extensions.typeworksimbTypologyHelpers

Namespace:  imbSCI.Core.extensions.typeworks
Assembly:  imbSCI.Core (in imbSCI.Core.dll) Version: 0.3.58.
Syntax
C#
public static class imbTypologyHelpers
Request Example View Source

The imbTypologyHelpers type exposes the following members.

Methods
  NameDescription
Public methodStatic memberCollectTypes(Type, CollectTypeFlags)
Collects the types around the hostType - according to specified flags
Public methodStatic memberCollectTypes(CollectTypeFlags, Assembly, Type)
Collects the types that are discovered around hostType, according to rules defined with flags
Public methodStatic memberdescribeTypes
Describes the types.
Public methodStatic memberGetBaseTypeList
Returns list of all inherited types, in order of inherence: classBase.classInherited
Public methodStatic membergetCleanTypeFullName
Gets the clean full name the type.
Public methodStatic memberGetDefaultValue(Type)
Returns default value for type. It may be new instance if t is class type.
Public methodStatic memberGetDefaultValueT(Object)
Vraca tipiziranu podrazumevanu vrednost
Public methodStatic membergetTypeFromName
Gets the name of the type from.
Public methodStatic membergetTypePathFilter
Gets the type path filter.
Public methodStatic memberhasParameterlessConstructor
Determines whether Type has parameterless constructor
Public methodStatic memberisImbSerializableSimple
Determines whether is Type a simple (String, number, enum...) one that can be serialized ToString() way easy.
Public methodStatic memberTypeListToDictionary
Converts a list of Type to Dictionary having [!:Type.Name] as key
Top
See Also