Ejemplo n.º 1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="reflectedPropertyResolver"></param>
 /// <param name="reflectedPropertyOperationsResolver"></param>
 /// <param name="customAttributeProviderManager"></param>
 /// <param name="propertyTypeManager"></param>
 public ReflectedPropertyBuilder(Func <IReflectedProperty> reflectedPropertyResolver, Func <IReflectedPropertyOperations> reflectedPropertyOperationsResolver, ICustomAttributeProviderManager customAttributeProviderManager, IPropertyTypeManager propertyTypeManager)
 {
     _reflectedPropertyResolver           = reflectedPropertyResolver;
     _customAttributeProviderManager      = customAttributeProviderManager;
     _reflectedPropertyOperationsResolver = reflectedPropertyOperationsResolver;
     _propertyTypeManager = propertyTypeManager;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="reflectedMethodBuilder">Object used to build a Reflected Method class</param>
 /// <param name="reflectedClassResolver">This is used to construct a reflected class using IOC container</param>
 /// <param name="reflectedClassOperationsResolver">This is used to construct a ReflectedClassOperations using an IOC container</param>
 /// <param name="reflectedPropertyBuilder">ReflectedPropertyBuilder is used to construct a ReflectedPropertyClass</param>
 /// <param name="customAttributeProviderManager">Custom Attribute Provider Manager defines how to query .net types for attributes</param>
 public ReflectedClassBuilder(IReflectedMethodBuilder reflectedMethodBuilder, Func <IReflectedClass> reflectedClassResolver, Func <IReflectedClassOperations> reflectedClassOperationsResolver, IReflectedPropertyBuilder reflectedPropertyBuilder, ICustomAttributeProviderManager customAttributeProviderManager)
 {
     _reflectedMethodBuilder           = reflectedMethodBuilder;
     _reflectedClassResolver           = reflectedClassResolver;
     _reflectedPropertyBuilder         = reflectedPropertyBuilder;
     _customAttributeProviderManager   = customAttributeProviderManager;
     _reflectedClassOperationsResolver = reflectedClassOperationsResolver;
 }
Ejemplo n.º 3
0
 public ReflectionManager(IApplicationMetadataProvider applicationMetadataProvider, INamingConventionManager namingConventionManager, IReflectedLibraryManager reflectedLibraryManager, ICustomAttributeProviderManager customAttributeProviderManager)
 {
     _applicationMetadataProvider    = applicationMetadataProvider;
     _namingConventionManager        = namingConventionManager;
     _reflectedLibraryManager        = reflectedLibraryManager;
     _customAttributeProviderManager = customAttributeProviderManager;
 }
Ejemplo n.º 4
0
 public ReflectedClassesBuilder(IReflectedLibraryManager reflectedClassManager, IApplicationMetadataProvider applicationMetadataProvider, ICustomAttributeProviderManager customAttributeProviderManager)
 {
     _reflectedClassManager          = reflectedClassManager;
     _applicationMetadataProvider    = applicationMetadataProvider;
     _customAttributeProviderManager = customAttributeProviderManager;
 }