public void OnProvidersExecuting(MethodDescriptorProviderContext context)
        {
            var model = BuildModel();

            ApplyConventions(model);

            var descriptors = GoModelDescriptorBuilder.Build(model);

            foreach (var descriptor in descriptors)
            {
                context.Results.Add(descriptor);
            }
        }
Example #2
0
        private void UpdateCollection()
        {
            var providerContext = new MethodDescriptorProviderContext();

            foreach (var provider in _methodDescriptorProviders)
            {
                provider.OnProvidersExecuting(providerContext);
            }

            for (var i = _methodDescriptorProviders.Length - 1; i >= 0; i--)
            {
                _methodDescriptorProviders[i].OnProvidersExecuted(providerContext);
            }

            _collection = providerContext.Results.ToArray();
        }
 public void OnProvidersExecuted(MethodDescriptorProviderContext context)
 {
 }