API Diff between 13.1.6.5 and 18.2.402
3194 Additions
0 Removals
Xpand.ExpressApp
-
public sealed class RuntimeMembersTypeDescriptionProvider : TypeDescriptionProvider
-
public sealed class RunTimeMembersTypeDescriptor : CustomTypeDescriptor
-
public class Updater : ModuleUpdater
-
public class ViewFactory
- public ViewFactory()
- public static DetailView CreateDetailView(XafApplication xafApplication, string viewId, IObjectSpace objectSpace, object obj, bool isRoot)
- public static XpandListView CreateListView(XafApplication xafApplication, string viewId, CollectionSourceBase collectionSource, bool isRoot)
-
public class ViewShortCutProccesor
- public ViewShortCutProccesor(XafApplication application)
- protected virtual object GetObjectCore(IModelDetailView modelView, object objectKey, IObjectSpace objectSpace)
- public void Proccess(CustomProcessShortcutEventArgs shortcutEventArgs)
-
public class ViewShortcutProccesorControler : WindowController
-
public class XpandDetailView : DetailView
- public XpandDetailView(IModelDetailView info, IObjectSpace objectSpace, object obj, XafApplication application, bool isRoot)
- public XpandDetailView(IObjectSpace objectSpace, object obj, XafApplication application, bool isRoot)
-
public class XpandListView : ListView
- public XpandListView(CollectionSourceBase collectionSource, XafApplication application, bool isRoot)
- public XpandListView(IModelListView modelListView, CollectionSourceBase collectionSource, XafApplication application, bool isRoot)
- public XpandListView(CollectionSourceBase collectionSource, ListEditor listEditor, bool isRoot, XafApplication application)
- public XpandListView(CollectionSourceBase collectionSource, ListEditor listEditor, bool isRoot)
- public XpandListView(CollectionSourceBase collectionSource, ListEditor listEditor)
Xpand.ExpressApp.AdditionalViewControlsProvider
Xpand.ExpressApp.AdditionalViewControlsProvider.Editors
Xpand.ExpressApp.AdditionalViewControlsProvider.Logic
-
public class AdditionalViewControlsRule : LogicRule, IAdditionalViewControlsRule, ILogicRule, IRule, ISupportAppeareance
-
public class AdditionalViewControlsRuleAttribute : LogicRuleAttribute, IContextAdditionalViewControlsRule, IContextLogicRule, IAdditionalViewControlsRule, ILogicRule, IRule, ISupportAppeareance
- public Color? BackColor { get; set; }
- public Type ControlType { get; set; }
- public Type DecoratorType { get; set; }
- public int? FontSize { get; set; }
- public FontStyle? FontStyle { get; set; }
- public Color? ForeColor { get; set; }
- public int? Height { get; set; }
- public string Message { get; set; }
- public string MessageProperty { get; set; }
- public Position Position { get; set; }
- public AdditionalViewControlsRuleAttribute(string id, string normalCriteria, string emptyCriteria, Type controlType, Type decoratorType, string message, Position position)
- public AdditionalViewControlsRuleAttribute(string id, string normalCriteria, string emptyCriteria, string message, Position position)
-
public class AdditionalViewControlsRuleDomainLogic
-
public abstract class AdditionalViewControlsRuleViewController : ViewController
- protected bool HasRules { get; }
- protected Dictionary<string, object> RuleToLayoutMap { get; }
- protected AdditionalViewControlsRuleViewController()
- protected virtual void AddControl(object control, object controls, LogicRuleInfo info)
- protected void FillInfoToLayoutMap(ViewItem detailViewItem, IModelViewLayoutElement itemModel, object layoutItem)
- protected object GetContainerControl(IViewSiteTemplate viewSiteTemplate, IAdditionalViewControlsRule rule)
- protected virtual IAdditionalViewControl GetControl(Type controlType, IAdditionalViewControl additionalViewControl, IAdditionalViewControlsRule rule)
- protected virtual void InitializeControl(object control, IAdditionalViewControlsRule additionalViewControlsRule, AdditionalViewControlsProviderCalculator calculator, ExecutionContext context)
- protected virtual void RemoveControl(IList controls, object firstOrDefault, IAdditionalViewControlsRule rule)
- protected void ResetInfoToLayoutMap()
-
public interface IAdditionalViewControlsRule : ILogicRule, IRule, ISupportAppeareance
-
public interface IContextAdditionalViewControlsRule : IContextLogicRule, IAdditionalViewControlsRule, ILogicRule, IRule, ISupportAppeareance
-
public interface ISupportAppeareance
-
public class LockedUserMessageXpMemberInfo : XpandCustomMemberInfo, ISupportCancelModification
-
public sealed class PessimisticLockingMessageAttribute : AdditionalViewControlsRuleAttribute
-
public enum Position
Xpand.ExpressApp.AdditionalViewControlsProvider.Model
-
public class AdditionalViewControlsRulesNodeUpdater : LogicRulesNodeUpdater<IAdditionalViewControlsRule, IModelAdditionalViewControlsRule>
-
public interface IModelAdditionalViewControlsLogicRules : IModelNode, IModelList<IModelAdditionalViewControlsRule>, IList<IModelAdditionalViewControlsRule>, ICollection<IModelAdditionalViewControlsRule>, IEnumerable<IModelAdditionalViewControlsRule>, IEnumerable
-
public interface IModelAdditionalViewControlsRule : IContextAdditionalViewControlsRule, IAdditionalViewControlsRule, ISupportAppeareance, IModelConditionalLogicRule<IAdditionalViewControlsRule>, IModelConditionalLogicRule, IModelLogicRule, IModelNode, IContextLogicRule, ILogicRule, IRule
-
public interface IModelApplicationAdditionalViewControls : IModelNode
-
public interface IModelLogicAdditionalViewControls : IModelNode
-
public class ModelAdditionalViewControlsRuleDomainLogic
Xpand.ExpressApp.AdditionalViewControlsProvider.Security
Xpand.ExpressApp.AdditionalViewControlsProvider.Security.Improved
-
public class AdditionalViewControlsOperationPermissionData : LogicRuleOperationPermissionData, IContextAdditionalViewControlsRule, IContextLogicRule, IAdditionalViewControlsRule, ILogicRule, IRule, ISupportAppeareance
-
public class AdditionalViewControlsPermission : LogicRulePermission, IContextAdditionalViewControlsRule, IContextLogicRule, IAdditionalViewControlsRule, ILogicRule, IRule, ISupportAppeareance
-
public abstract class UpdateControlTypeTypeConverterController<TReferenceConverter> : UpdateTypeConverterController<AdditionalViewControlsOperationPermissionData, TReferenceConverter> where TReferenceConverter : XpandReferenceConverter
-
public abstract class UpdateDecoratorTypeTypeConverterController<TReferenceConverter> : UpdateTypeConverterController<AdditionalViewControlsOperationPermissionData, TReferenceConverter> where TReferenceConverter : XpandReferenceConverter
Xpand.ExpressApp.Attributes
Xpand.ExpressApp.Core
-
public abstract class AttributeRegistrator
-
public abstract class BaseDCDomainLogic<T>
- public class ChangeEventArgs<T, TProp> : EventArgs
- protected BaseDCDomainLogic()
- public virtual void AfterConstruction(T target, IObjectSpace objectSpace)
- public virtual void AfterConstruction(T target)
- public abstract void Init()
- public virtual void OnDeleted(T target, IObjectSpace objectSpace)
- public virtual void OnDeleted(T target)
- public virtual void OnDeleting(T target, IObjectSpace objectSpace)
- public virtual void OnDeleting(T target)
- public virtual void OnLoaded(T target, IObjectSpace objectSpace)
- public virtual void OnLoaded(T target)
- public virtual void OnSaved(T target, IObjectSpace objectSpace)
- public virtual void OnSaved(T target)
- public virtual void OnSaving(T target, IObjectSpace objectSpace)
- public virtual void OnSaving(T target)
- public void RegisterPropertyChanged<TProp>(Expression<Func<T, TProp>> property, Action<T, ChangeEventArgs<T, TProp>> onChanged)
- public void RegisterPropertyChanged<TProp>(Expression<Func<T, TProp>> property, Func<T, bool> onlyWhen, Action<T, ChangeEventArgs<T, TProp>> onChanged)
-
public abstract class BaseDomainLogic
-
public static class DetailViewExtensions
-
public interface ILinqCollectionSource
-
public class LinqCollectionSource : CollectionSource
-
public static class LinqCollectionSourceHelper
Xpand.ExpressApp.Core.ReadOnlyParameters
Xpand.ExpressApp.Editors
Xpand.ExpressApp.Enums
Xpand.ExpressApp.Filtering
Xpand.ExpressApp.ListEditors
Xpand.ExpressApp.Logic
-
public class CollectModelLogicsArgs : EventArgs
-
public class FillRulesFromPermissionsController : ViewController
-
public interface ILogicRuleInfo
-
public abstract class LogicInstaller<TLogicRule, TModelLogicRule> : ILogicInstaller where TLogicRule : ILogicRule where TModelLogicRule : IModelLogicRule
-
public class LogicInstallerManager
-
public class LogicModule : XpandModuleBase, IModelXmlConverter
-
public abstract class LogicRuleAttribute : Attribute, IContextLogicRule, ILogicRule, IRule
-
public class LogicRuleCollector
-
public class LogicRuleEvaluator
- public class ViewInfo
- public Frame Frame { get; set; }
- public LogicRuleEvaluator()
- public virtual bool Fit(object targetObject, ILogicRuleObject logicRule)
- public virtual IEnumerable<ILogicRuleObject> GetValidRules(View view, ExecutionContext executionContext)
- protected virtual bool IsValidDCTypeInfo(ViewInfo viewInfo, ILogicRuleObject rule)
- protected virtual bool IsValidNestedType(ILogicRuleObject rule, ViewInfo viewInfo)
- protected virtual bool IsValidRule(ILogicRuleObject rule, ViewInfo viewInfo)
- protected virtual bool IsValidRule(ILogicRuleObject rule, View view)
- protected virtual bool IsValidTypeInfo(ViewInfo viewInfo, ILogicRuleObject rule)
- protected virtual bool IsValidViewEditMode(ViewInfo viewInfo, ILogicRuleObject rule)
- protected virtual bool IsValidViewId(string viewId, ILogicRuleObject rule)
- protected virtual bool IsValidViewType(ViewInfo viewInfo, ILogicRuleObject rule)
- protected virtual bool TemplateContextGroupIsValid(ILogicRuleObject ruleObject)
- protected virtual bool ViewIsRoot(ILogicRuleObject ruleObject)
-
public class LogicRuleExecuteEventArgs : EventArgs
-
public class LogicRuleExecutingEventArgs : CancelEventArgs
-
public class LogicRuleExecutor
- public LogicRuleEvaluator Evaluator { get; }
- public event EventHandler<LogicRuleExecuteEventArgs> LogicRuleExecute
- public event EventHandler<LogicRuleExecuteEventArgs> LogicRuleExecuted
- public event EventHandler<LogicRuleExecutingEventArgs> LogicRuleExecuting
- public LogicRuleExecutor()
- public virtual void Execute(View view, bool invertCustomization, ExecutionContext executionContext, object currentObject, EventArgs eventArgs)
- public void Execute(ExecutionContext executionContext, View view, EventArgs eventArgs)
- public void Execute(ExecutionContext executionContext, EventArgs eventArgs, View view)
- public void InvertAndExecute(View view, ExecutionContext executionContext, EventArgs eventArgs, View oldView)
- public void InvertExecution(View view, ExecutionContext executionContext, object currentObject, EventArgs eventArgs)
- protected void InvertExecution(View view, ExecutionContext executionContext, EventArgs args, View oldView)
- protected virtual void OnLogicRuleExecute(LogicRuleExecuteEventArgs e)
- protected virtual void OnLogicRuleExecuted(LogicRuleExecuteEventArgs args)
- protected virtual void OnLogicRuleExecuting(LogicRuleExecutingEventArgs args)
-
public class LogicRuleInfo : ILogicRuleInfo
-
public class LogicRuleManager
-
public class LogicRuleViewController : ViewController
Xpand.ExpressApp.Logic.DomainLogic
Xpand.ExpressApp.Logic.NodeUpdaters
Xpand.ExpressApp.Logic.Security
Xpand.ExpressApp.Logic.Security.Improved
Xpand.ExpressApp.Logic.TypeConverters
Xpand.ExpressApp.MessageBox
Xpand.ExpressApp.MiddleTier
Xpand.ExpressApp.Model
-
public interface IModelClassProccessViewShortcuts
-
public interface IModelColumnUnbound : IModelColumn, IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public class IModelColumnUnboundLogic
-
public interface IModelDetailViewProccessViewShortcuts : IModelClassProccessViewShortcuts
-
public interface IModelListViewLinq : IModelListView, IModelObjectView, IModelView, IModelNode
-
public interface IModelStaticTextEx : IModelStaticText, IModelViewItem, IModelNode, ISupportControlAlignment
- string Text { get; set; }
-
public class ModelPropertyEditorTypeVisibilityCalculator : IModelIsVisible
Xpand.ExpressApp.NodeUpdaters
Xpand.ExpressApp.PropertyEditors
Xpand.ExpressApp.Security
Xpand.ExpressApp.Security.AuthenticationProviders
Xpand.ExpressApp.Security.Controllers
Xpand.ExpressApp.Security.Core
-
public class FullPermissionAttribute : Attribute
-
public class IsAllowedToRoleOperator : ICustomFunctionOperator
-
public class PermissionBehaviorAttribute : Attribute
-
public class SecurityOperationsAttribute : Attribute
-
public enum SecurityOperationsEnum
-
public static class SecuritySystemExtensions
- public static void CreateFullPermissionAttributes(this SecuritySystemRoleBase systemRole, Action<SecuritySystemTypePermissionObject> action = null, bool defaultAllowValues = true)
- public static SecuritySystemMemberPermissionsObject CreateMemberPermission(this SecuritySystemTypePermissionObject securitySystemTypePermissionObject, Action<SecuritySystemMemberPermissionsObject> action, bool defaultAllowValues = true)
- public static XpandPermissionData CreateModifierPermission<T>(this IObjectSpace objectSpace, Modifier modifier) where T : ModifierPermissionData
- public static SecuritySystemObjectPermissionsObject CreateObjectPermission(this SecuritySystemTypePermissionObject securitySystemTypePermissionObject, bool defaultAllowValues = true)
- public static SecuritySystemObjectPermissionsObject CreateObjectPermission(this SecuritySystemTypePermissionObject securitySystemTypePermissionObject, Action<SecuritySystemObjectPermissionsObject> action, bool defaultAllowValues = true)
- public static void CreatePermissionBehaviour(this SecuritySystemRoleBase systemRole, Enum behaviourEnum, Action<SecuritySystemRoleBase, ITypeInfo> action)
- public static SecuritySystemTypePermissionObject CreateTypePermission<TObject>(this SecuritySystemRoleBase systemRole, Action<SecuritySystemTypePermissionObject> action, bool defaultAllowValues = true)
- public static SecuritySystemTypePermissionObject CreateTypePermission<TObject>(this SecuritySystemRoleBase systemRole)
- public static SecuritySystemTypePermissionObject CreateTypePermission(this SecuritySystemRoleBase systemRole, Type targetType)
- public static SecuritySystemTypePermissionObject CreateTypePermission(this SecuritySystemRoleBase systemRole, Type targetType, Action<SecuritySystemTypePermissionObject> action, bool defaultAllowValues = true)
- public static ISecurityUserWithRoles CreateUser(IObjectSpace objectSpace, string userName, string passWord, IEnumerable<SecuritySystemRoleBase> roles)
- public static SecuritySystemRoleBase GetAdminRole(this IObjectSpace objectSpace, string roleName)
- public static XpandRole GetAnonymousRole(this IObjectSpace objectSpace, string roleName, bool selfReadOnlyPermissions = true)
- public static ISecurityUserWithRoles GetAnonymousUser(this XpandRole systemRole)
- public static ISecurityUserWithRoles GetAnonymousUser(this XpandRole systemRole, string userName)
- public static SecuritySystemRoleBase GetDefaultRole(this IObjectSpace objectSpace, string roleName)
- public static SecuritySystemRoleBase GetDefaultRole(this IObjectSpace objectSpace)
- public static List<IOperationPermission> GetPermissions(this ISecurityUserWithRoles securityUserWithRoles)
- public static SecuritySystemRoleBase GetRole(this IObjectSpace objectSpace, string roleName, bool selfReadOnlyPermissions = true)
- public static ISecurityUserWithRoles GetUser(this SecuritySystemRoleBase systemRole, string userName, string passWord = "")
- public static ISecurityUserWithRoles GetUser(this IObjectSpace objectSpace, string userName, string passWord = "", SecuritySystemRoleBase[] roles)
- public static void GrandObjectAccessRecursively(this SecuritySystemRoleBase defaultRole)
- public static bool IsGranted(IPermission permission, bool isGrantedForNonExistent)
- public static bool IsGranted(this IRole role, IPermission permission)
- public static bool IsNewSecuritySystem(this IRoleTypeProvider security)
-
public static class SecuritySystemRoleExtensions
-
public class XpandRole : SecuritySystemRole
Xpand.ExpressApp.Security.Permissions
Xpand.ExpressApp.SystemModule
-
public class ActionButtonDetailItemController : ViewController<DetailView>
-
public class AllowEditDetailViewController : ViewController<DetailView>
-
public abstract class AssignMasterDetailToNestedViewController : ViewController<DetailView>
-
public class CloneMemberValueViewController : ViewController<ObjectView>, IModelExtender
-
public class ConnectionInfoStatusMessageController : WindowController, IModelExtender
-
public class CreateExpandAbleMembersViewController : ViewController, IModelExtender
-
public class CustomAttibutesController : WindowController
-
public class DescribeRunTimeMembersController : WindowController, IModelExtender
-
public abstract class FilterByPropertyPathViewController : ViewController<ListView>
-
public class FiltersByCollectionWrapper
-
public class FKViolationViewController : ViewController<ObjectView>, IModelExtender
-
public class HideFromNewMenuViewController : ViewController<ObjectView>
-
public class HideToolBarController : ViewController<ObjectView>, IModelExtender
-
public class HighlightFocusedLayoutItemDetailViewControllerBase : ViewController<DetailView>, IModelExtender
-
public interface IConnectionInfoStatusMessage
-
public interface IMasterDetailViewInfo
-
public interface IModelClassCreateExpandAbleMembers
-
public interface IModelClassDescribeRunTimeMembers : IModelNode
-
public interface IModelClassEditMode : IModelNode
-
public interface IModelClassEnableFKViolations
-
public interface IModelClassHideViewToolBar
-
public interface IModelClassHighlightFocusedItem : IModelNode
-
public interface IModelClassLoadWhenFiltered : IModelNode
-
public interface IModelClassLookUpListSearch
-
public interface IModelClassParentObjectSpaceCommitChanges
-
public interface IModelCommonMemberViewItemCloneValue : IModelMemberCloneValue, IModelNode
-
public interface IModelDetailViewCreateExpandAbleMembers : IModelClassCreateExpandAbleMembers
-
public interface IModelDetailViewHighlightFocusedItem : IModelClassHighlightFocusedItem, IModelNode
-
public interface IModelDetailViewParentObjectSpaceCommitChanges : IModelClassParentObjectSpaceCommitChanges
-
public interface IModelListViewLoadWhenFiltered : IModelClassLoadWhenFiltered, IModelNode
-
public interface IModelListViewLookUpListSearch : IModelClassLookUpListSearch
-
public interface IModelListViewProcessSelectedItem : IModelListView, IModelObjectView, IModelView, IModelNode
-
public interface IModelListViewPropertyPathFilters : IModelNode
-
public interface IModelMemberCloneValue : IModelNode
-
public interface IModelMemberToolTip : IModelNode
-
public interface IModelOptionsHighlightFocusedItem
-
public interface IModelOptionsReloadSequenceObject
-
public interface IModelProccessListViewSelectItem : IModelNode
-
public interface IModelPropertyEditorTooltip : IModelMemberToolTip, IModelNode
-
public interface IModelPropertyPathFilter : IModelNode
-
public interface IModelPropertyPathFilters : IModelNode, IModelList<IModelPropertyPathFilter>, IList<IModelPropertyPathFilter>, ICollection<IModelPropertyPathFilter>, IEnumerable<IModelPropertyPathFilter>, IEnumerable
-
public interface IModelViewEditMode : IModelClassEditMode, IModelNode
-
public interface IModelViewEnableFKViolations : IModelClassEnableFKViolations
-
public interface IModelViewHideViewToolBar : IModelClassHideViewToolBar
-
public interface ITestSupport
-
public abstract class ListViewController<TListEditor> : ViewController<ListView> where TListEditor : ListEditor
-
public abstract class LoadWhenFilteredController : ViewController<ListView>
-
public enum LookUpListSearch
-
public class LookUpListSearchAlwaysEnableController : ViewController, IModelExtender
-
public class MasterDetailRuleDomainLogic
-
public class MemberInfoEventArgs : HandledEventArgs
-
public class ModelDetailViewHighlightFocusedLayoutItemLogic
-
public class ModelDifferenceObjectsRuntimeMembersController : ViewController
-
public class ModelPropertyPathFiltersNodesGenerator : ModelNodesGeneratorBase
-
public class NewObjectCreateGroupController : ViewController<ListView>
-
public class NewObjectSavedEventArgs : ObjectManipulatingEventArgs
-
public class NewObjectSessionLessPersistentObject : ViewController
-
public class ParentObjectSpaceCommitChangesController : ViewController<DetailView>, IModelExtender
-
public class ProccessListViewSelectedItemController : ViewController<ListView>, IModelExtender
-
public class ProvidedAssociationsController : Controller
-
public class ReloadObjectController : ViewController, IModelExtender
-
public class TooltipCalculator
-
public class ToolTipsController : ViewController, IModelExtender
-
public class TrackNewObjectSavedController : ViewController<DetailView>
-
public class UpdateFastManyToManyActionsController : ViewController
-
public class ViewEditModeController : ViewController<DetailView>, IModelExtender
-
public sealed class XpandSystemModule : XpandModuleBase, ISequenceGeneratorUser, IModelXmlConverter
Xpand.ExpressApp.SystemModule.Actions
Xpand.ExpressApp.SystemModule.Search
-
public class DetailViewFullTextSearchController : ViewController<DetailView>, IModelExtender
-
public class DisableFullTextForMemoFieldsController : ViewController<ListView>, IModelExtender
-
public enum FullTextSearchTargetPropertiesMode
-
public interface IModelClassDisableFullTextForMemoFields
-
public interface IModelClassFullTextSearch : IModelFullTextSearch, IModelApplicationListViews, IModelNode
-
public interface IModelColumnSearchMode : IModelMemberSearchMode
-
public interface IModelDetailViewFullTextSearch : IModelDetailView, IModelObjectView, IModelView, IModelCompositeView, IModelLayoutManagerOptions, IModelNode
-
public interface IModelFullTextSearch : IModelApplicationListViews, IModelNode
-
public interface IModelListViewDisableFullTextForMemoFields : IModelClassDisableFullTextForMemoFields
-
public interface IModelListViewFullTextSearch : IModelClassFullTextSearch, IModelFullTextSearch, IModelApplicationListViews, IModelNode
-
public interface IModelMemberSearchMode
-
public interface IModelPropertyEditorSearchMode : IModelMemberSearchMode
-
public class ModelDetailViewFullTextSearchDomainLogic
-
public class SearchFromDetailViewController : SearchFromViewController
-
public class SearchFromListViewController : SearchFromViewController
-
public class SearchFromViewController : ViewController, IModelExtender
-
public class XpandSearchCriteriaBuilder : SearchCriteriaBuilder
- public Dictionary<IModelColumn, IMemberInfo> ExcludedColumns { get; }
- public Dictionary<IModelColumn, IMemberInfo> IncludedColumns { get; }
- public XpandSearchCriteriaBuilder()
- public XpandSearchCriteriaBuilder(ITypeInfo typeInfo, View view)
- public XpandSearchCriteriaBuilder(ITypeInfo typeInfo, ICollection<string> properties, string valueToSearch, GroupOperatorType valuesGroupOperatorType, bool includeNonPersistentMembers, SearchMode searchMode)
- public XpandSearchCriteriaBuilder(ITypeInfo typeInfo, ICollection<string> properties, string valueToSearch, GroupOperatorType valuesGroupOperatorType, bool includeNonPersistentMembers)
- public XpandSearchCriteriaBuilder(ITypeInfo typeInfo, ICollection<string> properties, string valueToSearch, GroupOperatorType valuesGroupOperatorType)
Xpand.ExpressApp.TranslatorProviders
Xpand.ExpressApp.Web
-
public class XpandPopupWindow : PopupWindow
-
public class XpandWebApplication : WebApplication, IWebApplication, IXafApplication, IConfirmationRequired, IXafApplicationDataStore, IUserDifferencesLoaded, IAfterViewShown, IAutoCreateOption, IWindowCreating, IWriteSecuredLogonParameters, IXafApplicationDirectory
-
public class XpandWebWindow : WebWindow
Xpand.ExpressApp.Web.Core
Xpand.ExpressApp.Web.Editors
Xpand.ExpressApp.Web.FriendlyUrl
-
public class FriendlyUrlAttribute : Attribute, IFriendlyUrl
-
public class FriendlyUrlMemberValueCalculator : IModelValueCalculator
-
public class FriendlyUrlModelExtenderController : Controller, IModelExtender
-
public interface IFriendlyUrl
-
public interface IModelDetailViewFriendlyUrl : IModelDetailView, IModelObjectView, IModelCompositeView, IModelLayoutManagerOptions, IModelViewFriendlyUrl, IModelView, IModelNode, IFriendlyUrl
-
public interface IModelFriendlyUrl : IModelNode
-
public interface IModelOptionsFriendlyUrl
-
public interface IModelViewFriendlyUrl : IModelView, IModelNode, IFriendlyUrl
-
public class ModelDetailViewFriendlyUrlDomainLogic
-
public sealed class XpandHttpRequestManager : DefaultHttpRequestManager, IHttpRequestManager
Xpand.ExpressApp.Web.Layout
Xpand.ExpressApp.Web.ListEditors
Xpand.ExpressApp.Web.ListEditors.Model
-
public class GridListEditorVisibilityCalculatorHelper : GridListEditorVisibilityCalculatorHelper
-
public class GridViewListColumnOptionsSynchronizer : ModelSynchronizer<ASPxGridView, IModelListViewOptionsGridView>
-
public class GridViewListEditorModelSynchronizer : ModelListSynchronizer
-
public class GridViewListViewOptionsSynchronizer : ModelSynchronizer<ASPxGridView, IModelOptionsGridView>
-
public class GridViewModelAdapterController : ModelAdapterController, IModelExtender
-
public interface IModelColumnOptionsGridViewBand : IModelColumnOptionsGridView, IModelColumnOptionsColumnView, IModelColumn, IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelGridViewBand : IModelNode
-
public interface IModelGridViewBands : IModelList<IModelGridViewBand>, IList<IModelGridViewBand>, ICollection<IModelGridViewBand>, IEnumerable<IModelGridViewBand>, IEnumerable, IModelNode
-
public interface IModelGridViewOptionsBands
-
public class ModelColumnOptionsGridViewBandDomainLogic
Xpand.ExpressApp.Web.ListEditors.Model.ModelAfaptor
-
public interface IModelAdaptorGridViewOptionsRule : IModelAdaptorRule, ILogicRule, IRule
-
public interface IModelModelAdaptorGridViewOptionsRule : IModelModelAdaptorRule, IContextModelAdaptorRule, IModelAdaptorRule, IModelConditionalLogicRule<IModelAdaptorRule>, IModelConditionalLogicRule, IModelLogicRule, IContextLogicRule, ILogicRule, IRule, IModelOptionsGridView, IModelOptionsColumnView, IModelNodeEnabled, IModelNode
-
public class ModelModelAdaptorGridViewOptionsRuleDomainLogic
Xpand.ExpressApp.Web.Model
Xpand.ExpressApp.Web.PropertyEditors
-
public class ASPxDateTimePropertyEditor : ASPxDateTimePropertyEditor
-
public class ASPxSearchDropDownEdit : Table, INamingContainer, ICallbackEventHandler
-
public class ASPxSearchLookupPropertyEditor : ASPxObjectPropertyEditorBase, IDependentPropertyEditor, ISupportViewShowing, IFrameContainer
-
public class ASPxStringPropertyEditor : ASPxStringPropertyEditor, IStringPropertyEditor
-
public class ASPxTimePropertyEditor : ASPxPropertyEditor
-
public class CheckboxEnumPropertyEditor : WebPropertyEditor
-
public class ChooseFromListCollectionEditor : WebPropertyEditor, IChooseFromListCollectionEditor
-
public class HyperLinkPropertyEditor : ASPxPropertyEditor
- public const string UrlEmailMask = "(((http|https|ftp)\\://)?[a-zA-Z0-9\\-\\.]+\\.[a-zA-Z]{2,3}(:[a-zA-Z0-9]*)?/?([a-zA-Z0-9\\-\\._\\?\\,\\'/\\\\\\+&amp;%\\$#\\=~])*)|([a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,6})"
- public HyperLinkPropertyEditor(Type objectType, IModelMemberViewItem info)
-
public interface IModelMemberViewItemRelativeDate : IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public class ModelMemberViewItemRelativeDateVisibilityCalculator : IModelIsVisible
-
public class NoHyperlinkLookupEdit : ASPxLookupPropertyEditor
-
public class ReleasedSequencePropertyEditor : ASPxObjectPropertyEditorBase, IRegisterClientScript, IReleasedSequencePropertyEditor
-
public class ReleaseSequencePopupWindowHelper : ReleaseSequencePopupWindowHelper
-
public class SerializableObjectPropertyEditor : ASPxPropertyEditor, IComplexViewItem, ISerializableObjectPropertyEditor, ISupportEditControl
-
public class StringLookupPropertyEditor : ASPxPropertyEditor, IComplexViewItem, IStringLookupPropertyEditor, IObjectSpaceHolder
-
public class UriPropertyEditor : ASPxPropertyEditor
-
public class WebFilterableEnumPropertyEditor : ASPxEnumPropertyEditor, IComplexViewItem
Xpand.ExpressApp.Web.SystemModule
-
public class CollectionsEditModeController : ViewEditModeController
-
public enum ControllerActivationPolicy
-
public class FilterByPropertyPathViewController : FilterByPropertyPathViewController
-
public class HideToolBarController : HideToolBarController
-
public class HighlightFocusedLayoutItemDetailViewController : HighlightFocusedLayoutItemDetailViewControllerBase
-
public interface ILayoutStyle : IModelNode
-
public interface IModelControllerActivate
-
public interface IModelLayoutNullText
-
public interface IModelLayoutStyle : IModelNode
-
public interface IModelLayoutViewItemStyle
-
public interface IModelListViewPreviewRowDetailView : IModelListView, IModelObjectView, IModelView, IModelNode
-
public interface IModelListViewPreviewRowDetailViewControllers : IModelList<IModelPreviewRowController>, IList<IModelPreviewRowController>, ICollection<IModelPreviewRowController>, IEnumerable<IModelPreviewRowController>, IEnumerable, IModelNode
-
public interface IModelMemberNullText
-
public interface IModelPreviewRowController : IModelNode
-
public interface IModelPreviewRowViewController : IModelPreviewRowController, IModelNode
-
public interface IModelPreviewRowWindowController : IModelPreviewRowController, IModelNode
-
public class LayoutStyleController : ViewController<ObjectView>, IModelExtender
-
public class LayoutStyleProvider
-
public class LoadWhenFilteredController : LoadWhenFilteredController
-
public class ModelListViewPreviewRowDetailViewControllersNodesGenerator : ModelNodesGeneratorBase
-
public static class ModelMemberExtendersLogic
-
public class NullTextAttribute : Attribute
-
public class NullTextController : ViewController<DetailView>, IModelExtender
-
public class PessimisticLockingViewController : PessimisticLockingViewController
-
public class PreviewRowDetailViewController : ViewController<ListView>, IModelExtender
-
public class RegisterScriptsController : WindowController
-
public class UnboundColumnController : ViewController<ListView>
-
public class UnboundColumnSynchronizer : ModelSynchronizer<ASPxGridListEditor, IModelListView>
-
public class ViewEditModeController : ViewEditModeController
-
public class WebToolTipsController : ToolTipsController
-
public sealed class XpandSystemAspNetModule : XpandModuleBase
Xpand.ExpressApp.Web.SystemModule.MasterDetail
Xpand.ExpressApp.Web.Templates
Xpand.ExpressApp.Web.ViewStrategies
Xpand.Persistent.Base
Xpand.Persistent.Base.ExceptionHandling
Xpand.Persistent.Base.General
-
public class ApplicationHelper
-
public sealed delegate CreateUnitOfWorkHandler : MulticastDelegate
-
public class CreatingListEditorEventArgs : HandledEventArgs
-
public class CreatingWorkingDataLayerArgs : EventArgs
-
public static class CriteriaOperatorExtensions
- public static bool Fit(this CriteriaOperator criteriaOperator, object targetObject)
-
public static class CustomModelSynchronizerHelper
- public static void Assign(CreateCustomModelSynchronizerEventArgs e, IModelSynchronizable modelSynchronizer)
- public static void Assign<TModelAdaptorRule, TModelModelAdaptorRule>(CreateCustomModelSynchronizerEventArgs e, IModelSynchronizable modelSynchronizer, Frame frame, Func<TModelModelAdaptorRule, IModelSynchronizable> func) where TModelAdaptorRule : IModelAdaptorRule where TModelModelAdaptorRule : IModelNode
-
public static class CustomShowNavigationItemEventArgsExtensions
- public static bool FitToObjectType(this CustomShowNavigationItemEventArgs args, XafApplication application, Type objectType)
-
public class DataStoreAttribute : DataStoreAttribute
-
public class DataStoreProvider : IXpoDataStoreProxy, IXpoDataStoreProvider
-
public sealed class DCPropertyInfo : PropertyInfo
-
public class DynamicSecuritySystemObjects
-
public class ExtendingModelInterfacesArgs : EventArgs
-
public static class FrameExtensions
-
public class GeneratorUpdaterEventArgs : EventArgs
-
public class HideFromNewMenuAttribute : Attribute
-
public interface IAfterViewShown
-
public interface IAutoCreateOption
-
public interface IChooseFromListCollectionEditor
-
public interface IConfirmationRequired
-
public interface IDataSourceSelectionChanged
-
public interface IDateRange
-
public interface IFastManyToMany
-
public interface ILayoutManager
-
public interface IMasterDetailRuleInfo
-
public interface IObjectSpaceHolder
-
public interface IObsoleteTreeNode
-
public interface IPictureItem
-
public interface ISelectionCriteria
-
public interface ISequenceGeneratorUser
-
public interface ISequenceObject
-
public interface ISequenceReleasedObject
-
public interface ISettingsStorage
-
public interface IStringLookupPropertyEditor : IObjectSpaceHolder
-
public interface ISupportSequenceObject : IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider
-
public interface ISupportValueReading
-
public interface ISupportViewId
-
public interface IUserDifferencesLoaded
-
public interface IWebApplication : IXafApplication, IConfirmationRequired, IXafApplicationDataStore, IUserDifferencesLoaded, IAfterViewShown, IAutoCreateOption, IWindowCreating, IWriteSecuredLogonParameters
-
public interface IWinApplication : IXafApplication, IConfirmationRequired, IXafApplicationDataStore, IUserDifferencesLoaded, IAfterViewShown, IAutoCreateOption, IWindowCreating
-
public interface IWindowCreating
-
public interface IWriteSecuredLogonParameters
-
public interface IXafApplication : IConfirmationRequired, IXafApplicationDataStore, IUserDifferencesLoaded, IAfterViewShown, IAutoCreateOption, IWindowCreating
-
public interface IXafApplicationDataStore
-
public interface IXafApplicationDirectory
-
public interface IXpandLogonParameters : ICustomObjectSerialize
-
public interface IXpandModuleBase
-
public interface IXpandObjectSpace : IObjectSpace, IDisposable
- object FindObject(Type objectType, CriteriaOperator criteria, bool inTransaction, bool selectDeleted)
-
public interface IXpandObjectSpaceProvider : IObjectSpaceProvider
-
public interface IXpoDataStoreProxy : IXpoDataStoreProvider
- DataStoreProxy Proxy { get; }
-
public class MasterDetailRuleInfo : IMasterDetailRuleInfo
-
public static class ModelApplicationBaseExtensions
- public static void AddLayerBeforeLast(this ModelApplicationBase application, ModelApplicationBase layer)
- public static List<ModelNodeWrapper> GetLayers(this ModelApplicationBase modelApplicationBase)
- public static ITypesInfo GetTypesInfo(this IModelApplication application)
- public static bool HasAspect(this ModelApplicationBase modelApplicationBase, string aspectName)
- public static void ReInitLayers(this ModelApplicationBase modelApplicationBase)
- public static void RemoveLayer(this ModelApplicationBase application, string id)
- public static void ReplaceLayer(this ModelApplicationBase application, ModelApplicationBase layer)
-
public static class ModelNodeExtensions
- public static IModelNode AddNode(this IModelNode modelNode, Type type, string id)
- public static IEnumerable<IModelLayoutViewItem> ViewItems(this IEnumerable<IModelViewLayoutElement> modelViewLayout, IModelMemberViewItem memberViewItem)
-
public class ModelNodeWrapper
-
public static class ModelXmlReaderExtensions
- public static void ReadFromModel(this ModelXmlReader modelXmlReader, ModelApplicationBase modelNode, ModelApplicationBase readFrom)
- public static void ReadFromModel(this ModelXmlReader modelXmlReader, ModelApplicationBase modelNode, ModelApplicationBase readFrom, Func<string, bool> aspectNamePredicate)
-
public static class ModuleBaseExtensions
-
public class MultiDataStoreProvider : DataStoreProvider
-
public class MultiDataStoreProxy : DataStoreProxy
-
public class NestedXpandObjectSpace : XPNestedObjectSpace
-
public class NewObjectCollectCreatableItemTypesDataSourceAttribute : Attribute
-
public class NewObjectCreateGroupAttribute : Attribute
-
public class ObjectChangedEventArgs<TObject> : ObjectChangedEventArgs
-
public class ObjectManipulatingEventArgs<TObject> : ObjectManipulatingEventArgs
-
public abstract class ObjectObserver<TObject>
-
public class ObjectsManipulatingEventArgs<TObject> : ObjectsManipulatingEventArgs
-
public static class ObjectSpaceExtensions
- public static void CreateColumn(this IObjectSpace objectSpace, XPCustomMemberInfo customMemberInfo, bool throwUnableToCreateDBObjectException = false)
- public static void CreateForeignKey(this IObjectSpace objectSpace, XPCustomMemberInfo customMemberInfo, bool throwUnableToCreateDBObjectException = false)
- public static T CreateObjectFromInterface<T>(this IObjectSpace objectSpace)
- public static T FindObject<T>(this XPObjectSpace objectSpace, Expression<Func<T, bool>> expression, PersistentCriteriaEvaluationBehavior persistentCriteriaEvaluationBehavior)
- public static IEnumerable<ClassType> GetDeletedObjectsToSave<ClassType>(this IObjectSpace objectSpace)
- public static IEnumerable<ClassType> GetNewObjectsToSave<ClassType>(this IObjectSpace objectSpace)
- public static IEnumerable<ClassType> GetNonDeletedObjectsToSave<ClassType>(this IObjectSpace objectSpace)
- public static IList<ClassType> GetObjects<ClassType>(this IObjectSpace objectSpace, Expression<Func<ClassType, bool>> expression)
- public static IEnumerable<ClassType> GetObjectsToUpdate<ClassType>(this IObjectSpace objectSpace)
- public static bool IsServerSide(this IObjectSpace objectSpace)
- public static bool NeedReload(this XPObjectSpace objectSpace, object currentObject)
- public static void RollBackSilent(this IObjectSpace objectSpace)
-
public class ObjectToViewAttribute : Attribute
-
public class ObjectToViewMapper
-
public class PictureItemEventArgs : EventArgs
-
public class PropertyEditorProperty : Attribute
-
public class ReferenceInfoAttribute : Attribute
-
public class RegistryTimeZoneProvider
-
public enum RelationType
-
public class RequestTextPictureItemEventArgs : PictureItemEventArgs
-
public class ReservedMember : Attribute
-
public class SequenceGenerator : IDisposable
-
public class SessionLessPersistentAttribute : Attribute
-
public static class TypesInfoExtensions
- public static void AddAttribute<T>(this ITypeInfo typeInfo, Expression<Func<T, object>> expression, Attribute attribute)
- public static List<XPMemberInfo> CreateBothPartMembers(this ITypesInfo typesInfo, Type typeToCreateOn, Type otherPartType, XPDictionary dictionary)
- public static List<XPMemberInfo> CreateBothPartMembers(this ITypesInfo typesinfo, Type typeToCreateOn, Type otherPartMember, XPDictionary xpDictionary, bool isManyToMany)
- public static List<XPMemberInfo> CreateBothPartMembers(this ITypesInfo typesinfo, Type typeToCreateOn, Type otherPartMember, XPDictionary xpDictionary, bool isManyToMany, string association, string createOnPropertyName, string otherPartPropertyName)
- public static List<XPMemberInfo> CreateBothPartMembers(this ITypesInfo typesinfo, Type typeToCreateOn, Type otherPartMember, XPDictionary xpDictionary, bool isManyToMany, string association)
- public static XPMemberInfo CreateCollection(this ITypesInfo typeInfo, Type typeToCreateOn, Type typeOfCollection, string associationName, XPDictionary dictionary)
- public static XPMemberInfo CreateCollection(this ITypesInfo typeInfo, Type typeToCreateOn, Type typeOfCollection, string associationName, XPDictionary dictionary, bool refreshTypesInfo, string propertyName)
- public static XPMemberInfo CreateCollection(this ITypesInfo typeInfo, Type typeToCreateOn, Type typeOfCollection, string associationName, XPDictionary dictionary, bool refreshTypesInfo)
- public static XPMemberInfo CreateCollection(this ITypesInfo typeInfo, Type typeToCreateOn, Type typeOfCollection, string associationName, XPDictionary dictionary, string collectionName)
- public static XPMemberInfo CreateCollection(this ITypesInfo typeInfo, Type typeToCreateOn, Type typeOfCollection, string associationName, XPDictionary dictionary, string collectionName, bool refreshTypesInfo)
- public static XPMemberInfo CreateMember(this ITypesInfo typesInfo, Type typeToCreateOn, Type typeOfMember, string associationName, XPDictionary dictionary)
- public static XPMemberInfo CreateMember(this ITypesInfo typesInfo, Type typeToCreateOn, Type typeOfMember, string associationName, XPDictionary dictionary, bool refreshTypesInfo)
- public static XPMemberInfo CreateMember(this ITypesInfo typesInfo, Type typeToCreateOn, Type typeOfMember, string associationName, XPDictionary dictionary, string propertyName)
- public static XPMemberInfo CreateMember(this ITypesInfo typesInfo, Type typeToCreateOn, Type typeOfMember, string associationName, XPDictionary dictionary, string propertyName, bool refreshTypesInfo)
- public static Type FindBussinessObjectType<T>(this ITypesInfo typesInfo)
- public static IMemberInfo FindMember<T>(this ITypeInfo typesInfo, Expression<Func<T, object>> expression)
- public static ITypeInfo FindTypeInfo<T>(this ITypesInfo typesInfo)
-
public static class ViewExtensions
-
public class WindowCreatingEventArgs : HandledEventArgs
-
public static class XafApplicationExtensions
-
public abstract class XpandModuleBase : ModuleBase, IModelNodeUpdater<IModelMemberEx>, IModelXmlConverter, IXpandModuleBase
-
public class XpandObjectSpace : XPObjectSpace, IXpandObjectSpace, IObjectSpace, IDisposable
-
public class XpandObjectSpaceProvider : XPObjectSpaceProvider, IXpandObjectSpaceProvider, IObjectSpaceProvider
-
public class XpandXpoTypeInfoSource : XpoTypeInfoSource, ITypeInfoSource
-
public class XpoObjectHacker
Xpand.Persistent.Base.General.Controllers
Xpand.Persistent.Base.General.CustomAttributes
Xpand.Persistent.Base.General.Model
-
public class AttributeCategoryNameProvider
-
public enum ClientSideSecurity
-
public sealed class CloneViewAttribute : Attribute, ISupportViewId
-
public enum CloneViewType
-
public interface IColumnCellFilterUser
-
public interface IModelApplicationListViews : IModelNode
- IModelList<IModelListView> ListViews { get; }
-
public interface IModelApplicationModule
-
public interface IModelColumnCellFilter : IModelMemberCellFilter, IModelNode
-
public interface IModelColumnDetailViews : IModelColumn, IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberCellFilter : IModelNode
-
public interface IModelMemberDataStoreForeignKeyCreated : IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelModule : IModelNode
- string Name { get; set; }
-
public interface IModelModules : IModelNode, IModelList<IModelModule>, IList<IModelModule>, ICollection<IModelModule>, IEnumerable<IModelModule>, IEnumerable
-
public interface IModelOptionsClientSideSecurity : IModelOptions, IModelNode
-
public class ModelApplicationListViewsDomainLogic
-
public class ModelColumnDetailViewsDomainLogic
-
public class ModelViewClonerUpdater : ModelNodesGeneratorUpdater<ModelViewsNodesGenerator>
-
public class ModuleNodesGenerator : ModelNodesGeneratorBase
Xpand.Persistent.Base.General.Model.Options
-
public abstract class ComponentSynchronizer<TComponent, TModelColumnViewOptions> : ModelSynchronizer<TComponent, TModelColumnViewOptions> where TModelColumnViewOptions : IModelOptionsColumnView
-
public class GridListEditorVisibilityCalculator : EditorTypeVisibilityCalculator
-
public abstract class GridListEditorVisibilityCalculatorHelper : EditorTypeVisibilityCalculator
-
public interface IModelColumnOptionsColumnView : IModelColumn, IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelColumnOptionsGridView : IModelColumnOptionsColumnView, IModelColumn, IModelMemberViewItem, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelColumnViewColumnOptions : IModelNodeEnabled, IModelNode
-
public interface IModelListViewOptionsColumnView : IModelListView, IModelObjectView, IModelView, IModelNode
-
public interface IModelListViewOptionsGridView : IModelListViewOptionsColumnView, IModelListView, IModelObjectView, IModelView, IModelNode
-
public interface IModelOptionsColumnGridView : IModelColumnViewColumnOptions, IModelNodeEnabled, IModelNode
-
public interface IModelOptionsColumnView : IModelNodeEnabled, IModelNode
-
public interface IModelOptionsGridView : IModelOptionsColumnView, IModelNodeEnabled, IModelNode
Xpand.Persistent.Base.General.Model.VisibilityCalculators
Xpand.Persistent.Base.General.ValueConverters
Xpand.Persistent.Base.ImportExport
Xpand.Persistent.Base.JobScheduler
Xpand.Persistent.Base.JobScheduler.Calendars
Xpand.Persistent.Base.JobScheduler.Triggers
Xpand.Persistent.Base.Logic
Xpand.Persistent.Base.Logic.Model
-
public class ActionExecutionContextGroupVisibilityCalculator : IModelIsVisible
-
public class FrameTemplateContextGroupVisibilityCalculator : IModelIsVisible
-
public interface IContextLogicRule : ILogicRule, IRule
-
public interface IModelActionExecutionContext : IModelNode
-
public interface IModelActionExecutionContextGroup : IModelNode, IModelList<IModelActionExecutionContexts>, IList<IModelActionExecutionContexts>, ICollection<IModelActionExecutionContexts>, IEnumerable<IModelActionExecutionContexts>, IEnumerable
-
public interface IModelActionExecutionContexts : IModelNode, IModelList<IModelActionExecutionContext>, IList<IModelActionExecutionContext>, ICollection<IModelActionExecutionContext>, IEnumerable<IModelActionExecutionContext>, IEnumerable, IRule
-
public interface IModelConditionalLogicRule : IModelLogicRule, IModelNode, IContextLogicRule, ILogicRule, IRule
-
public interface IModelConditionalLogicRule<T> : IModelConditionalLogicRule, IModelLogicRule, IModelNode, IContextLogicRule, ILogicRule, IRule where T : ILogicRule
-
public interface IModelExecutionContext : IModelNode
-
public interface IModelExecutionContexts : IModelNode, IModelList<IModelExecutionContext>, IList<IModelExecutionContext>, ICollection<IModelExecutionContext>, IEnumerable<IModelExecutionContext>, IEnumerable, IRule
-
public interface IModelExecutionContextsGroup : IModelNode, IModelList<IModelExecutionContexts>, IList<IModelExecutionContexts>, ICollection<IModelExecutionContexts>, IEnumerable<IModelExecutionContexts>, IEnumerable
-
public interface IModelFrameTemplateContext : IModelNode
-
public interface IModelFrameTemplateContexts : IModelNode, IModelList<IModelFrameTemplateContext>, IList<IModelFrameTemplateContext>, ICollection<IModelFrameTemplateContext>, IEnumerable<IModelFrameTemplateContext>, IEnumerable, IRule
-
public interface IModelFrameTemplateContextsGroup : IModelNode, IModelList<IModelFrameTemplateContexts>, IList<IModelFrameTemplateContexts>, ICollection<IModelFrameTemplateContexts>, IEnumerable<IModelFrameTemplateContexts>, IEnumerable
-
public interface IModelLogic : IModelLogicContexts, IModelNode
-
public interface IModelLogicContexts : IModelNode
-
public interface IModelLogicRule : IModelNode, IContextLogicRule, ILogicRule, IRule
-
public interface IModelLogicRules : IModelNode, IModelList<IModelLogicRule>, IList<IModelLogicRule>, ICollection<IModelLogicRule>, IEnumerable<IModelLogicRule>, IEnumerable
-
public interface IModelViewContext : IModelNode
-
public interface IModelViewContexts : IModelNode, IModelList<IModelViewContext>, IList<IModelViewContext>, ICollection<IModelViewContext>, IEnumerable<IModelViewContext>, IEnumerable, IRule
-
public interface IModelViewContextsGroup : IModelNode, IModelList<IModelViewContexts>, IList<IModelViewContexts>, ICollection<IModelViewContexts>, IEnumerable<IModelViewContexts>, IEnumerable
-
public class ViewContextGroupVisibilityCalculator : IModelIsVisible
Xpand.Persistent.Base.Logic.NodeGenerators
Xpand.Persistent.Base.MemberLevelSecurity
Xpand.Persistent.Base.ModelAdapter
-
public sealed class DynamicModelPropertyInfo : PropertyInfo
-
public interface IModelNodeEnabled : IModelNode
-
public class InterfaceBuilder
-
public class InterfaceBuilderData
-
public static class InterfaceBuilderExtensions
- public static readonly IList<Type> BaseTypes
- public static bool BehaveLikeValueType(this Type type)
- public static void CreateValueCalculator(this DynamicModelPropertyInfo info, IModelValueCalculator modelValueCalculator)
- public static void CreateValueCalculator(this DynamicModelPropertyInfo info, string expressionPath = null)
- public static bool DXFilter(this DynamicModelPropertyInfo info, Type[] attributes = null)
- public static bool DXFilter(this DynamicModelPropertyInfo info, Type componentBaseType, Type[] attributes = null)
- public static bool DXFilter(this DynamicModelPropertyInfo info, IList<Type> baseTypes, Type componentBaseType, Type[] attributes = null)
- public static bool Filter(this DynamicModelPropertyInfo info, Type componentBaseType, Type[] filteredPropertyBaseTypes, Type[] attributes)
- public static bool FilterAttributes(this DynamicModelPropertyInfo info, Type[] attributes)
- public static PropertyInfo[] GetPublicProperties(this Type type)
- public static IEnumerable<PropertyInfo> GetValidProperties(this Type type, Type[] attributes)
- public static bool IsBrowseable(this PropertyInfo propertyInfo)
- public static bool IsNullableType(this Type theType)
- public static bool IsStruct(this Type type)
- public static bool IsValidEnum(this Type propertyType, object value)
- public static Type MakeNullAble(this Type generic, Type[] args)
- public static void SetBrowsable(this DynamicModelPropertyInfo info, Dictionary<string, bool> propertyNames)
- public static void SetCategory(this DynamicModelPropertyInfo info, Dictionary<string, string> propertyNames)
- public static void SetDefaultValues(this DynamicModelPropertyInfo info, Dictionary<string, object> propertyNames)
-
public class MapModelReadOnlyCalculator : IModelIsReadOnly
-
public class MapModelValueCalculator : IModelValueCalculator
-
public abstract class ModelAdapterController : ViewController
-
public static class ModelAdapterExtension
- public static ModelNode GetNodeByPath(this IModelNode node, string path)
- public static TNode GetParentNode<TNode>(this IModelNode modelNode) where TNode : IModelNode
-
public abstract class ModelListSynchronizer : ModelSynchronizer
-
public abstract class ModelSynchronizer<TComponent, TModelNode> : ModelSynchronizer<TComponent, TModelNode> where TModelNode : IModelNode
- protected ModelSynchronizer(TComponent component, TModelNode modelNode)
- protected void ApplyModel(IModelNode node, object component, Action<ModelNode, object, PropertyDescriptorCollection> action)
- protected void ApplyValues(ModelNode node, object component, PropertyDescriptorCollection properties)
- protected virtual void CheckComponentType(object component)
- protected virtual object GetApplyModelNodeValue(ModelNode node, ModelValueInfo valueInfo)
- protected virtual IEnumerable<ModelValueInfo> GetModelValueInfos(IModelNode modelNode)
- protected virtual object GetNodeValueCore(ModelNode node, ModelValueInfo valueInfo)
- protected virtual object GetPropertyValue(object component, PropertyDescriptor propertyDescriptor, ModelValueInfo valueInfo, ModelNode modelNode)
- protected virtual object GetSynchronizeValuesNodeValue(ModelNode modelNode, ModelValueInfo valueInfo, PropertyDescriptor propertyDescriptor, bool isNullableType, object component)
- protected virtual bool IsDefaultCoreValue(object value, Type propertyType)
- protected virtual bool IsDefaultValue(object value, PropertyDescriptor propertyDescriptor)
- protected object PropertyDefaultValue(object value, ModelNode node, PropertyDescriptor propertyDescriptor, ModelValueInfo valueInfo, object component)
- protected void SynchronizeValues(ModelNode modelNode, object component, PropertyDescriptorCollection properties)
-
public class ModelValueCalculatorWrapperAttribute : Attribute
Xpand.Persistent.Base.ModelAdapter.Logic
-
public interface IContextModelAdaptorRule : IContextLogicRule, IModelAdaptorRule, ILogicRule, IRule
-
public interface IModelAdaptorLogicIntaller : ILogicInstaller
-
public interface IModelAdaptorRule : ILogicRule, IRule
-
public interface IModelAdaptorRuleController
-
public interface IModelModelAdaptorLogic : IModelLogicContexts, IModelNode
-
public interface IModelModelAdaptorLogicRules : IModelNode, IModelList<IModelModelAdaptorRule>, IList<IModelModelAdaptorRule>, ICollection<IModelModelAdaptorRule>, IEnumerable<IModelModelAdaptorRule>, IEnumerable
-
public interface IModelModelAdaptorRule : IContextModelAdaptorRule, IModelAdaptorRule, IModelConditionalLogicRule<IModelAdaptorRule>, IModelConditionalLogicRule, IModelLogicRule, IModelNode, IContextLogicRule, ILogicRule, IRule
-
public class ModelAdaptorRule : LogicRule, IModelAdaptorRule, ILogicRule, IRule
Xpand.Persistent.Base.ModelDifference
Xpand.Persistent.Base.PersistentMetaData
-
public enum CodeDomProvider
-
public enum DataStoreAuthentication
-
public interface ICodeTemplate : ITemplateInfo
-
public interface ICodeTemplateInfo : IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider
-
public interface IDataBase
- string Name { get; set; }
-
public interface IDataStoreLogonObject
-
public static class IDataStoreLogonObjectExtensions
-
public interface IExtendedCollectionMemberInfo : IExtendedMemberInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IExtendedCoreTypeMemberInfo : IExtendedMemberInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IExtendedMemberInfo : IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IExtendedOrphanedCollection : IExtendedCollectionMemberInfo, IExtendedMemberInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IExtendedReferenceMemberInfo : IExtendedMemberInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IInterfaceInfo
-
public interface IMapperInfo
-
public class InterfaceRegistratorAttribute : Attribute
-
public interface IPersistentAssemblyInfo
-
public interface IPersistentAssociatedMemberInfo : IPersistentMemberInfo, IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentClassInfo : IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentCollectionMemberInfo : IPersistentAssociatedMemberInfo, IPersistentMemberInfo, IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentCoreTypeMemberInfo : IPersistentMemberInfo, IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentMemberInfo : IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentReferenceMemberInfo : IPersistentAssociatedMemberInfo, IPersistentMemberInfo, IPersistentTemplatedTypeInfo, IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentTemplatedTypeInfo : IPersistentTypeInfo, IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface IPersistentTypeInfo : IXPSimpleObject, IXPClassInfoAndSessionProvider, IXPClassInfoProvider, ISessionProvider, IObjectLayerProvider, IDataLayerProvider, IXPDictionaryProvider, INotifyPropertyChanged
-
public interface ISqlMapperInfo : IDataStoreLogonObject
-
public interface ITemplateInfo
-
public enum TemplateType
Xpand.Persistent.Base.PersistentMetaData.PersistentAttributeInfos
Xpand.Persistent.Base.PivotChart
Xpand.Persistent.Base.PivotChart.Web
Xpand.Persistent.Base.RuntimeMembers
Xpand.Persistent.Base.RuntimeMembers.Model
-
public class DesignerOnlyCalculatorForExMembers : IModelIsVisible
-
public interface IModelMemberCalculated : IModelMemberNonPersistent, IModelMemberEx, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberEx : IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberNonPersistent : IModelMemberEx, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberPersistent : IModelMemberEx, IModelMemberDataStoreForeignKeyCreated, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelOptionMemberPersistent
-
public class ModelClassExDomainLogic
-
public class ModelMemberCalculatedDomainLogic : ModelMemberExDomainLogicBase<IModelMemberCalculated>
-
public class ModelMemberExDomainLogic
-
public abstract class ModelMemberExDomainLogicBase<TModelMember> where TModelMember : IModelMemberEx
- protected ModelMemberExDomainLogicBase()
- protected static bool CheckTag(TModelMember modelMemberEx)
- protected static XPClassInfo FindDCXPClassInfo(TypeInfo typeInfo)
- protected static XPClassInfo FindXPClassInfo(TModelMember modelMemberEx)
- protected static IMemberInfo GetMemberInfo(TModelMember modelMemberEx, Action<TModelMember, XPClassInfo> CreateXpandCustomMemberInfo, Func<TModelMember, bool> validState)
- protected static bool ValidState(TModelMember modelMemberEx, XPCustomMemberInfo memberInfo, Func<TModelMember, bool> validState)
-
public sealed class ModelMemberExMemberInfoAttribute : Attribute
-
public class ModelMemberExTypeVisibilityCalculator : IModelIsVisible
-
public class ModelMemberPersistentDomainLogic : ModelMemberExDomainLogicBase<IModelMemberPersistent>
-
public class XpandStringToTypeConverterExtended : StringToTypeConverterExtended
Xpand.Persistent.Base.RuntimeMembers.Model.Collections
-
public interface IModelMemberColection : IModelMemberNonPersistent, IModelMemberEx, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberOneToManyCollection : IModelMemberColection, IModelMemberNonPersistent, IModelMemberEx, IModelMemberDataStoreForeignKeyCreated, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public interface IModelMemberOrphanedColection : IModelMemberColection, IModelMemberNonPersistent, IModelMemberEx, IModelMember, IModelNode, IModelCommonMemberViewItem, IModelToolTip
-
public class ModelMemberCollectionDomainLogic
-
public class ModelMemberOneToManyDomainLogic : ModelMemberExDomainLogicBase<IModelMemberOneToManyCollection>
-
public class ModelMemberOrphanedColectionDomainLogic : ModelMemberExDomainLogicBase<IModelMemberOrphanedColection>
-
public class ModelReadOnlDataStoreForeignKeyCreatedyCalculator : IModelIsReadOnly
Xpand.Persistent.Base.Validation
Xpand.Persistent.Base.Validation.AtLeast1PropertyIsRequired
Xpand.Persistent.Base.Validation.FromIPropertyValueValidator
-
public interface IPropertyValueValidator
- bool IsPropertyValueValid(string propertyName, ref string errorMessageTemplate, ContextIdentifiers contextIdentifiers, string ruleId)
-
public interface IRuleFromIPropertyValueValidatorProperties : IRulePropertyValueProperties, IRuleCollectionPropertyProperties, IRuleBaseProperties
-
public class RuleFromIPropertyValueValidator : RulePropertyValue
-
public class RuleFromIPropertyValueValidatorAttribute : RuleBaseAttribute, IRuleFromIPropertyValueValidatorProperties, IRulePropertyValueProperties, IRuleCollectionPropertyProperties, IRuleBaseProperties
-
public class RuleFromIPropertyValueValidatorProperties : RulePropertyValueProperties, IRuleFromIPropertyValueValidatorProperties, IRulePropertyValueProperties, IRuleCollectionPropertyProperties, IRuleBaseProperties
Xpand.Persistent.Base.Xpo
Xpand.Persistent.Base.Xpo.MetaData
Xpand.Utils
-
public interface IHideObjectMembers
-
public class ObjectMerger
-
public class XpandReflectionHelper
- public XpandReflectionHelper()
- public static object CreateGenerik(string name, Type[] types)
- public static void FilterProperties(ref PropertyInfo properties, bool readWrite)
- public static void FilterTypes(ref Type types, Type[] excludedTypesAssignAbleFrom)
- public static void FilterTypes(ref Type types, bool excludeAbstracts)
- public static Type FindDecoratedInterface(Type objectType, Type attributeType)
- public static bool FindInterface(Type interfaceType, Type typeToSearch)
- public static MemberInfo FindMethod(Type containerType, Type decorationAttributeType)
- public static PropertyInfo[] GetAssingAbleProperties(Type assignableFrom, Type containerType)
- public static Attribute GetAttribute(PropertyInfo propertyInfo, Type attributeType, bool inherit)
- public static Attribute GetAttribute(Type decoratedType, Type attributeType, bool inherit)
- public static Attribute GetAttribute(Type decoratedType, Type attributeType)
- public static Attribute GetAttribute(PropertyInfo propertyInfo, Type attributeType)
- public static object[] GetAttributes(PropertyInfo propertyInfo, Type attributeType)
- public static MethodInfo[] GetDecoratedMethods(Type classType, Type attributeType)
- public static PropertyInfo[] GetDecoratedProperties(Type objectType, Type attributeType)
- public static PropertyInfo[] GetDecoratedProperties(Type objectType, Type attributeType, BindingFlags bindingFlags)
- public static IEnumerable<PropertyInfo> GetExplicitProperties(Type attributeType)
- public static FieldInfo GetFieldByValue(object value, object containerControl)
- public static FieldInfo[] GetFields(Type assignableFrom, Type containerType, BindingFlags bindingFlags)
- public static FieldInfo[] GetFields(Type assignableFrom, Type containerType)
- public static object[] GetFieldsValues(Type assignableFrom, object containerObject, bool excludeNullValues)
- public static MethodInfo[] GetMethods(Type type, Type decoratedAttribute, BindingFlags bindingFlags)
- public static MethodInfo[] GetMethods(Type type, Type decoratedAttribute)
- public static PropertyInfo[] GetProperties(Type className, Type interfaceType)
- public static PropertyInfo[] GetPropertiesAssignAbleFrom(Type className, Type assignAbleFrom)
- public static object[] GetPropertiesValues(Type decoratedAttributeType, object container, bool excludeNullValues)
- public static PropertyDescriptor GetPropertyDescriptorByValue(object value, object containedControl)
- public static Type[] GetTypes(Type assignAbleFrom, Assembly assembly, Type decoratedAttributeType)
- public static Type[] GetTypes(Type assignAbleFrom, Assembly assembly)
- public static bool HasAttribute(PropertyInfo propertyInfo, Type attributeType)
- public static void SetPropertyValue(PropertyInfo propertyInfo, object obj, object value)
- public static List<T> Shuffle<T>(IList<T> list)
Xpand.Utils.Automation
-
public class CannotChangeScreenResolution : Exception
-
public class FileAutomation
- public FileAutomation()
- public static void CopyFiles(string sourceDirectory, string destinationDirectory, string[] searchPatterns, bool overWrite)
- public static bool moveFileHandler(string sourcePath, string destinationPath)
- public bool MoveFile(string sourcePath, string destinationPath, int timeOut)
- public bool MoveFile(string sourcePath, string destinationPath)
- public WaitForChangedResult WaitForChanged(string directoryPath, string filter, WatcherChangeTypes watcherChangeTypes, int timeOut)
-
public class HelperAutomation
-
public class InteractivityAutomation
- public enum MouseMovementEnum
- public InteractivityAutomation()
- public static void ClickButton(IntPtr intPtr)
- public static void ClickMenu(IntPtr windowHandle, int[] menuPos)
- public static void ClickMenu(string applicationCaption, int[] menuPos)
- public static void ClickMouse(MouseButtons mouseButtons, Point point)
- public static string GetDefaultPrinter()
- public static string[] GetListBoxItems(IntPtr handle)
- public static string GetText(IntPtr handle)
- public static string GetText(Point point)
- public static void MoveMouse(Point point, MouseMovementEnum mouseMovementEnum)
- public static void PasteFromClipBoard(object data, IntPtr mainWindowHandle)
- public static void PasteFromClipBoard(IntPtr mainWindowHandle)
- public static void SendKeys(Keys keys)
- public static void SendKeys(string s)
- public static void SendKeys(bool control, bool alt, bool shift, VirtualKeys keys)
- public static bool SetDefaultPrinter(string printerName)
- public static void SetText(string text)
- public static void SetText(IntPtr handle, string text)
- public static void SetText(Point point, string textToSet)
-
public class SystemAutomation
-
public class Wait
-
public class WaitAutomation
-
public class WindowAutomation
Xpand.Utils.BackingFieldResolver
Xpand.Utils.DependentAssembly
Xpand.Utils.Dynamic
Xpand.Utils.ExpressionBuilder
Xpand.Utils.GeneralDataStructures
-
public static class ExtensionMethods
-
public class Grouping<TKey, TElement> : IGrouping<TKey, TElement>, IEnumerable<TElement>, IEnumerable
-
public class MultiKeyDictionary<K, L, V>
-
public class MultiValueDictionary<TKey, TValue> : Dictionary<TKey, HashSet<TValue>>, ILookup<TKey, TValue>, IEnumerable<IGrouping<TKey, TValue>>, IEnumerable
-
public class SerializableDictionary<TKey, TValue> : Dictionary<TKey, TValue>, IXmlSerializable
Xpand.Utils.Helpers
-
public enum Conversion
-
public static class DataSetExtensions
-
public static class DateTimeUtils
-
public static class EnumerableExtensions
-
public static class EnumExtensions
-
public enum ExcelExtension
-
public class FlagsEnumDifference<T>
-
public static class ImageExtensions
-
public static class NotificationExtensions
-
public static class NumericHelper
- public static bool IsNumeric(this string strString)
- public static double ValDouble(this string x)
- public static int ValInt32(this string x)
-
public static class PropertyHelper<T>
-
public static class ReflectionExtensions
- public static object CreateGeneric(this Type generic, Type innerType, object[] args)
- public static MemberInfo GetExpression(LambdaExpression lambda)
- public static FieldInfo GetFieldInfo<TTarget>(this TTarget target, Expression<Func<TTarget, object>> field)
- public static MethodInfo GetMemberInfo<TTarget>(this TTarget target, Expression<Action<TTarget>> method)
- public static MethodInfo GetMemberInfo(Expression method)
- public static MemberInfo GetMemberInfo<TTarget>(this TTarget target, Expression member)
- public static PropertyInfo GetPropertyInfo<TTarget>(this TTarget target, Expression<Func<TTarget, object>> property)
- public static string GetPropertyName<TTarget>(Expression<Func<TTarget, object>> property)
- public static string GetPropertyName<TTarget, TObject>(Expression<Func<TTarget, TObject>> property)
- public static string GetPropertyName<TTarget>(this TTarget target, Expression<Func<TTarget, object>> property)
- public static IEnumerable<Type> GetTypes(this AppDomain appdomain, string typeToFind)
- public static IEnumerable<Type> GetTypes(this AppDomain appDomain, Type typeToFind)
- public static IEnumerable<Type> GetTypes(this AppDomain appDomain)
- public static object Invoke(this Type type, object target, string methodName)
- public static bool IsDynamic(this Assembly assembly)
- public static bool IsNullableType(this Type theType)
- public static void SetProperty<T>(this INotifyPropertyChanged source, Expression<Func<T>> propExpr, ref T propertyValueHolder, T value, Action doIfChanged)
- public static void SetProperty<T>(this INotifyPropertyChanged source, Expression<Func<T>> propExpr, ref T propertyValueHolder, T value)
- public static void SetPropertyInfoBackingFieldValue<TTarget>(this TTarget target, Expression<Func<TTarget, object>> property, object obj, object value)
-
public static class StreamExtensions
-
public static class StringExtensions
-
public class TypeCannotChanged : InvalidOperationException
-
public static class XpandConvert
- public static bool CanChange<T>(object value)
- public static bool CanChange<T>(string value, CultureInfo culture)
- public static bool CanChange<T>(object value, Conversion options)
- public static bool CanChange<T>(object value, CultureInfo culture, Conversion options)
- public static bool CanChange(this object value, Type destinationType)
- public static bool CanChange(this object value, Type destinationType, CultureInfo culture)
- public static bool CanChange(this object value, Type destinationType, Conversion options)
- public static bool CanChange(this object value, Type destinationType, CultureInfo culture, Conversion options)
- public static T Change<T>(object value)
- public static T Change<T>(object value, CultureInfo culture)
- public static T Change<T>(object value, Conversion options)
- public static T Change<T>(object value, CultureInfo culture, Conversion options)
- public static object Change(object value, Type destinationType)
- public static object Change(object value, Type destinationType, CultureInfo culture)
- public static object Change(object value, Type destinationType, Conversion options)
- public static object Change(object value, Type destinationType, CultureInfo culture, Conversion options)
- public static bool TryToChange<T>(object value, out T result)
- public static bool TryToChange<T>(object value, out T result, CultureInfo culture)
- public static bool TryToChange<T>(object value, out T result, Conversion options)
- public static bool TryToChange<T>(object value, out T result, CultureInfo culture, Conversion options)
- public static bool TryToChange(this object value, Type destinationType, out object result)
- public static bool TryToChange(this object value, Type destinationType, out object result, CultureInfo culture)
- public static bool TryToChange(this object value, Type destinationType, out object result, Conversion options)
- public static bool TryToChange(this object value, Type destinationType, out object result, Conversion options, CultureInfo culture)
Xpand.Utils.IO
Xpand.Utils.Linq
-
public class ExpressionConverter
-
public static class Extensions
-
public static class PredicateBuilder
- public static Expression<Func<T, bool>> And<T>(this Expression<Func<T, bool>> expr1, Expression<Func<T, bool>> expr2)
- public static Expression<Func<T, bool>> False<T>()
- public static Expression<Func<T, bool>> Or<T>(this Expression<Func<T, bool>> expr1, Expression<Func<T, bool>> expr2)
- public static Expression<Func<T, bool>> True<T>()
-
public static class RecursiveLinq
Xpand.Utils.Linq.Dynamic
-
public abstract class DynamicClass
-
public static class DynamicExpression
- public static Type CreateClass(DynamicProperty[] properties)
- public static Type CreateClass(IEnumerable<DynamicProperty> properties)
- public static Expression Parse(Type resultType, string expression, object[] values)
- public static LambdaExpression ParseLambda(Type itType, Type resultType, string expression, object[] values)
- public static LambdaExpression ParseLambda(ParameterExpression[] parameters, Type resultType, string expression, object[] values)
- public static Expression<Func<T, S>> ParseLambda<T, S>(string expression, object[] values)
-
public class DynamicProperty
-
public static class DynamicQueryable
- public static bool Any(this IQueryable source)
- public static int Count(this IQueryable source)
- public static IQueryable GroupBy(this IQueryable source, string keySelector, string elementSelector, object[] values)
- public static IQueryable<T> OrderBy<T>(this IQueryable<T> source, string ordering, object[] values)
- public static IQueryable OrderBy(this IQueryable source, string ordering, object[] values)
- public static IQueryable Select(this IQueryable source, string selector, object[] values)
- public static IQueryable Skip(this IQueryable source, int count)
- public static IQueryable Take(this IQueryable source, int count)
- public static IQueryable<T> Where<T>(this IQueryable<T> source, string predicate, object[] values)
- public static IQueryable Where(this IQueryable source, string predicate, object[] values)
-
public sealed class ParseException : Exception
Xpand.Utils.Threading
Xpand.Utils.Web
-
public class ClientScriptProxy
- public static ScriptRenderModes DefaultScriptRenderMode
- public static List<ScriptResourceAlias> ScriptResourceAliases
- public static ClientScriptProxy Current { get; }
- public Page Page { get; set; }
- protected ClientScriptProxy()
- public static string ExtractString(string source, string beginDelim, string endDelim, bool caseSensitive, bool allowMissingEndDelimiter)
- public static bool IsMsAjax()
- public static string ResolveUrl(string originalUrl)
- public void ClearContextItemsOnTransfer()
- public string GetClientScriptResourceUrl(Type type, string resourceName)
- public string GetWebResourceUrl(Type type, string resourceName)
- public bool IsScriptManagerOnPage(Page page)
- public void LoadControlScript(Control control, string scriptLocation, string resourceName, ScriptRenderModes renderMode)
- public void LoadControlScript(Control control, string scriptLocation, string resourceName)
- public void LoadControlScript(Control control, string scriptLocation)
- public void RegisterClientScriptBlock(Control control, Type type, string key, string script, bool addScriptTags)
- public void RegisterClientScriptBlock(Control control, Type type, string key, string script, bool addScriptTags, ScriptRenderModes renderMode)
- public void RegisterClientScriptInclude(Control control, Type type, string key, string url)
- public void RegisterClientScriptInclude(Control control, Type type, string url, ScriptRenderModes renderMode)
- public void RegisterClientScriptResource(Control control, Type type, string resourceName, ScriptRenderModes renderMode)
- public void RegisterCssBlock(Control control, Type type, string key, string script)
- public void RegisterCssLink(Control control, Type type, string key, string url)
- public void RegisterCssResource(Control control, Type type, string resourceName)
- public void RegisterHiddenField(Control control, string hiddenFieldName, string hiddenFieldInitialValue)
- public void RegisterStartupScript(Control control, Type type, string key, string script, bool addStartupTags)
-
public static class ControlExtensions
-
public enum ScriptRenderModes
-
public struct ScriptResourceAlias
Xpand.Utils.Win32