Microsoft.DocAsCode.Build.ManagedReference.BuildOutputs.ApiParameterBuildOutput.FromModel C# (CSharp) Method

FromModel() public static method

public static FromModel ( ApiParameter model ) : ApiParameterBuildOutput
model Microsoft.DocAsCode.DataContracts.ManagedReference.ApiParameter
return ApiParameterBuildOutput
        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,
            };
        }

Same methods

ApiParameterBuildOutput::FromModel ( ApiParameter model, ApiReferenceBuildOutput>.Dictionary references, string supportedLanguages ) : ApiParameterBuildOutput

Usage Example

Exemplo n.º 1
0
 public static ApiSyntaxBuildOutput FromModel(SyntaxDetailViewModel model, string[] supportedLanguages)
 {
     if (model == null)
     {
         return(null);
     }
     return(new ApiSyntaxBuildOutput
     {
         Content = ApiBuildOutputUtility.TransformToLanguagePairList(model.Content, model.Contents, supportedLanguages),
         Parameters = model.Parameters?.Select(ApiParameterBuildOutput.FromModel).ToList(),
         TypeParameters = model.TypeParameters?.Select(ApiParameterBuildOutput.FromModel).ToList(),
         Return = ApiParameterBuildOutput.FromModel(model.Return),
     });
 }
All Usage Examples Of Microsoft.DocAsCode.Build.ManagedReference.BuildOutputs.ApiParameterBuildOutput::FromModel
ApiParameterBuildOutput