AW.Webapi.Sample.Areas.HelpPage.HelpPageConfigurationExtensions.InitializeModelDescriptionGenerator C# (CSharp) Метод

InitializeModelDescriptionGenerator() приватный статический Метод

private static InitializeModelDescriptionGenerator ( System.Web.Http.HttpConfiguration config ) : ModelDescriptionGenerator
config System.Web.Http.HttpConfiguration
Результат AW.Webapi.Sample.Areas.HelpPage.ModelDescriptions.ModelDescriptionGenerator
        private static ModelDescriptionGenerator InitializeModelDescriptionGenerator(HttpConfiguration config)
        {
            ModelDescriptionGenerator modelGenerator = new ModelDescriptionGenerator(config);
            Collection<ApiDescription> apis = config.Services.GetApiExplorer().ApiDescriptions;
            foreach (ApiDescription api in apis)
            {
                ApiParameterDescription parameterDescription;
                Type parameterType;
                if (TryGetResourceParameter(api, config, out parameterDescription, out parameterType))
                {
                    modelGenerator.GetOrCreateModelDescription(parameterType);
                }
            }
            return modelGenerator;
        }