IdeaBlade.Core Assembly : IdeaBlade.Core Namespace |
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. |
![]() | AppEnv | Provides information on the current environment. |
![]() | 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. |
![]() | DotNetLanguage | |
![]() | DynamicComparer<T,TResult> | Dynamic implementation of an IEqualityComparer. |
![]() | DynamicTypeConverter | Converts anonymously-typed objects to dynamicly-typed objects for binding in Silverlight applications. |
![]() | 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. |
![]() | FixedRetry | Represents a retry policy that performs a specified number of retries, using a specified fixed time interval between retries. |
![]() | 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. |
![]() | 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. |
![]() | NoRetry | Represents a retry policy that performs no retries. |
![]() | NullLogger | Logger which writes trace messages using System.Diagnostics.Trace or 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. |
![]() | StreamFns | A static class of utility functions related to stream handling. |
![]() | StringFns | A static class providing utility functions related to string handling. |
![]() | TraceFileXmlLogger | Used internally by the DevForce framework to log tracing messages to a file. |
![]() | 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.A message to be published by the TracePublisher. |
![]() | TracePublisher | Publishes debugging and tracing messages generated by DevForce applications. |
![]() | TraceSubscriber | Subscriber to the TracePublisher used by DevForce. Internal use only. |
![]() | 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. |
Interface | Description | |
---|---|---|
![]() | IHasListManager | Interface implemented by lists which can be managed by a IListManager. |
![]() | IListManager | An implementor of the IListManager interface holds one IList (or many ILists collectively) under the control of a manager of some sort. |
![]() | IPredicateDescription | Interface implemented by dynamically built predicates. |
![]() | IProjectionSelector | Interface implemented by dynamic property selectors. |
![]() | IPropertyInterceptorArgs | Interface implemented by property interceptor argument classes. |
![]() | IPropertyInterceptorArgs<TInstance,TValue> | Generic interface for property interceptor arguments. |
![]() | IRetryPolicy | Indicates a retry policy for possibly transient communication errors to the remote EntityServer. |
![]() | ISortSelector | Interface implemented by dyanmic sorting selectors. |
![]() | ITraceLogger | Interface describing simple logging capabilities. |
![]() | ITraceLoggerProvider | Implement the ILoggerProvider to provide custom logging in your application. |
![]() | ITraceSubscriberCallback | Interface that any subscriber to a TracePublisher must implement. |
Enumeration | Description | |
---|---|---|
![]() | Cardinality | The number of elements in a set or the relationship between two sets. |
![]() | ClientApplicationType | Indicates the type of client applications supported by the EntityServer. |
![]() | PropertyDirection | Indicates whether a PropertyInterceptor is for a getter or setter. |
![]() | PropertyInterceptorMode | When the PropertyInterceptorAction will be invoked. |
![]() | PropertyInterceptorTiming | The timing of the PropertyInterceptorAction. |