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, }; }
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, }; }