RingSoft.DbLookup.Controls.WPF.Properties Namespace
RingSoft.DbMaintenance Namespace

RingSoft.DbMaintenance Namespace

Classes


  Class Description
Public class AdvancedFilterViewModel
Class AdvancedFilterViewModel. Implements the INotifyPropertyChanged
Public class AdvancedFindAfFilterRow
Class AdvancedFindAfFilterRow. Implements the AdvancedFindFilterRow
Public class AdvancedFindColumnRow
Class AdvancedFindColumnRow. Implements the DbMaintenanceDataEntryGridRow<(Of <(<'TEntity>)>)> Implements the IDisposable
Public class AdvancedFindColumnsManager
Class AdvancedFindColumnsManager. Implements the DbMaintenanceDataEntryGridManager<(Of <(<'TEntity>)>)>
Public class AdvancedFindFieldColumnRow
Class AdvancedFindFieldColumnRow. Implements the AdvancedFindColumnRow
Public class AdvancedFindFieldFilterRow
Class AdvancedFindFieldFilterRow. Implements the AdvancedFindFilterRow
Public class AdvancedFindFilterCellProps
Class AdvancedFindFilterCellProps. Implements the AdvancedFindMemoCellProps
Public class AdvancedFindFilterRow
Class AdvancedFindFilterRow. Implements the DbMaintenanceDataEntryGridRow<(Of <(<'TEntity>)>)>
Public class AdvancedFindFiltersManager
Class AdvancedFindFiltersManager. Implements the DbMaintenanceDataEntryGridManager<(Of <(<'TEntity>)>)>
Public class AdvancedFindFormulaColumnRow
Class AdvancedFindFormulaColumnRow. (Deprecated) Implements the AdvancedFindColumnRow
Public class AdvancedFindFormulaFilterRow
Class AdvancedFindFormulaFilterRow (Deprecated). Implements the AdvancedFindFilterRow
Public class AdvancedFindInput
Class AdvancedFindInput.
Public class AdvancedFindNewColumnRow
Class AdvancedFindNewColumnRow. Implements the AdvancedFindColumnRow
Public class AdvancedFindNewFilterRow
Class AdvancedFindNewFilterRow. Implements the AdvancedFindFilterRow
Public class AdvancedFindPrinterProcessor
Class AdvancedFindPrinterProcessor. Implements the IPrintProcessor
Public class AdvancedFindViewModel
Class AdvancedFindViewModel. Implements the DbMaintenanceViewModel<(Of <(<'TEntity>)>)>
Public class AspChildControlTypeAttribute
Class AspChildControlTypeAttribute. This class cannot be inherited. Implements the Attribute
Public class AspDataFieldAttribute
Class AspDataFieldAttribute. This class cannot be inherited. Implements the Attribute
Public class AspDataFieldsAttribute
Class AspDataFieldsAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMethodPropertyAttribute
Class AspMethodPropertyAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcActionAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC action. If applied to a method, the MVC action name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String).
Public class AspMvcActionSelectorAttribute
ASP.NET MVC attribute. When applied to a parameter of an attribute, indicates that this parameter is an MVC action name.
Public class AspMvcAreaAttribute
ASP.NET MVC attribute. Indicates that the marked parameter is an MVC area. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String).
Public class AspMvcAreaMasterLocationFormatAttribute
Class AspMvcAreaMasterLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcAreaPartialViewLocationFormatAttribute
Class AspMvcAreaPartialViewLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcAreaViewLocationFormatAttribute
Class AspMvcAreaViewLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcControllerAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC controller. If applied to a method, the MVC controller name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.ChildActionExtensions.RenderAction(HtmlHelper, String, String).
Public class AspMvcDisplayTemplateAttribute
ASP.NET MVC attribute. Indicates that a parameter is an MVC display template. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.DisplayExtensions.DisplayForModel(HtmlHelper, String).
Public class AspMvcEditorTemplateAttribute
ASP.NET MVC attribute. Indicates that the marked parameter is an MVC editor template. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.EditorExtensions.EditorForModel(HtmlHelper, String).
Public class AspMvcMasterAttribute
ASP.NET MVC attribute. Indicates that the marked parameter is an MVC Master. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(String, String).
Public class AspMvcMasterLocationFormatAttribute
Class AspMvcMasterLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcModelTypeAttribute
ASP.NET MVC attribute. Indicates that the marked parameter is an MVC model type. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(String, Object).
Public class AspMvcPartialViewAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC partial view. If applied to a method, the MVC partial view name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper, String).
Public class AspMvcPartialViewLocationFormatAttribute
Class AspMvcPartialViewLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspMvcSuppressViewErrorAttribute
ASP.NET MVC attribute. Allows disabling inspections for MVC views within a class or a method.
Public class AspMvcTemplateAttribute
ASP.NET MVC attribute. Indicates that the marked parameter is an MVC template. Use this attribute for custom wrappers similar to System.ComponentModel.DataAnnotations.UIHintAttribute(System.String).
Public class AspMvcViewAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view component. If applied to a method, the MVC view name is calculated implicitly from the context. Use this attribute for custom wrappers similar to System.Web.Mvc.Controller.View(Object).
Public class AspMvcViewComponentAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view component name.
Public class AspMvcViewComponentViewAttribute
ASP.NET MVC attribute. If applied to a parameter, indicates that the parameter is an MVC view component view. If applied to a method, the MVC view component view name is default.
Public class AspMvcViewLocationFormatAttribute
Class AspMvcViewLocationFormatAttribute. This class cannot be inherited. Implements the Attribute
Public class AspRequiredAttributeAttribute
Class AspRequiredAttributeAttribute. This class cannot be inherited. Implements the Attribute
Public class AspTypePropertyAttribute
Class AspTypePropertyAttribute. This class cannot be inherited. Implements the Attribute
Public class AssertionConditionAttribute
Indicates the condition parameter of the assertion method. The method itself should be marked by AssertionMethodAttribute attribute. The mandatory argument of the attribute is the assertion type.
Public class AssertionMethodAttribute
Indicates that the marked method is assertion method, i.e. it halts the control flow if one of the conditions is satisfied. To set the condition, mark one of the parameters with AssertionConditionAttribute attribute.
Public class BaseTypeRequiredAttribute
When applied to a target attribute, specifies a requirement for any type marked with the target attribute to implement or inherit specific type or types.
Public class CanBeNullAttribute
Indicates that the value of the marked element could be null sometimes, so checking for null is required before its usage.
Public class CannotApplyEqualityOperatorAttribute
Indicates that the value of the marked type (or its derivatives) cannot be compared using '==' or '!=' operators and Equals() should be used instead. However, using '==' or '!=' for comparison with null is always permitted.
Public class CheckDirtyResultArgs
Class CheckDirtyResultArgs.
Public class CollectionAccessAttribute
Indicates how method, constructor invocation, or property access over collection type affects the contents of the collection. Use CollectionAccessType to specify the access type.
Public class ContractAnnotationAttribute
Describes dependency between method input and output.
Public class DbAutoFillMap
Class DbAutoFillMap.
Public class DbMaintenanceDataEntryGridManager<(Of <(<'TEntity>)>)>
Class DbMaintenanceDataEntryGridManager. Used to manage DbMaintenanceViewModel grids. Implements the DbMaintenanceDataEntryGridManagerBase
Public class DbMaintenanceDataEntryGridManagerBase
Class DbMaintenanceDataEntryGridManagerBase. Implements the DataEntryGridManager
Public class DbMaintenanceDataEntryGridRow<(Of <(<'TEntity>)>)>
Class DbMaintenanceDataEntryGridRow. Manages a DataEntryGridRow in a DbMaintenanceDataEntryGridManager Implements the DataEntryGridRow
Public class DbMaintenanceStatusBarViewModel
Class DbMaintenanceStatusBarViewModel. Implements the INotifyPropertyChanged
Public class DbMaintenanceTestGlobals<(Of <(<'TViewModel, TView>)>)>
Class DbMaintenanceTestGlobals. Used to unit test a DbMaintenanceViewModel. Implements the IControlsUserInterface Implements the IDbMaintenanceDataProcessor
Public class DbMaintenanceViewModel<(Of <(<'TEntity>)>)>
The base class of all database maintenance view model classes.
Public class DbMaintenanceViewModelBase
The base class for database maintenance operations.
Public class HtmlAttributeValueAttribute
Class HtmlAttributeValueAttribute. This class cannot be inherited. Implements the Attribute
Public class HtmlElementAttributesAttribute
Class HtmlElementAttributesAttribute. This class cannot be inherited. Implements the Attribute
Public class InstantHandleAttribute
Tells code analysis engine if the parameter is completely handled when the invoked method is on stack. If the parameter is a delegate, indicates that delegate is executed while the method is executed. If the parameter is an enumerable, indicates that it is enumerated while the method is executed.
Public class InvokerParameterNameAttribute
Indicates that the function argument should be a string literal and match one of the parameters of the caller function. For example, ReSharper annotates the parameter of ArgumentNullException.
Public class ItemCanBeNullAttribute
Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can be null.
Public class ItemNotNullAttribute
Can be applied to symbols of types derived from IEnumerable as well as to symbols of Task and Lazy classes to indicate that the value of a collection item, of the Task.Result property or of the Lazy.Value property can never be null.
Public class LinqTunnelAttribute
Indicates that method is pure LINQ method, with postponed enumeration (like Enumerable.Select, .Where). This annotation allows inference of [InstantHandle] annotation for parameters of delegate type by analyzing LINQ method chains.
Public class LocalizationRequiredAttribute
Indicates whether the marked element should be localized.
Public class LookupMap
Class LookupMap.
Public class MacroAttribute
Allows specifying a macro for a parameter of a source template.
Public class MeansImplicitUseAttribute
Can be applied to attributes, type parameters, and parameters of a type assignable from Type . When applied to an attribute, the decorated attribute behaves the same as UsedImplicitlyAttribute. When applied to a type parameter or to a parameter of type Type, indicates that the corresponding type is used implicitly.
Public class MustUseReturnValueAttribute
Indicates that the return value of the method invocation must be used.
Public class NoEnumerationAttribute
Indicates that IEnumerable passed as a parameter is not enumerated. Use this annotation to suppress the 'Possible multiple enumeration of IEnumerable' inspection.
Public class NoReorderAttribute
Prevents the Member Reordering feature from tossing members of the marked class.
Public class NotifyPropertyChangedInvocatorAttribute
Indicates that the method is contained in a type that implements System.ComponentModel.INotifyPropertyChanged interface and this method is used to notify that some property value changed.
Public class NotNullAttribute
Indicates that the value of the marked element can never be null.
Public class PathReferenceAttribute
Indicates that a parameter is a path to a file or a folder within a web project. Path can be relative or absolute, starting from web root (~).
Public class ProvidesContextAttribute
Indicates the type member or parameter of some type, that should be used instead of all other ways to get the value of that type. This annotation is useful when you have some "context" value evaluated and stored somewhere, meaning that all other ways to get this value must be consolidated with existing one.
Public class PublicAPIAttribute
This attribute is intended to mark publicly available API which should not be removed and so is treated as used.
Public class PureAttribute
Indicates that a method does not make any observable state changes. The same as System.Diagnostics.Contracts.PureAttribute.
Public class RazorDirectiveAttribute
Class RazorDirectiveAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorHelperCommonAttribute
Class RazorHelperCommonAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorImportNamespaceAttribute
Class RazorImportNamespaceAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorInjectionAttribute
Class RazorInjectionAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorLayoutAttribute
Class RazorLayoutAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorPageBaseTypeAttribute
Class RazorPageBaseTypeAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorSectionAttribute
Razor attribute. Indicates that the marked parameter or method is a Razor section. Use this attribute for custom wrappers similar to System.Web.WebPages.WebPageBase.RenderSection(String).
Public class RazorWriteLiteralMethodAttribute
Class RazorWriteLiteralMethodAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorWriteMethodAttribute
Class RazorWriteMethodAttribute. This class cannot be inherited. Implements the Attribute
Public class RazorWriteMethodParameterAttribute
Class RazorWriteMethodParameterAttribute. This class cannot be inherited. Implements the Attribute
Public class RecordLockingInputParameter
Class RecordLockingInputParameter.
Public class RecordLockingViewModel
Class RecordLockingViewModel. Implements the DbMaintenanceViewModel<(Of <(<'TEntity>)>)>
Public class RegexPatternAttribute
Indicates that the marked parameter is a regular expression pattern.
Public class SelectArgs
Class SelectArgs.
Public class SourceTemplateAttribute
An extension method marked with this attribute is processed by code completion as a 'Source Template'. When the extension method is completed over some expression, its source code is automatically expanded like a template at call site.
Public class StringFormatMethodAttribute
Indicates that the marked method builds string by the format pattern and (optional) arguments. The parameter, which contains the format string, should be given in constructor. The format string should be in String-like form.
Public class TerminatesProgramAttribute Obsolete.
Indicates that the marked method unconditionally terminates control flow execution. For example, it could unconditionally throw exception.
Public class TestDbMaintenanceProcessor
Class TestDbMaintenanceProcessor. Implements the IDbMaintenanceDataProcessor
Public class TestDbMaintenanceView
Class TestDbMaintenanceView. Implements the IDbMaintenanceView
Public class UiControlMap
Class UiControlMap.
Public class UsedImplicitlyAttribute
Indicates that the marked symbol is used implicitly (e.g. via reflection, in external library), so this symbol will not be reported as unused (as well as by other usage inspections).
Public class ValidationFailArgs
Class ValidationFailArgs.
Public class ValueProviderAttribute
Use this annotation to specify a type that contains static or const fields with values for the annotated property/field/parameter. The specified type will be used to improve completion suggestions.
Public class ViewModelOperationPreviewEventArgs<(Of <(<'TEntity>)>)>
Class ViewModelOperationPreviewEventArgs.
Public class XamlItemBindingOfItemsControlAttribute
XAML attribute. Indicates the property of some BindingBase-derived type, that is used to bind some item of ItemsControl-derived type. This annotation will enable the DataContext type resolve for XAML bindings for such properties.
Public class XamlItemsControlAttribute
XAML attribute. Indicates the type that has ItemsSource property and should be treated as ItemsControl-derived type, to enable inner items DataContext type resolve.

Interfaces


  Interface Description
Public interface IAdvancedFindView
Interface IAdvancedFindView Extends the IDbMaintenanceView
Public interface IDbMaintenanceDataProcessor
Interface IDbMaintenanceDataProcessor
Public interface IDbMaintenanceView
The view for DbMaintenanceViewModel classes. This should be implemented by the base class of DbMaintenance windows to avoid duplicate code.
Public interface IRecordLockingView
Interface IRecordLockingView Extends the IDbMaintenanceView

Enumerations


  Enumeration Description
Public enumeration AdvancedFindColumnRow..::..AdvancedFindColumnColumns
Enum AdvancedFindColumnColumns
Public enumeration AdvancedFindFiltersManager..::..FilterColumns
Enum FilterColumns
Public enumeration AssertionConditionType
Specifies assertion type. If the assertion method argument satisfies the condition, then the execution continues. Otherwise, execution is assumed to be halted.
Public enumeration CollectionAccessType
Provides a value for the CollectionAccessAttribute to define how the collection method invocation affects the contents of the collection.
Public enumeration DbMaintenanceModes
Enum DbMaintenanceModes
Public enumeration DbMaintenanceResults
Enum DbMaintenanceResults
Public enumeration ImplicitUseKindFlags
Specify the details of implicitly used symbol when it is marked with MeansImplicitUseAttribute or UsedImplicitlyAttribute.
Public enumeration ImplicitUseTargetFlags
Specify what is considered to be used implicitly when marked with MeansImplicitUseAttribute or UsedImplicitlyAttribute.
Public enumeration MaintenanceKey
Enum MaintenanceKey
Public enumeration MessageButtons
Enum MessageButtons
Public enumeration TrueFalseValues
Enum TrueFalseValues
Public enumeration ValidationFailControls
Enum ValidationFailControls
Public enumeration ViewModelOperations
Enum ViewModelOperations