private static Parameter CreateParameter(IParameterTag parameterTag, string parameterName) { var description = parameterTag.DescriptionText; var type = parameterTag.DeclaredType.Replace("=", string.Empty); var isOptional = parameterTag.DeclaredType.EndsWith("="); var defaultValue = parameterTag.DefaultValue != null?parameterTag.DefaultValue.GetText() : string.Empty; return(CreateParameter(parameterName, description, type, isOptional, defaultValue)); }
private static Parameter CreateParameter(IParameterTag parameterTag, string parameterName) { var description = parameterTag.DescriptionText; var type = parameterTag.DeclaredType.Replace("=", string.Empty); var isOptional = parameterTag.DeclaredType.EndsWith("="); var defaultValue = parameterTag.DefaultValue != null ? parameterTag.DefaultValue.GetText() : string.Empty; return CreateParameter(parameterName, description, type, isOptional, defaultValue); }