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. |