Autofac.Integration.Mef Identifies a service by the MEF contract name it supports. Initializes a new instance of the class. The contract name. Type identity of the objects exported under the contract. Determines whether the specified is equal to the current . The to compare with the current . true if the specified is equal to the current ; otherwise, false. The parameter is null. Serves as a hash function for a particular ExportDefinition. A hash code for the current . Type identity of the objects exported under the contract. Gets or sets the name of the contract. The name of the contract. Gets a human-readable description of the service. The description. 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 ContractName={0}. Configures an Export on an Autofac component. Export the component under typed contract . Contract type. Builder for additional configuration. Export the component under named contract . Exported value type. Contract name. Builder for additional configuration. Add metadata to the export. Metadata key. Metadata value. Builder for additional configuration. Add metadata to the export. Metadata. Builder for additional configuration. Thrown if is . Implementors are able to provide metadata for a component. Gets the metadata properties and values. 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 Lazy<T, TMetadata> Support. Support the types automatically whenever type T is registered with the container. Metadata values come from the component registration's metadata. When a dependency of a lazy type is used, the instantiation of the underlying component will be delayed until the Value property is first accessed. Support the types automatically whenever type T is registered with the container. Metadata values come from the component registration's metadata. Extension methods for reflection-related types. Maps from a property-set-value parameter to the declaring property. Parameter to the property setter. The property info on which the setter is specified. True if the parameter is a property setter. Get a PropertyInfo object from an expression of the form x => x.P. Type declaring the property. The type of the property. Expression mapping an instance of the declaring type to the property value. Property info. 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 The provided expression must be of the form x =>x.P, but the provided expression was {0}.. 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 Meta<T, TMetadata> Support. Extension methods that add MEF hosting capabilities to the container building classes. Reference to the internal for System.ComponentModel.Composition.ContractNameServices, which is responsible for mapping types to MEF contract names. Reference to the property System.ComponentModel.Composition.ContractNameServices.TypeIdentityCache, which holds the dictionary of to contract name mappings. Registers the and registration sources. The container builder. Expose the registered service to MEF parts as an export. The component being registered. Action on an object that configures the export. A registration allowing registration to continue. Register a MEF-attributed type as a component. The container builder. The attributed type to register. A simple heuristic/type scanning technique will be used to determine which MEF exports are exposed to other components in the Autofac container. Register a MEF-attributed type as a component. The container builder. The attributed type to register. A mapping function to transform ExportDefinitions into Services. Register a MEF catalog. The container builder. The catalog to register. A simple heuristic/type scanning technique will be used to determine which MEF exports are exposed to other components in the Autofac container. Register a MEF catalog. The container builder. The catalog to register. The services that will be exposed to other components in the container. Named and typed services only can be matched in the collection. Register a MEF catalog. The container builder. The catalog to register. A mapping function to transform ExportDefinitions into Services. Register a MEF part definition. The container builder. The part definition to register. A mapping function to transform ExportDefinitions into Services. Locate all of the MEF exports registered as supplying contract type T. The contract type. The context to resolve exports from. A list of exports. Locate all of the MEF exports registered as supplying contract type T. The contract name. The context to resolve exports from. A list of exports. 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 Import '{0}' is not supported: only contract-based imports are supported..