/// <inheritdoc />
        public override void Accept(IMappingProviderVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException(nameof(visitor));
            }

            visitor.Visit(this);
        }
Exemple #2
0
        public void Accept(IMappingProviderVisitor mappingProviderVisitor)
        {
            mappingProviderVisitor.Visit(this);

            foreach (var property in Properties)
            {
                property.Accept(mappingProviderVisitor);
            }

            foreach (var classProvider in Classes)
            {
                classProvider.Accept(mappingProviderVisitor);
            }
        }
        public void Accept(IMappingProviderVisitor mappingProviderVisitor)
        {
            mappingProviderVisitor.Visit(this);

            foreach (var property in Properties)
            {
                property.Accept(mappingProviderVisitor);
            }

            foreach (var classProvider in Classes)
            {
                classProvider.Accept(mappingProviderVisitor);
            }
        }
        public void Accept(IMappingProviderVisitor mappingProviderVisitor)
        {
            var @this = ((IEntityMappingProvider)this);
            mappingProviderVisitor.Visit(this);

            foreach (var property in @this.Properties)
            {
                property.Accept(mappingProviderVisitor);
            }

            foreach (var classProvider in @this.Classes)
            {
                classProvider.Accept(mappingProviderVisitor);
            }
        }
Exemple #5
0
        public void Accept(IMappingProviderVisitor mappingProviderVisitor)
        {
            var @this = ((IEntityMappingProvider)this);

            mappingProviderVisitor.Visit(this);

            foreach (var property in @this.Properties)
            {
                property.Accept(mappingProviderVisitor);
            }

            foreach (var classProvider in @this.Classes)
            {
                classProvider.Accept(mappingProviderVisitor);
            }
        }
Exemple #6
0
        public void Setup()
        {
            var instances = new IMappingProviderVisitor[]
            {
                new YetAnotherDependentyResponseModelTransformer(),
                new SomeAnotherDependentyResponseModelTransformer(),
                new SomeDependentyResponseModelTransformer(),
                new SomeResponseModelTransformer()
            };

            _dependencyTree = new DependencyTree <IMappingProviderVisitor>(instances);
            _expected       = new[]
            {
                instances[3],
                instances[2],
                instances[0],
                instances[1]
            };
        }
Exemple #7
0
        public void Setup()
        {
            var converters = new ILiteralConverter[]
            {
                new StringConverter(),
                new DecimalConverter(),
                new IntegerConverter(),
                new TestConverter(),
                new FloatingPointLiteralConverter(),
                new UntypedLiteralConverter()
            };
            var converterProvider       = new DefaultConverterProvider(converters);
            var mappingProviderVisitors = new IMappingProviderVisitor[]
            {
                new CollectionStorageModelConventionVisitor()
            };

            Repository = new DefaultMappingsRepository(
                new[] { new AttributesMappingSource(typeof(IProduct).GetTypeInfo().Assembly) },
                new DefaultMappingBuilder(converterProvider, Array.Empty <QIriMapping>(), mappingProviderVisitors));
        }
Exemple #8
0
        public void Setup()
        {
            var converters = new ILiteralConverter[]
            {
                new StringConverter(),
                new DecimalConverter(),
                new IntegerConverter(),
                new TestConverter(),
                new FloatingPointLiteralConverter(),
                new UntypedLiteralConverter()
            };
            var converterProvider       = new DefaultConverterProvider(converters);
            var mappingProviderVisitors = new IMappingProviderVisitor[]
            {
                new CollectionStorageModelConventionVisitor(),
                new ConverterConventionVisitor(converterProvider)
            };

            Builder = new DefaultMappingBuilder(converterProvider, new QIriMapping[0], mappingProviderVisitors);
            OpenGenericMappingProviders = new Dictionary <Type, ICollection <ITermMappingProvider> >();
            TheTest();
        }
 public void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
     throw new NotImplementedException();
 }
Exemple #10
0
 /// <inheritdoc />
 public void Accept(IMappingProviderVisitor visitor)
 {
     visitor?.Visit(this);
 }
 /// <summary>
 /// Does nothing
 /// </summary>
 public override void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
 }
 public void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
 }
 /// <inheritdoc/>
 public override void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
     mappingProviderVisitor.Visit(this);
 }
Exemple #14
0
 /// <summary>Does nothing.</summary>
 public override void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
 }
 private void Accept(IPropertyMappingProvider provider, IMappingProviderVisitor mappingProviderVisitor)
 {
     mappingProviderVisitor.Visit(provider);
 }
 private void Accept(IPropertyMappingProvider provider, IMappingProviderVisitor mappingProviderVisitor)
 {
     mappingProviderVisitor.Visit(provider);
 }
 /// <summary>
 /// Accepts the specified visitor.
 /// </summary>
 /// <param name="mappingProviderVisitor">The visitor.</param>
 public abstract void Accept(IMappingProviderVisitor mappingProviderVisitor);
 public void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
 }
 /// <inheritdoc/>
 public override void Accept(IMappingProviderVisitor mappingProviderVisitor)
 {
     mappingProviderVisitor.Visit(this);
 }
 /// <summary>
 /// Accepts the specified visitor.
 /// </summary>
 /// <param name="mappingProviderVisitor">The visitor.</param>
 public abstract void Accept(IMappingProviderVisitor mappingProviderVisitor);