Namespace Splat
Classes
- AppCenterFeatureUsageTrackingSession
Feature Usage Tracking Client for AppCenter.
- AppCenterViewTracking
View Tracking integration for AppCenter.
- ApplicationInsightsViewTracking
View Tracking integration for Application Insights.
- BitmapLoader
This class loads and creates bitmap resources in a platform-independent. way.
- BitmapLoaderException
A exception that occurs when there is a problem using or retrieving the IBitmapLoader.
- DefaultModeDetector
Provides a mechanism to detect if the current execution context is a unit test using various heuristics such as environment signals, process names, and legacy assembly scans.
- DefaultPlatformModeDetector
Detects if we are in design mode or unit test mode based on the current platform.
- ExceptionlessFeatureUsageTrackingSession
Feature Usage Tracking integration for Exceptionless.
- ExceptionlessViewTracking
Exceptionless View Tracking integration.
- FuncDependencyResolver
A simple dependency resolver which takes Funcs for all its actions. GetService is always implemented via GetServices().LastOrDefault(). This container is not thread safe.
- Locator
A Locator which will host the container for dependency injection based operations. This is now a wrapper around Splat.AppLocator which is the actual implementation. The static constructor also ensures that Splat registrations are done which is the key addition compared with AppLocator.
- ModeDetector
A helper class which detects if we are currently running via a unit test or design mode.
- PlatformModeDetector
Detects various properties about a platform.
- PointMathExtensions
Extension methods which extend the point mathematics.
- RaygunFeatureUsageTrackingSession
Feature Usage Tracking integration for Raygun.
- RectangleMathExtensions
Extension methods to help with operations associated with the RectangleF struct.
- SerilogFullLogger
A full wrapping logger over Serilog.
- ServiceLocationInitialization
Initialization logic for Splat interacting with Dependency Resolvers.
- SizeMathExtensions
Extension methods to assist with the SizeF struct.
- TargetFrameworkExtensions
Extension methods that help to get the target framework for an assembly.
Structs
- SplatColor
A platform independent color structure.
Interfaces
- IBitmap
Represents a bitmap image that was loaded via a ViewModel. Every platform provides FromNative and ToNative methods to convert this object to the platform-specific versions.
- IBitmapLoader
Represents the platform-specific image loader class. Unless you are testing image loading, you don't usually need to implement this.
- IModeDetector
Detects if unit tests or design mode are currently running for the current application or library.
- IPlatformModeDetector
Detects properties about the current platform.
Enums
- CompressedBitmapFormat
Specifies that compressed bitmap format.
- KnownColor
Well-known color names supported by
Splat. The underlying numeric value of each member indexes into the ARGB table used byKnownColors(ARGB format is0xAARRGGBB).
- RectEdge
Specifies which edge of a rectangle to use.