Navigation :
Introduction
FAQ
Setup, deployment & projects
Getting started
Examples
Catel.Core
Catel.MVVM
Catel.Fody
Catel.ReSharper
Tips & tricks
API reference
-
Catel.Cores
--
Catel
---
Catel.Android
---
Catel.ApiCop
---
Catel.Caching
---
Catel.Collections
---
Catel.ComponentModel
---
Catel.Configuration
---
Catel.Core
---
Catel.Data
---
Catel.ExceptionHandling
---
Catel.IO
---
Catel.IoC
---- CatelDependencyResolver
---- CircularDependencyException
---- DependencyResolverExtensions
---- DependencyResolverManager
---- ExternalContainerNotSupportedException
---- FirstInterfaceRegistrationConvention
---- IDependencyResolver
---- IDependencyResolverManager
---- INeedCustomInitialization
---- IRegistrationConvention
---- IRegistrationConventionHandler
---- IServiceLocator
---- IServiceLocatorInitializer
---- ITypeFactory
---- ITypeRequestPath
---- InjectAttribute
---- InjectionConstructorAttribute
---- IoCConfiguration
---- IoCConfigurationSection
---- IoCFactory
---- LateBoundImplementation
---- MissingTypeEventArgs
---- NamingRegistrationConvention
---- ObjectExtensions
---- Registration
---- RegistrationConventionBase
---- RegistrationConventionHandler
---- RegistrationConventionHandlerExtensions
---- RegistrationInfo
---- RegistrationType
---- ServiceLocator
---- ServiceLocatorAutoRegistrationManager
---- ServiceLocatorConfiguration
---- ServiceLocatorConfigurationCollection
---- ServiceLocatorExtensions
---- ServiceLocatorRegistration
---- ServiceLocatorRegistrationAttribute
---- ServiceLocatorRegistrationGroup
---- ServiceLocatorRegistrationMode
---- TypeFactory
---- TypeFactoryExtensions
---- TypeInstantiatedEventArgs
---- TypeNotRegisteredException
---- TypeRegisteredEventArgs
---- TypeRequestInfo
---- TypeRequestPath
---
Catel.Logging
---
Catel.Messaging
---
Catel.Pooling
---
Catel.Reflection
---
Catel.Runtime
---
Catel.Scoping
---
Catel.Services
---
Catel.Test
---
Catel.Text
---
Catel.Threading
--- ApplicationExtensions
--- Argument
--- AsyncEventHandler
--- AsyncEventHandlerExtensions
--- ByteArrayExtensions
--- CatelEnvironment
--- CompositeFilter
--- CompositePredicate
--- CoreModule
--- DesignTimeCodeAttribute
--- DesignTimeHelper
--- DesignTimeInitializer
--- Disposable
--- DisposableToken
--- Enum
--- EnvironmentHelper
--- EventHandlerExtensions
--- ExceptionExtensions
--- ExceptionFactory
--- ExpressionHelper
--- FastDateTime
--- HashHelper
--- IBindableEnum
--- ICommandManagerExtensions
--- ICompositeFilter
--- IDisposableToken
--- IExecute
--- IExecuteWithObject
--- IFluent
--- INotifyPropertyChangedExtensions
--- IUniqueIdentifyable
--- IWeakAction
--- IWeakEventListener
--- IWeakFunc
--- IWeakReference
--- JsonExtensions
--- KnownPlatforms
--- LanguageHelper
--- MVVMModule
--- MustBeImplementedException
--- NotSupportedInPlatformException
--- ObjectHelper
--- ObjectToStringHelper
--- OpenInstanceActionHandler
--- OpenInstanceEventHandler
--- ParallelHelper
--- Platforms
--- ProcessExtensions
--- ProgressContext
--- ResourceHelper
--- SerializationJsonModule
--- StringExtensions
--- StringToObjectHelper
--- SupportedPlatforms
--- TagHelper
--- ThemeHelper
--- ThreadHelper
--- UniqueIdentifierHelper
--- UriExtensions
--- WeakAction
--- WeakActionBase
--- WeakEventListener
--- WeakFunc
--
Systems
-
Catel.MVVMs
-
Catel.Serialization.Jsons
MissingTypeEventArgs
Name
Value
Assembly
Catel.Core
Namespace
Catel.IoC
Available on
.NET Framework 4.5, .NET Framework 4.6, Portable Class Libraries, Xamarin - Android, Xamarin - iOS
public class MissingTypeEventArgs : EventArgs
Base types
EventArgs
Event arguments for the MissingType event. These event arguments will be fired. To resolve a type, set either the ImplementingInstance or ImplementingType. If both are filled, the instance will be used.
Constructors
MissingTypeEventArgs(Type interfaceType)
Initializes a new instance of the MissingTypeEventArgs class.
Parameters
Name
Description
interfaceType
Type of the interface.
Exceptions
Name
Description
ArgumentNullException
The interfaceType isnull
.
Properties
ImplementingInstance
Gets or sets the implementing instance. Set if the registration of an instance is required.
ImplementingType
Gets or sets the implementing type. Set if the registration of a type is required.
InterfaceType
Gets the type of the interface that is currently unresolved.
RegistrationType
Gets or sets the life style of the type that will be registered.
If the ImplementingInstance is set then this value will be ignored.
Tag
Gets or sets the tag.
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion
Please enable JavaScript to view the comments powered by Disqus.