Classes

  Class Description
Public class AuditUtility
Public class FileUtility
Utility class that holds MonoX file and folder-related utilities.
Public class ImageUtility
Image helper used for image manipulation operations such as resizing etc.
Public class JavascriptUtility
Handles localization and similar aspects of the client-side code.

Servs as a wrapper for the client script registration methods and can dynamically recognize wheter to register scripts via ScriptingManager or Page.ClientScript.

 Copy imageCopy
ScriptManagerHelper.RegisterClientScriptResource(
            this,
            typeof(MyWidget),
            "MyWidget.js");

        // Register initialization
        ScriptManagerHelper.RegisterStartupScript(
            this,
            typeof(MyWidget),
            ClientID + "_KeyStuff",
            "MyWidget_Initialize('" + ClientID + "');",
            true);

        // Register dispose if Microsoft ASP.NET AJAX is available
        if (ScriptManagerHelper.IsMicrosoftAjaxAvailable()) {
            ScriptManagerHelper.RegisterStartupScript(
                this,
                typeof(MyWidget),
                ClientID + "_Dispose",
                @"
                 document.getElementById('" + ClientID + @"').dispose = function() {{
                 MyWidget_Dispose('" + ClientID + @"');
             }}
             ",
                true);
        }
Public class LocalizationTextHandler
Localization text handler is used for getting and setting field values in a currently selected language.
Public class LocalizationUtility
Class with methods dedicated to localization and culture specific functionality.
Public class LogUtility
Logger helper (Small log4net logger wrapper).
Public class MonoXSpamContentValidator
Public class MonoXUtility
MonoX CMS Utility class, main class used throughout the project for general purpose functions.
Public class OutputCacheUtility
Used for generating custom vary by params and other output cache-related tasks.
Public class PagerUtility
Class that holds functionality used by Mono Software pager control
Public class PageUtility
PageUtility class holds static utility classes that are used to help working with portal pages and their properties.
Public class SecurityUtility
Set of static security-related helper methods.
Public class UrlUtility
Utility class for url management.
Public class WebPartUtility
Collection of static helper methods for working with Web parts.

Delegates

  Delegate Description
Public delegate PagerUtility..::..PagerAction
Cannot use the built in Action delegate that doesn't return a parameter and receives no parameters in .NET 2.0 since the compiler says Using the generic type System.Action T requires 1 type arguments. This is a replacement delegate to solve this issue.

Enumerations

  Enumeration Description
Public enumeration BucketLocation
Amazon S3 bucket location enum.
Public enumeration ContentFilteringMode
HTML editor content filtering mode.
Public enumeration DiscussionTopicFilter
Discussion topic filter options.
Public enumeration DiscussionTopicSorter
Discussion topic sort options.
Public enumeration FileViewWorkingMode
File view control working mode
Public enumeration GetImageType
Enum used in GetImage HttpHandler.
Public enumeration NewsFileContentTypes
Enum that holds content types for news files.
Public enumeration NewsWorkingMode
Enum that holds working mode for news part of a MonoX portal.
Public enumeration ProfileWorkingMode
Enum that holds working mode for user profile part of a MonoX portal.
Public enumeration SnEntityType
Entity type used in social networking modules that can be interfaced to multiple entities, like comments or files.
Public enumeration SnGroupWorkingMode
Enum that holds working mode for sn group web part of a MonoX portal.
Public enumeration VerbType
Web part verb type.