TypeHelper Class

Namespace: Xafari.Helpers
Assembly: Xafari (in Xafari.dll)

  • c#
  • VB

public class TypeHelper : XafariHelperBase<Type>, IXafariHelperProvider<ITypeInfoHelper>

Public Class TypeHelper
  Inherits XafariHelperBase(Of Type)
  Implements IXafariHelperProvider(Of ITypeInfoHelper)
End Class

Name Description
msdn2017/pubproperty ClassInfo Gets XPClassInfo for current Type;
msdn2017/pubproperty EntityName Gets entity name for specified Type.
msdn2017/pubproperty GeneratedEntityType Gets generated type for this domain component type.
msdn2017/pubproperty Instance (inherited from XafariHelperBase<T>).
msdn2017/protproperty InstanceType (inherited from XafariHelperBase<T>).
msdn2017/protproperty InstanceTypeDefaultValue (inherited from XafariHelperBase<T>).
msdn2017/pubproperty IsDisposed (inherited from DisposableExtBase).
msdn2017/pubproperty IsGeneratedType
msdn2017/pubproperty TypeInfo Returns ITypeInfo for XafariHelperBase<Instance from Instance.
msdn2017/pubproperty TypeInfoHelper
Top
Name Description
msdn2017/protmethod AddEventHandler(string, EventHandler) (inherited from XafariHelperBase).
msdn2017/protmethod CheckIsDisposed() (inherited from DisposableExtBase).
msdn2017/pubmethod CreateExtension<THelperExtension>() (inherited from XafariHelperBase<T>).
msdn2017/pubmethod Dispose() (inherited from DisposableExtBase).
msdn2017/protmethod DisposeCore() (inherited from XafariHelperBase).
msdn2017/protmethod FindMethod(string, Type[]) (inherited from XafariHelperBase).
msdn2017/pubmethod GetExtension<THelperExtension>() (inherited from XafariHelperBase<T>).
msdn2017/pubmethod GetField(string, BindingFlags)
msdn2017/protmethod GetFieldValue(string) (inherited from XafariHelperBase).
msdn2017/protmethod GetFieldValue<TValue>(string) (inherited from XafariHelperBase).
msdn2017/pubmethod msdn2017/static GetHelper<THelper>(T) Creates an instance of THelper for specified obj. (inherited from XafariHelperBase<T>).
msdn2017/pubmethod msdn2017/static GetHelperKey(T) (inherited from XafariHelperBase<T>).
msdn2017/protmethod GetPropertyValue<TValue>(string) (inherited from XafariHelperBase).
msdn2017/pubmethod GetSession(object, bool) (inherited from XafariHelperBase).
msdn2017/protmethod GetStaticFieldValue<TValue>(string) (inherited from XafariHelperBase).
msdn2017/protmethod GetStaticPropertyValue<TValue>(string) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeAction(string)
msdn2017/protmethod InvokeAction(string, Type[], object[])
msdn2017/protmethod InvokeAction<TArg0, TArg1, TArg2>(string, TArg0, TArg1, TArg2) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeAction<TArg0, TArg1>(string, TArg0, TArg1) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeAction<TArg0>(string, TArg0) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeActionNotOverride(string, Type[], params object[]) Invoke base method without override. (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFunc<TArg0, TArg1, TArg2, TResult>(string, TArg0, TArg1, TArg2) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFunc<TArg0, TArg1, TResult>(string, TArg0, TArg1) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFunc<TArg0, TResult>(string, TArg0) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFunc<TResult>(string, params object[]) Obsolete.
msdn2017/protmethod InvokeFunc<TResult>(string, Type[], params object[])
msdn2017/protmethod InvokeFuncNotOverride<TArg0, TArg1, TResult>(string, TArg0, TArg1) Invoke base method without override. (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFuncNotOverride<TArg0, TResult>(string, TArg0) Invoke base method without override. (inherited from XafariHelperBase).
msdn2017/protmethod InvokeFuncNotOverride<TResult>(string, Type[], params object[]) Invoke base method without override.
msdn2017/protmethod InvokeFuncNotOverride<TResult>(string, params object[])
msdn2017/protmethod InvokeGenericAction<TParam0, TParam1>(string, Type[], object[]) (inherited from XafariHelperBase).
msdn2017/protmethod InvokeGenericAction<TParam0>(string, Type[], object[]) (inherited from XafariHelperBase).
msdn2017/protmethod msdn2017/static InvokeStaticAction(string, params object[]) (inherited from XafariHelperBase<T>).
msdn2017/protmethod msdn2017/static InvokeStaticFunc<TResult>(string, params object[]) (inherited from XafariHelperBase<T>).
msdn2017/pubmethod IsPersistent()
msdn2017/pubmethod IsSharedPart()
msdn2017/protmethod RemoveEventHandler(string, EventHandler) (inherited from XafariHelperBase).
msdn2017/protmethod SetFieldValue<TValue>(string, TValue) (inherited from XafariHelperBase).
msdn2017/protmethod SetPropertyValue<TValue>(string, TValue) (inherited from XafariHelperBase).
msdn2017/protmethod SetStaticFieldValue<TValue>(string, TValue) (inherited from XafariHelperBase).
msdn2017/protmethod SetStaticPropertyValue<TValue>(string, TValue) (inherited from XafariHelperBase).
Top
Name Description
msdn2017/pubextensionmethod AppSettings(this IObjectSpace) Returns ServiceSpaceContext instance to access application settings properties.
msdn2017/pubextensionmethod AppSettings(this IObjectSpaceHelper) Returns ServiceSpaceContext instance to access application settings properties.
msdn2017/pubextensionmethod AppSettings(this IServiceSpace) Returns ServiceSpaceContext instance for specified IServiceSpace.
msdn2017/pubextensionmethod AppSettings(this UnitOfWorkHelper) Returns ServiceSpaceContext instance to access application settings properties.
msdn2017/pubextensionmethod AppSettings(this TypeHelper)
msdn2017/pubextensionmethod BC(this ITypeInfoHelper) Supplies additional methods for ITypeInfo to operate with specified typeInfo.
msdn2017/pubextensionmethod BC(this ITypesInfoHelper) Supplies additional methods for ITypesInfo to operate with specified typesInfo.
msdn2017/pubextensionmethod BC(this TypeHelper) Supplies additional methods for Type to operate with specified type.
msdn2017/pubextensionmethod BC(this ViewControllerHelper) Supplies additional methods for ViewController to operate with specified viewController.
msdn2017/pubextensionmethod BC(this XafApplicationHelper)
msdn2017/pubextensionmethod Docflow(this TypeHelper) Extend TypeHelper with docflow functions.
msdn2017/pubextensionmethod Docflow(this ITypeInfoHelper) Extend ITypeInfoHelper with docflow functions.
msdn2017/pubextensionmethod GetListValueByTerm<TDetails>(this object, string) Obsolete. (Defined by TypeExtensions).
msdn2017/pubextensionmethod GetValueByTerm<TValue>(this object, string) Obsolete. (Defined by TypeExtensions).
msdn2017/pubextensionmethod Helper<THelper>(this IXafariHelperProvider<THelper>) (Defined by XafariExtensions).
msdn2017/pubextensionmethod Session(this object, bool) Obsolete. Returns Session for specified object. (Defined by SessionExtensions).
msdn2017/pubextensionmethod SetValueByTerm<TValue>(this object, string, TValue) Obsolete. (Defined by TypeExtensions).
msdn2017/pubextensionmethod XF(this ITypesInfoHelper) Gets XF ITypesInfoHelper extension.
msdn2017/pubextensionmethod XF(this TypeHelper) Gets XF TypeHelper extension.
msdn2017/pubextensionmethod XF(this XafApplicationHelper) Gets XF XafApplicationHelper extension.
Top
Name Description
msdn2017/pubevent Disposed (inherited from DisposableExtBase).
msdn2017/pubevent Disposing (inherited from DisposableExtBase).
Top
Name Description
msdn2017/protfield IsDisposing (inherited from DisposableExtBase).
Top

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core Role not supported), Windows Server 2008 R2 (Server Core Role supported with SP1 or later; Itanium not supported)

The .NET Framework does not support all versions of every platform. For a list of the supported versions, see System Requirements.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1