Exemple #1
0
        protected override ObjectTypeDefinition CreateDefinition(
            IInitializationContext context)
        {
            var descriptor = ObjectTypeDescriptor.NewExtension <T>(
                context.DescriptorContext);

            _configure(descriptor);
            return(descriptor.CreateDefinition());
        }
Exemple #2
0
        protected override ObjectTypeDefinition CreateDefinition(
            ITypeDiscoveryContext context)
        {
            ObjectTypeExtensionDescriptor <T> descriptor =
                ObjectTypeDescriptor.NewExtension <T>(context.DescriptorContext);

            _configure !(descriptor);
            _configure = null;

            return(descriptor.CreateDefinition());
        }