protected ComponentForBasePattern(IStructuralSearchPattern pattern, string elementName, IEnumerable<ComponentImplementationBasePattern> implementedByPatterns)
     : base(pattern, elementName)
 {
     this.implementedByPatterns = implementedByPatterns;
 }
 protected BindBasePattern(IStructuralSearchPattern pattern, string elementName, IEnumerable<ComponentRegistrationPatternBase> toPatterns)
     : base(pattern, elementName)
 {
     this.toPatterns = toPatterns;
 }
 protected FromAssemblyBasePattern(IStructuralSearchPattern pattern, params IBasedOnPattern[] basedOnPatterns)
     : base(pattern, basedOnPatterns)
 {
 }
 protected WithServiceRegistrationBasePattern(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected RegisterWithService(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
        protected RegistrationPatternBase(IStructuralSearchPattern pattern)
        {
            this.pattern = pattern;

            matcher = pattern.CreateMatcher();
        }
 protected BasedOnPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected FromDescriptorPatternBase(IStructuralSearchPattern pattern, IEnumerable<IBasedOnPattern> basedOnPatterns)
     : base(pattern)
 {
     this.basedOnPatterns = basedOnPatterns;
 }
Example #9
0
 protected ForBasePattern(IStructuralSearchPattern pattern, string elementName, IEnumerable <ComponentImplementationPatternBase> usePatterns)
     : base(pattern, elementName)
 {
     this.usePatterns = usePatterns;
 }
Example #10
0
 protected ComponentImplementationPatternBase(IStructuralSearchPattern pattern, string elementName)
     : base(pattern, elementName)
 {
 }
 protected MultipleMatchBasedOnPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected RegistrationBasePattern(IStructuralSearchPattern pattern)
 {
     matcher = pattern.CreateMatcher();
 }
Example #13
0
 protected FromAssemblyBasePattern(IStructuralSearchPattern pattern, params IBasedOnPattern[] basedOnPatterns)
     : base(pattern, basedOnPatterns)
 {
 }
 protected NamespaceRegistrationBasePattern(IStructuralSearchPattern pattern, params WithServiceRegistrationBasePattern[] withServicePatterns)
     : base(pattern, withServicePatterns)
 {
 }
 protected BindBasePattern(IStructuralSearchPattern pattern, string elementName, IEnumerable <ComponentRegistrationPatternBase> toPatterns)
     : base(pattern, elementName)
 {
     this.toPatterns = toPatterns;
 }
 protected ComponentRegistrationPatternBase(IStructuralSearchPattern pattern, string elementName)
     : base(pattern)
 {
     this.elementName = elementName;
 }
 protected ModuleBasedPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected NamespaceRegistrationPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected BasedOnRegistrationBasePattern(IStructuralSearchPattern pattern, params WithServiceRegistrationBasePattern[] withServicePatterns)
     : base(pattern)
 {
     this.withServicePatterns = withServicePatterns;
 }
 protected ScanPatternBase(IStructuralSearchPattern pattern, IEnumerable<ModuleBasedPatternBase> fromAssemblyPatterns, IEnumerable<IBasedOnPattern> basedOnPatterns)
     : base(pattern)
 {
     this.fromAssemblyPatterns = fromAssemblyPatterns;
     this.basedOnPatterns = basedOnPatterns;
 }
 protected MultipleMatchBasedOnPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
Example #22
0
        protected RegistrationPatternBase(IStructuralSearchPattern pattern)
        {
            this.pattern = pattern;

            matcher = pattern.CreateMatcher();
        }
 protected ComponentImplementationPatternBase(IStructuralSearchPattern pattern, string elementName)
     : base(pattern, elementName)
 {
 }
 protected ComponentRegistrationPatternBase(IStructuralSearchPattern pattern, string elementName)
     : base(pattern)
 {
     this.elementName = elementName;
 }
 protected NamespaceRegistrationPatternBase(IStructuralSearchPattern pattern)
     : base(pattern)
 {
 }
 protected FromAssemblyBasePattern(IStructuralSearchPattern pattern, Predicate<ITypeElement> filter, params IBasedOnPattern[] basedOnPatterns)
     : base(pattern, filter, basedOnPatterns)
 {
 }
Example #27
0
 protected ForBasePattern(IStructuralSearchPattern pattern, string elementName, IEnumerable<ComponentImplementationPatternBase> usePatterns)
     : base(pattern, elementName)
 {
     this.usePatterns = usePatterns;
 }
 protected FromTypesPatternBase(IStructuralSearchPattern pattern, IEnumerable <IBasedOnPattern> basedOnPatterns)
     : base(pattern)
 {
     this.basedOnPatterns = basedOnPatterns;
 }
 protected FromTypesPatternBase(IStructuralSearchPattern pattern, IEnumerable<IBasedOnPattern> basedOnPatterns)
     : base(pattern, basedOnPatterns)
 {
 }
 protected FromTypesBasePattern(IStructuralSearchPattern pattern, Predicate<ITypeElement> filter, IEnumerable<BasedOnRegistrationBasePattern> basedOnPatterns)
     : base(pattern)
 {
     this.filter = filter;
     this.basedOnPatterns = basedOnPatterns;
 }