Microsoft.Practices.EnterpriseLibrary.Common.Silverlight
Represents a configuration converter that converts a string to based on a fully qualified name.
Returns the assembly qualified name for the passed in Type.
The container representing this System.ComponentModel.TypeDescriptor.
Culture info for assembly
Value to convert.
Type to convert to.
Assembly Qualified Name as a string
Returns a type based on the assembly qualified name passed in as data.
The container representing this System.ComponentModel.TypeDescriptor.
Culture info for assembly.
Data to convert.
Type of the data
A set of string constants listing the names of the configuration
sections used by the standard set of Entlib blocks.
Crypto block section name
Data Access Application Block custom settings
Exception Handling Application Block section name
Caching Application Block section name
Security Application Block section name
Logging Application Block section name
Instrumentation section name
Policy injection section name
Validation section name
Not actually a section name, this is the type name used to get the
TypeRegistrationProviderLocatorStrategy used to retrieve information
for the Data Access Application Block.
Not actually a section name, this is the type name used to get the
TypeRegistrationProviderLocatorStrategy used to retrieve information
for the Validation Application Block.
Defines a dictionary that can be used to populate a .
Indicates errors when retrieving configuration.
Initializes a new instance of the class.
Initializes a new instance of the class with a message.
A message describing the error.
Initializes a new instance of the class with a message and
an inner exception.
A message describing the error.
The exception that is the cause of the current exception, or
if no inner exception is specified.
A base class for configuration sections.
Entry point that is used for programmatically building up a configuration source.
Defines a configuration source builder.
Interface that is used to build fluent interfaces and hides methods declared by from IntelliSense.
Redeclaration that hides the method from IntelliSense.
Redeclaration that hides the method from IntelliSense.
Redeclaration that hides the method from IntelliSense.
Redeclaration that hides the method from IntelliSense.
Adds a to the builder.
Name of section to add.
Configuration section to add.
Determines if a section name is contained in the builder.
True if contained in the builder, false otherwise.
Returns a configuration section with the given name, if present in the builder.
Name of section to return.
A valid configuration section or null.
Returns a configuration section of type , if present in the builder.
Section name to retrieve
type to return.
Updates a configuration source replacing any existing sections with those
built up with the builder.
Adds a to the builder.
Name of section to add.
Configuration section to add.
Determines if a section name is contained in the builder.
True if contained in the builder, false otherwise.
Returns a configuration section with the given name, if present in the builder.
Name of section to return.
A valid configuration section or null.
Returns a configuration section of type , if present in the builder.
Section name to retrieve
type to return.
Updates a configuration source replacing any existing sections with those
built up with the builder.
Contains factory methods to create configuration sources.
Creates a default configuration source.
The default configuration source.
A implementation that looks up
a provider by looking for the named configuration section in the given .
If found, tries to cast the config section to .
This class encapsulates the logic used to find the type registration providers
in the current application.
This interface represents an object that can return configuration information
used to configure a container to resolve Entlib objects.
Return the objects needed to configure
the container.
The containing
the configuration information.
The sequence of objects.
Return the objects needed to reconfigure
the container after a configuration source has changed.
If there are no reregistrations, return an empty sequence.
The containing
the configuration information.
The sequence of objects.
Create a new instance
without a name.
Create a new instance.
Return the objects needed to configure
the container.
The sequence of objects.
Return the objects needed to reconfigure
the container after a configuration source has changed.
If there are no reregistrations, return an empty sequence.
The containing
the configuration information.
The sequence of objects.
Creates a new that will return all the
configuration for entlib blocks.
Configuration source containing any customizations
to the locator list.
The locator.
Every locator has a name associated with it so that it can be added and removed
from composites. This property returns that name.
Construct an instance of that will
look for the given .
Section name in configuration to look for.
Construct an instance of that
will look for the given . It also
registers for the
event, and will request updated type registrations from the section
at that time.
Section name in configuration to look for.
Event source to signal when reconfiguration is needed.
Return the objects needed to configure
the container.
The sequence of objects.
Return the objects needed to reconfigure
the container after a configuration source has changed.
If there are no reregistrations, return an empty sequence.
The containing
the configuration information.
The sequence of objects.
A that can be configured through a .
Create a that contains all the default registration
providers, honoring any configuration overrides of locators.
The that will return all registrations.
Create a that contains all the default registration
providers, honoring any configuration overrides of locators.
The configuration source to use when creating s
The responsible for raising container reconfiguration events.
The that will return all registrations.
public for unittesting purposes.
Represents an injected parameter value that can be determined at the time of container configuration.
Represents a strategy to retrieve a value to inject.
These strategies can either represent values known at container configuration time or
values that need to be resolved during object construction.
Initializes a new instance of the class with a .
The representing the value to inject.
Gets the representing the value to inject.
Concrete strategies interpret the expression to provide relevant registration data.
Gets the of the value to inject.
Initializes a value parameter with the specified expression to be evaluated when providing the value parameter.
The expression representing the value to provide to the parameter.
The parameter value to inject.
A static marker class to denote types constructed by the container when registering a .
Indicates a type to be resolved from a container.
The type to resolve from the container.
The type resolved
Indicates a type to be resolved by name from a container.
The type to resolve from the container.
The name to use when resolving the type.
The type resolved.
Indicates a type to be resolved by name from a container, if the name is not null.
The type to resolve from the container.
The name to use when resolving the type.
The type resolved.
Indicates an enumerable set to be resolved from a container using the names supplied
in .
The type to resolve from the container.
The set of names to use when resolving from the container.
This class is the event arguments received when a container is being
reconfigured due to a configuration source change. This class is a
collecting argument: new type registrations should be added via the
AddTypeRegistrations method.
Initializes a new instance of the class.
The that changed,
causing the need to reconfigure the container.
Sequence of changed section names in
.
Called by event receivers to collect the set of type registrations that
must be used to update the container.
The new set of type registrations.
The updated configuration source.
The section names that have changed.
A parameter representing a set of named items to be resolved by the container.
The set of names to resolve in the container.
Enumeration type
Represents a construction parameter resolved through the container.
Initializes the construction parameter from the . This method call expression
expected to be represented through the static marker class.
Given a class Example defined as:
public class Example
{
public Example(Argument arg);
}
A and for this configuration might appear as follows:
new TypeRegistration<Example>(() => new Example(Container.Resolved<Argument>("SomeName"));
During construction of the Example class, Argument will be resolved and injected by the container.
The marker interface is used to represent
this requirement to a container configurator and is translated to a .
The method expression representing the type to resolve and named value.
The name to use when resolving the type represented by the method call expression.
Implement this interface to create an object that can read a set
of objects representing the current
Enterprise Library configuration and configure a dependency injection
container with that information.
Consume the set of objects and
configure the associated container.
Configuration source to read registrations from.
that knows how to
read the and return all relevant type registrations.
A interface describing objects that raise events when a
container's type registrations need to updated due to
a configuration source change.
The event raised when a container must be reconfigured.
Represents a property injected in a .
Gets the name of the injected property.
Gets the describing the value injected through the property.
An implementation of that does
nothing. Saves null checking everywhere.
The event raised when the configuration source changes.
With this implementation the event is never raised.
This class implements the Visitor pattern over the hierarchy of
types. This makes it easier for container
authors to figure out which type of they're
dealing with and centralize processing without manually having to switch
on the runtime type.
Main entry point. When this method is called, this class will figure out
the current runtime type of the passed
and then call the corresponding strongly-typed visit method based on that runtime
type.
The object to process.
The method called when a object is visited.
By default, this method throws an exception. Override it to provide your
specific processing.
The to process.
The method called when a object is visited.
By default, this method throws an exception. Override it to provide your
specific processing.
The to process.
The method called when a object is visited.
By default, this method throws an exception. Override it to provide your
specific processing.
The to process.
The method called when a object is visited and we haven't
been able to otherwise identify the runtime type as a ,
, or .
By default, this method throws an exception. Override it to provide your
specific processing or do further type checking if you have extended the type hierarchy.
The to process.
A implementation that
loads a type by name, and returns an instance of that type as the provider.
This is primarily used to support the Data Access Application Block's configuration provider, which
has to pull stuff from several spots. Also, we load by name rather than
using a type object directly to avoid a compile time dependency from Common on the
Data assembly.
Construct a that will use the
type named in as the provider.
type to construct as a provider. This type must have a single argument
constructor that takes an parameter.
Construct a that will use the
type named in as the provider.
type to construct as a provider. This type must have a single argument
constructor that takes an parameter.
The event source containing events raised when the configuration source is changed.
Return the objects needed to configure
the container.
The sequence of objects.
Return the objects needed to reconfigure
the container after a configuration source has changed.
If there are no reregistrations, return an empty sequence.
The containing
the configuration information.
The sequence of objects.
Represents a container registration entry as a and additional metadata.
Initialize a new instance of the class with a
as the model for injection.
The representing the injection.
Initialize a new instance of the class with a
as the model for injection.
The representing the injection.
The service type to register the implementation against.
Returns the default name for a type that will be returned if no name
is otherwise specified.
Type that was registered.
Default name that will be used.
Returns the default name for a type that will be returned if no name
is otherwise specified.
Type that was registered.
Default name that will be used.
Gets the for the registration entry.
Returns the expression body representing the creation constructor call.
Gets the for which the provides an implementation.
Gets the name under which the entry should be registered to the container.
Is this registration for a type that is part of a public API? If
true, configurators should not transform the name in any way. If
false, this is an internal implementation class that users will not
be resolving directly, and as such the name can be manipulated safely
without interfering with the public API.
Some containers have restrictions on the allowed names (for example,
many require names to be globally unique). Some object names need to be
left alone (for example, Database or Exception policies) because that is
what the user will use to get those objects. Other names (like for instrumentation
providers) are internal and can be freely changed by the configurator as
needed to fit into the container.
Gets representing the injection.
Gets if the registration is to be considered the default for the service type,
otherwise.
The required lifetime for this service implementation.
Gets the instances describing values injected through the constructor.
Gets the instances describing values injected to properties.
Represents a container registration entry as a and additional metadata for constructing a specific type.
The service type registered with the container
Initializes the TypeRegistration with a for T.
that providing the construction model for T.
A set of values indicating what the lifetime of service implementations
in the container should be.
This implementation should be stored by the container and it should return
the same object for each request.
A new instance should be returned for each request.
A that provides a composite
over a collection of individual s.
Create the composite with the list of locators to use.
The locators.
Create the composite with the list of locators to use.
The locators.
Return the objects needed to configure
the container.
The sequence of objects.
Return the objects needed to reconfigure
the container after a configuration source has changed.
If there are no reregistrations, return an empty sequence.
The containing
the configuration information.
The sequence of objects.
The specific configurator for entries.
Initializer for the configurator.
The to configure.
Consume the set of objects and
configure the associated container.
Configuration source to read registrations from.
that knows how to
read the and return all relevant type registrations.
Consume the set of objects and
configure the associated container.
Configuration source to read registrations from.
that knows how to
read the and return all relevant type registrations.
This method performs the registration of the with the container.
Configuration source to read registrations from.
Registers the entry with the container.
The type registration entry to add to the container.
This class belongs to the Enterprise Library infrastructure and is not
intended to be used directly from your code.
This class belongs to the Enterprise Library infrastructure and is not
intended to be used directly from your code.
Base class for configuration information stored about a call handler.
Represents a named element where the name is the key to a collection.
This class is used in conjunction with a .
Represents the abstraction of an object with a name.
Gets the name.
Gets or sets the name of the element.
The name of the element.
Get the set of objects needed to
register the call handler represented by this config element and its associated objects.
A suffix for the names in the generated type registration objects.
The set of objects.
Gets or sets the Order in which the call handler will be executed
Represents a strongly typed list of objects that can be accessed by index. Provides methods to search, sort, and manipulate lists.
The type of elements in the list.
Determines the index of a specific item in the .
The index of if found in the list; otherwise, -1.
The object to locate in the .
Inserts an item to the at the specified index.
The zero-based index at which should be inserted.The object to insert into the . is not a valid index in the .The is read-only.
Removes the item at the specified index.
The zero-based index of the item to remove. is not a valid index in the .The is read-only.
Adds an item to the .
The object to add to the .The is read-only.
Removes all items from the .
The is read-only.
Determines whether the contains a specific value.
true if is found in the ; otherwise, false.
The object to locate in the .
Copies the elements of the to an , starting at a particular index.
The one-dimensional that is the destination of the elements copied from . The must have zero-based indexing.The zero-based index in at which copying begins. is null. is less than 0. is multidimensional.-or-The number of elements in the source is greater than the available space from to the end of the destination .-or-Type cannot be cast automatically to the type of the destination .
Removes the first occurrence of a specific object from the .
true if was successfully removed from the ; otherwise, false. This method also returns false if is not found in the original .
The object to remove from the .The is read-only.
Returns an enumerator that iterates through the collection.
A that can be used to iterate through the collection.
Determines if the item can be inserted into the collection.
The item to check.
if the item can be inserted.
Gets or sets the element at the specified index.
The element at the specified index.
The zero-based index of the element to get or set. is not a valid index in the .The property is set and the is read-only.
Gets the number of elements contained in the .
The number of elements contained in the .
Gets a value indicating whether the is read-only.
true if the is read-only; otherwise, false.
Represents a configuration converter that converts most strings to .
Returns the string representation of the passed in DateTime.
The container representing this System.ComponentModel.TypeDescriptor.
Culture info for assembly
Value to convert.
Type to convert to.
The DateTime as string with the following format : yyyy'-'MM'-'dd'T'HH':'mm':'ss.
Returns a DateTime based on the string passed in as data.
The container representing this System.ComponentModel.TypeDescriptor.
Culture info for assembly.
Data to convert.
The DateTime value.
Represents a configuration source that is backed by a dictionary of named objects.
A that uses an as its backing store.
Represents a source for getting configuration information.
Retrieves the specified .
The name of the section to be retrieved.
The specified , or (Nothing in Visual Basic)
if a section by that name is not found.
Adds a to the configuration source and saves the configuration source.
If a configuration section with the specified name already exists it will be replaced.
The name by which the should be added.
The configuration section to add.
Removes a from the configuration source.
The name of the section to remove.
This field supports the Enterprise Library infrastructure and is not intended to be used directly from your code.
Initializes a new instance of the class.
Retrieves the specified .
The name of the section to be retrieved.
The specified , or (Nothing in Visual Basic)
if a section by that name is not found.
Adds a to the configuration source.
If a configuration section with the specified name already exists it will be replaced.
The name by which the should be added.
The configuration section to add.
Removes a from the configuration source.
The name of the section to remove.
Determines if a section name exists in the source.
The section name to find.
true if the section exists; otherwise, false.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
if the method is being called from the method. if it is being called from within the object finalizer.
Releases resources for the instance before garbage collection.
Creates a new instance of from a dictionary expressed in the XAML file located at
.
The source URI.
A with all the keys that are s.
This method does not copy keys from the property if the target dictionary is a .
Creates a new instance of from a dictionary.
The source dictionary.
A with all the keys that are s.
This method does not copy keys from the property if the target dictionary is a .
Creates a new instance of from a dictionary expressed in the XAML file located at
the default location.
The default location is a file named 'Configuration.xaml' in the XAP file for application.
This method does not copy keys from the property if the target dictionary is a .
A .
Entry point for the container infrastructure for Enterprise Library.
Configure Enterprise Library by asynchronously downloading a configuration XAML
from the given URI.
URI to download the XAML from.
Extra information given by the caller. This will be passed
through in the eventargs of the
event.
Configure Enterprise Library by asynchronously downloading a configuration XAML
from the given URI.
URI to download the XAML from.
Credentials to use for downloading the configuration XAML file.
Extra information given by the caller. This will be passed
through in the eventargs of the
event.
Read the current Enterprise Library configuration in the given
and supply the corresponding type information to the .
object used to consume the configuration
information.
Configuration information.
Read the current Enterprise Library configuration in the given
and supply the corresponding type information to the .
used to identify what information
to pull from the configuration file.
object used to consume the configuration
information.
Configuration information.
Create a new instance of that has been configured
with the information in the default
The object.
Create a new instance of that has been configured
with the information in the given .
containing Enterprise Library
configuration information.
The object.
Event fired on the completion of asynchronous configuration of
Enterprise Library started by a call to .
This event is fired on success or failure of the configuration.
Once this event is fired, all Enterprise Library capabilities are
ready to use.
Get or set the current container used to resolve Entlib objects (for use by the
various static factories).
Event args class used to signal when Enterprise Library has completed an asynchronous
configuration.
Construct a new instance of
that indicates that configuration was successful and Enterprise Library
is now ready to use.
State object used by caller to track asynchronous operations.
Construct a new instance of
that indicates that the asynchronous configuration failed, and includes the exception
that reported the failure.
Exception indicating what went wrong.
State object used by caller to track asynchronous operations.
Exception that occurred during the configuration. If configuration is
successful this will be null.
Did the configuration complete successfully? Yes if true, false if not.
The state object passed to the original ConfigureAsync call.
Fluent interface that allows to add instances.
Adds a instance to configuration source builder.
The name of the instance.
Fluent interface used to configure a instance.
Specifies the type of the instance that should be used to retrieve type registrations.
The type of the instance that should be used to retrieve type registrations.
Fluent interface that allows to add more type registration providers.
Specifies the type of the instance that should be used to retrieve type registrations.
The type of the instance that should be used to retrieve type registrations.
Fluent interface that allows to add more type registration providers.
Specifies the name of the configuration section that implements .
The name of the configuration section that implements .
Fluent interface that allows to add more type registration providers.
extensions to support creation of type registration provider settings.
Main entry point to configure a section.
The builder interface to extend.
A fluent interface that allows to add instances.
Main entry point to configure a section with no
default type registrations.
The builder interface to extend.
A fluent interface that allows to add instances.
Represents the abstraction of an object with a name and a type.
Gets the type.
Contains settings specific to the registration of a .
The section name used to retrieve the if available.
The name of the type that implements .
Contains a collection of .
Represents a collection of objects with unique names.
A type that implements .
Gets the configuration element at the specified index location.
The index location of the to return.
The at the specified index.
Gets the named instance of from the collection.
The name of the instance to retrieve.
The instance of with the specified key; otherwise, .
Determines if the item can be inserted into the collection.
The item to check.
if the item has a name that is unique in the collection.
Creates a new instance of .
Contains settings to determine which to configure the with.
The section name under which this configuration section is expected to be found.
The Type Registration Provider name for the Caching Application Block
The Type Registration Provider name for the Cryptography Application Block
The Type Registration Provider name for the Exception Handling Application Block
The Type Registration Provider name for Instrumentation Configuration
The Type Registration Provider name for the Logging Application Block
The Type Registration Provider name for the Policy Injection Application Block
The Type Registration Provider name for the Security Application Block
The Type Registration Provider name for the Data Access Application Block
The Type Registration Provider name for the Validation Application Block
Gets the collection of configured in this section.
Base class for Enterprise Library Blocks' container extensions.
Ensure that this container has been configured to resolve Enterprise Library
objects.
Main for Enterprise Library.
This extension configures its container to resolve all Enterprise Library
objects. It's a convenient method to save having to manually create a
object and configure it yourself.
Initializes a new instance of the class with the
default .
Initializes a new instance of the class with
the specified .
The to use when retrieving
configuration information.
Configures the Unity container to be able to resolve Enterprise Library
objects.
Container extension that allows for supplying additional, transient policies while building up an object
through a container.
Initializes the container with this extension's functionality.
This extension does not perform any initialization.
Run an existing object through the container and perform injection on it.
of object to perform injection on.
Instance to build up.
Name to use when looking up the typemappings and other configurations.
Providers for transient policies to use.
The resulting object. By default, this will be object supplied in the
parameter, but container extensions may add things like automatic proxy creation which would cause this to
return a different object (but still type compatible with t).
Extension methods on that provides
some convenience wrappers.
Add a new extension to the given , only
if the extension hasn't already been added to the container.
The container to add the extension to.
The extension object.
Add a new extension to the given , only
if the extension hasn't already been added to the container.
Type of extension to add.
Container to add the extension to.
A strongly-typed resource class, for looking up localized strings, etc.
Returns the cached ResourceManager instance used by this class.
Overrides the current thread's CurrentUICulture property for all
resource lookups using this strongly typed resource class.
Looks up a localized string similar to Enterprise Library asynchronous configuration is already in progress. Only one asynchronous configuration can be done at a time..
Looks up a localized string similar to Cannot add duplicate item to the collection..
Looks up a localized string similar to Enterprise Library is in the process of downloading configuration information. It may not be used until this process is complete..
Looks up a localized string similar to The available space is not enough to store the specified content..
Looks up a localized string similar to The DateTimeTypeConverter can only convert DateTime values..
Looks up a localized string similar to The AssemblyQualifiedTypeNameConverter can only convert values of type '{0}'..
Looks up a localized string similar to The specified ID does not exist in the file system..
Looks up a localized string similar to The type '{0}' cannot be resolved. Please verify the spelling is correct or that the full type name is provided..
Looks up a localized string similar to The content to overwrite overflows the current allocated disk space. Use overwrite method to overwrite a portion of the content that is of fixed size, otherwise remove the content and re-add it..
Looks up a localized string similar to Service type of {0} is not compatible with supplied expression type of {1}.
Looks up a localized string similar to Lambda expression must construct a new instance of a type..
Looks up a localized string similar to This property cannot be queried until at least one ReadAll() call is made..
Looks up a localized string similar to The value cannot be null or an empty string..
Looks up a localized string similar to Type must be derived from '{0}'..
Looks up a localized string similar to Type must implement interface '{0}'..
Looks up a localized string similar to Unrecognized Container marker method..
Looks up a localized string similar to Unrecognized DependencyParameter type: {0}.
Looks up a localized string similar to The initialization expression for property {0} is not supported: only simple bindings are supported..
Looks up a localized string similar to The DateTime '{0}' cannot be parsed. Please verify the DateTime format is correct. Supported format are en-US and universal format (ex: "yyyy'-'MM'-'dd'T'HH':'mm':'ss"). The time part is optional..
Looks up a localized string similar to The storage was opened in read-only mode because it was being used by another instance at creation time..
Looks up a localized string similar to The configuration content has an invalid format. The content should be in XAML format and the root element must be an instance of IDictionary. Each entry in the dictionary should correspond to each configuration section..
Looks up a localized string similar to The configuration resource stream cannot be found at URI '{0}'..
Looks up a localized string similar to The storage cannot be smaller than {0}..
Looks up a localized string similar to The storage you are trying to open does not currently exist..
This class provides an engine to process a string that contains
replacement tokens of the form "{token}" and replace them with
calculated value later.
Create a new .
Create a new .
List of tokens to replace.
Create a new .
List of tokens to replace.
Add a new set of replacement tokens.
Tokens to add to the list.
Add new tokens to the set of replacements.
Tokens to add to the list.
Format the given template, replacing any tokens present.
The string to format, containing the replacement tokens.
The formatted string, with tokens replaced.
A single replacement token used by the . A
token consists of two things:
- The actual text of the token (including the {})
- A delegate to retrieve the value to replace the token.
Create a new .
The string marking where the token should be replaced.
Delegate to return the value that replaces the token.
Replace this token in the given stringbuilder.
holding the template to perform the token replacement on.
The token string.
The token string.
The text to replace this token with.
Replacement text.
Delegate type giving a function that returns the replacement text for a token.
The replacement text.
Helper class to load resources strings.
Load a resource string.
The base name of the resource.
The resource name.
The string from the resource.
Load a resource string.
The base name of the resource.
The resource name.
The assembly to load the resource from.
The string from the resource.
Represents an exception allocating storage.
Initializes a new instance of the class.
Initializes a new instance of the class.
A message describing the error.
Initializes a new instance of the class.
A message describing the error.
The exception that is the cause of the current exception, or
if no inner exception is specified.
Resolves strings by returning a constant value.
Resolves string objects.
Returns a string represented by the receiver.
The string object.
Initializes a new instance of with a constant value.
Resolves strings by invoking a delegate and returning the resulting value.
Initializes a new instance of with a delegate.
The delegate to invoke when resolving a string.
Some utility extensions on to supplement
those available from Linq.
Execute for each element of .
Type of items in .
Sequence of items to act on.
Action to invoke for each item.
Given a sequence, combine it with another sequence, passing the corresponding
elements of each sequence to the action to create
a new single value from the two sequence elements. "Zip" here refers to a zipper,
not the compression algorithm. The resulting sequence will have the same number
of elements as the shorter of sequence1 and sequence2.
Type of the elements in the first sequence.
Type of the elements in the second sequence.
Type of the resulting sequence elements.
The first sequence to combine.
The second sequence to combine.
Func used to calculate the resulting values.
The result sequence.
Take two sequences and return a new sequence of objects.
Type of objects in sequence1.
Type of objects in sequence2.
First sequence.
Second sequence.
The sequence of objects.
Take two sequences and return a with the first sequence
holding the keys and the corresponding elements of the second sequence containing the values.
Type of keys in the dictionary.
Type of values in the dictionary.
Sequence of dictionary keys.
Sequence of dictionary values.
The constructed dictionary.
This interface represents a task that will be run at recurring intervals.
Set the delegate that will be run when the schedule
determines it should run.
Start the scheduler running.
Stop the scheduler.
Forces the scheduler to perform the action as soon as possible, and not necessarily in a synchronous manner.
Scheduler that wraps a timer.
Initializes a new instance of the class.
The poll interval.
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Set the delegate that will be run when the schedule
determines it should run.
Start the scheduler running.
Stop the scheduler.
Forces the scheduler to perform the action as soon as possible, and not necessarily in a synchronous manner.
Resolves strings by retrieving them from assembly resources, falling back to a specified
value.
If both the resource type and the resource name are available, a resource lookup will be
performed; otherwise, the default value will be returned.
Initializes a new instance of
for a resource type, a resource name and a fallback value.
The type that identifies the resources file.
The name of the resource.
The fallback value, to use when any of the resource
identifiers is not available.
Initializes a new instance of
for a resource type name, a resource name and a fallback value.
The name of the type that identifies the resources file.
The name of the resource.
The fallback value, to use when any of the resource
identifiers is not available.
Extension methods on for convenience.
If the object implements then call it.
The service locator to dispose, if possible.
Manages storage of entries to the application's Isolated Storage.
Initializes a new instance of the class.
The name.
The maximum size in bytes.
Initializes a new instance of the class. This constructor opens the storage if it's available, or throws if it's not already created.
The name.
Tries to open the storage that is currently on disk. If there is not a storage already created, will be returned.
The name.
The storage that was previously created, or if it does not exist on disk.
Deletes storage for the supplied storage name.
The storage name.
Saves the specified content.
The content.
An id for the saved content.
Overwrites a portion of the content.
The block id.
The content to overwrite.
The offset within the current block data where the content will be updated.
This method should be used to overwrite bytes when there is a guarantee that it will fit the previous content size.
For performance reasons, this method does not check what was the previous content size. If the data being updated should result in
an updated content length, then this method should not be used, as the data will be corrupt. In this case, the alternative
is to invoke the method and then invoke to re-add it.
Returns a dictionary with all the content saved in the storage.
A dictionary with ids as keys and the saved content as values.
Removes the entry identified by from the storage.
The entry id.
Changes the Maximum size that can be used by the storage. This method changes the max size, but does not trim entries if
the new max size is smaller.
The new maximum size.
when the storage is in read-only mode.
Releases resources.
Releases resources.
Releases resources.
Gets a value indicating whether this instance is read only.
true if this instance is read only; otherwise, false.
Gets the maximum size.
Gets the logical size used for storage.
Gets an estimate of the physical size used for storage.
Creates instances of types from a partial type name using the .
Creates an instance of an object specified with an .
A type compatible with the element to create.
XName of the object to create.
The new instance, or if the element cannot be created.