| Class | Description |
 | AfterGetAttribute | Marks an action to be performed in a property getter after the value is retrieved from the backing store. |
 | AfterSetAttribute | Marks an action to be performed in a property setter after the value is written to the backing store. |
 | AnonymousFns | A collection of static utility methods relating to anonymous types. |
 | AssertionException | Any Debug.Assert or Trace.Assert errors encountered will raise this exception type |
 | BeforeGetAttribute | Marks an action to be performed in a property getter before the value is retrieved from the backing store. |
 | BeforeSetAttribute | Marks an action to be performed in a property setter before the value is written to the backing store. |
 | BitList | Replacement for BitArray which in not available in SilverLight. |
 | BooleanUsingBlock | A UsingBlock for boolean values. |
 | ClientApplicationTypeExtensions | Static extension methods for the ClientApplicationType enumeration. |
 | CodingFns | Helper class containing encoding / decoding and bitstream functions. |
 | ConsoleLogger | Logger which writes trace messages to the Console. |
 | CryptoFns | Static class that provides utility functions having to do with cryptography. |
 | DebugFns | A collection of static (Shared in Visual Basic) methods used to provide code assertions, tracing and logging functionality for debug builds of DevForce applications. |
 | DefaultLoggerProvider | Returns the default DevForce ITraceLogger implementation. |
 | DotNetLanguage | |
 | DynamicComparer<T,TResult> | Dynamic implementation of an IEqualityComparer. |
 | DynamicTypeConverter | Converts anonymously-typed objects to dynamicly-typed objects for binding in Silverlight applications. |
 | EnglishGrammarRules | Provides a basic implementation of commonly used grammar functions, with rules for pluralization, possessives, and articles. |
 | EnumerableFns | Provides a set of static methods for querying objects that implement IEnumerable. |
 | EventHandlerUtils | |
 | FileFns | A collection of static utility methods all involved with the manipulation of files. |
 | GrammarLibrary | Provides methods that can be used to format grammatically correct messages through GrammarString.Format(). |
 | GrammarString | A static class that extends the functionality of String.Format() for grammatical rules. |
 | HttpFileInfo | Container for information about an HTTP file. Used in association with the HttpFns class. |
 | HttpFns | A collection of static utility functions all involved with the manipulation of HTTP files and streams |
 | IdeaBladeApplication | A static class holding application-wide properties. |
 | IdeaBladeConfig | Used to manage configuration properties within a DevForce application. |
 | IdeaBladeException | Base class for exception types within the IdeaBlade DevForce framework. |
 | IdeaBladeGuidAttribute | An System.Attribute used by DevForce to mark your domain model assemblies with license information. |
 | IdeaBladeLicenseAttribute | An System.Attribute used by DevForce to mark your domain model assemblies with license information. |
 | IdeaBladeLicenseException | Exception used for violation of product license. |
 | Locale | A subclass of System.Globalization.CultureInfo which supports an arbitrary list of subcultures and time offsets. |
 | MemberMetadata | Metadata information about a Type member. |
 | MemberMetadataMap | Singleton class that provides metadata about any .NET member. |
 | MemoFns | A collection of static utility methods relating to memoization. |
 | NamespaceFilter | Used in trace message logging to determine whether calls from a namespace should be traced. |
 | NullLogger | Logger which writes trace messages using System.Diagnostics.Debug. |
 | PropertyComparer | An implementation of the System.Collections.IComparer interface that operates using System.Reflection.PropertyInfo and System.ComponentModel.PropertyDescriptor instances. This functionally allows IComparers to be dynamically constructed for any property of an object. |
 | PropertyInterceptor | Used to add custom actions to property getters and setters. |
 | PropertyInterceptor<TInstance,TValue,TArgs> | Used to add custom actions to property getters and setters. |
 | PropertyInterceptorAction | Defines an action to be performed in a PropertyInterceptor. |
 | PropertyInterceptorAction<TArgs> | Defines an action to be performed in a PropertyInterceptor. |
 | PropertyInterceptorArgs | Base interface for arguments to a PropertyInterceptorAction. |
 | PropertyInterceptorArgs<TInstance,TValue> | Strongly-typed arguments to a PropertyInterceptorAction. |
 | PropertyInterceptorAttribute | Base class for all DevForce property interceptor attributes. |
 | PropertyInterceptorException | Exception thrown for errors encountered when property interceptors are created or discovered. |
 | PropertyInterceptorManager | Manages DevForce property interceptors. |
 | PropertyInterceptorModeExtensions | Provides a set of static methods for working with the PropertyInterceptorMode. |
 | PropertyPath | Utility class for converting strongly typed property paths into strings for use in databinding. |
 | ReflectionCloner | Clones object graphs using reflection following the DataContractSerializer 'rules'. |
 | ReflectionFns | A collection of static utility methods to assist in using the .NET reflection API. |
 | StreamFns | A static class of utility functions related to stream handling. |
 | StringFns | A static class providing utility functions related to string handling. |
 | TraceFns | A collection of static methods used to provide code assertions, tracing and logging functionality for release builds of DevForce applications. |
 | TraceMessage | A message to be published by the TracePublisher. |
 | TracePublisher | Publishes debugging and tracing messages generated by DevForce applications. |
 | TypeFns | A collection of static methods used to provide additional System.Type related services. |
 | TypeWrapper | Wrapper used with the System.Runtime.Serialization.DataContractSerializer to allow System.Type data members to be transmitted across tiers. |
 | UsingBlock | For use with a using (Using in Visual Basic) statement to perform pre- and post- actions. |
 | WeakEventHandler<T,E> | Event handler to be used in those cases where a publisher should not hold references to its subscribers, as implicitly occurs in the regular event model. |