public static ApiCrefInfoBuildOutput FromModel(CrefInfo model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ApiCrefInfoBuildOutput
            {
                Type = ApiReferenceBuildOutput.FromUid(model.Type),
                Description = model.Description,
            });
        }
        public static ApiCrefInfoBuildOutput FromModel(CrefInfo model, Dictionary <string, ApiReferenceBuildOutput> references, string[] supportedLanguages)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ApiCrefInfoBuildOutput
            {
                Type = ApiBuildOutputUtility.GetReferenceViewModel(model.Type, references, supportedLanguages),
                Description = model.Description,
                _isExpanded = true,
            });
        }
Exemple #3
0
        public static ApiCrefInfoBuildOutput FromModel(CrefInfo model)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ApiCrefInfoBuildOutput
            {
                Type = new ApiTypeAndSpec {
                    Uid = model.Type
                },
                Description = model.Description,
            });
        }
Exemple #4
0
        public static ApiCrefInfoBuildOutput FromModel(CrefInfo model, Dictionary <string, ApiReferenceBuildOutput> references, string[] supportedLanguages)
        {
            if (model == null)
            {
                return(null);
            }

            return(new ApiCrefInfoBuildOutput
            {
                Type = new ApiTypeAndSpec
                {
                    Uid = model.Type,
                    Spec = ApiBuildOutputUtility.GetSpec(model.Type, references, supportedLanguages),
                },
                Description = model.Description,
                _needExpand = false,
            });
        }