Esempio n. 1
0
        public static T GetFieldValue <T>(this SwaggerDocsConfig swaggerDocsConfig, string fieldName)
        {
            Contract.Requires(swaggerDocsConfig != null);
            Contract.Requires(!string.IsNullOrWhiteSpace(fieldName));

            return(swaggerDocsConfig.GetInstanceField <T>(fieldName));
        }
Esempio n. 2
0
        public static T GetFieldValue <T>(this SwaggerDocsConfig swaggerDocsConfig, string fieldName, bool ensureNonNull = false)
        {
            Contract.Requires(swaggerDocsConfig != null);
            Contract.Requires(!string.IsNullOrWhiteSpace(fieldName));
            Contract.Ensures(Contract.Result <T>() != null || !ensureNonNull);

            return(swaggerDocsConfig.GetInstanceField <T>(fieldName, ensureNonNull));
        }