Miner.System Assembly : Miner Namespace |
Class | Description | |
---|---|---|
![]() | AssemblyBuildAttribute | |
![]() | AssemblyFullProductVersionAttribute | |
![]() | BrandingResource | This class gets passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding. |
![]() | CancelEditException | |
![]() | DetectCommunicationPort | |
![]() | DynamicDSTTimeZone | |
![]() | EventLogAppender | An alternative implementation of log4net's appender. |
![]() | EventsHelper | Helper class for firing events. Primary objective is to gracefully recover and continue from invokees that throw exceptions. |
![]() | FireEventAppender | |
![]() | HelpDocFromRegistry | |
![]() | HighPerformanceCounter | The HighPerformanceCounter class provides access to the Win32 QueryPerformanceCounter APIs. |
![]() | LicensedComponentManager | |
![]() | LicensedProductRequiredAttribute | |
![]() | MessageLoggedEventArgs | |
![]() | MessageLogger | MessageLogger class provides a simple bridge from COM to .NET, more specifically to log4net. |
![]() | MinerRuntimeEnvironment | MinerRuntimeEnvironment detects the runtime mode using the process name (e.g., ArcCatalog, ArcMap, ArcEngine). If it can't identify a runtime mode, it returns the default value from the mmRuntimeMode enumeration: mmRuntimeModeUnknown. When writing a custom application, you will need to manually set the runtime mode using a value from the mmRuntimeMode enumeration. If your custom application has a user interface (e.g., message box, form), set the runtime mode to one that is more conducive to user interfaces (e.g., mmRuntimeModeArcEngine, mmRuntimeModeArcMap). If the custom application has no user interface, then the mmRuntimeModeServer mode is more appropriate. Runtime mode is automatically set for ArcGIS and Schneider Electric applications and does not need to be set manually. |
![]() | MMRegistry | |
![]() | PasswordEncryption | |
![]() | ProcessHelper | Provides basic information about the current process. |
![]() | RegexHelper | |
![]() | Resourcer | This class allows you to internationalize the ArcFM Solution. This class primarily is used internally. |
![]() | SingleProgramInstance | |
![]() | SortedBindingList<T> | |
![]() | SortedList<T> | |
![]() | SortedOptionallyList<T> |
Interface | Description | |
---|---|---|
![]() | IMMBrandingResource | This interface receives passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding. |
![]() | IMMBrandingResource2 | This interface duplicates the methds on IMMBrandingResource and adds the SetFormIcon method. It does not inherity from IMMBrandingResource. This interface receives passed tokens (e.g., %A) and converts them into recognizable names (e.g., ArcFM) for ArcFM Solution branding. |
![]() | IMMComCategoryLookup | This interface retrieves the ClassID values for the classes that reside in a given component category. |
![]() | IMMMessageLogger | |
![]() | IMMProductData | |
![]() | IMMRegistry | |
![]() | IMMRegistry2 | |
![]() | IMMRegistryEx | |
![]() | IMMRuntimeEnvironment | This interface provides access to the runtime mode. |
Structure | Description | |
---|---|---|
![]() | BitField32 | This class acts as a wrapper around a 32-bit integer. It facilitates specialized interpretations and manipulation of the individual bit-values that comprise the integer. It provides the ability to group bits, as well as read or manipulate the values of both individual and grouped bits |
Delegate | Description | |
---|---|---|
![]() | MessageLoggedEventHandler |
Enumeration | Description | |
---|---|---|
![]() | DynamicDSTTimeZone.DSTStatus | |
![]() | mmErrorLogCodes | This enumeration lists the types of errors that may be written to the event log. |
![]() | mmRuntimeMode | This enumeration contains a list of ArcFM Solution environments and applications. MMRuntimeEnvironment uses this enumeration to retrieve runtime mode for existing applications and manually set a runtime mode for custom applications. Runtime mode is automatically set for ArcGIS and Schneider Electric applications and does not need to be set manually. |