protected override ObjectTypeDefinition CreateDefinition( IInitializationContext context) { var descriptor = ObjectTypeDescriptor.NewExtension <T>( context.DescriptorContext); _configure(descriptor); return(descriptor.CreateDefinition()); }
protected override ObjectTypeDefinition CreateDefinition( ITypeDiscoveryContext context) { ObjectTypeExtensionDescriptor <T> descriptor = ObjectTypeDescriptor.NewExtension <T>(context.DescriptorContext); _configure !(descriptor); _configure = null; return(descriptor.CreateDefinition()); }