public static ApiParameterBuildOutput FromModel(ApiParameter model)
        {
            if (model == null) return null;

            return new ApiParameterBuildOutput
            {
                Name = model.Name,
                Type = ApiNames.FromUid(model.Type),
                Description = model.Description,
            };
        }
Beispiel #2
0
        public void CopyInheritedData(ApiParameter src)
        {
            if (src == null)
            {
                throw new ArgumentNullException(nameof(src));
            }

            if (Description == null)
            {
                Description = src.Description;
            }
        }
        public static ApiParameterBuildOutput FromModel(ApiParameter model, Dictionary<string, ApiReferenceBuildOutput> references, string[] supportedLanguages)
        {
            if (model == null) return null;

            return new ApiParameterBuildOutput
            {
                Name = model.Name,
                Type = ApiBuildOutputUtility.GetApiNames(model.Type, references, supportedLanguages),
                Description = model.Description,
                _needExpand = false,
            };
        }