public static ParametersInfo Create(ConversionOperatorDeclarationSyntax conversionOperatorDeclaration, bool allowMissing = false) { ParameterListSyntax parameterList = conversionOperatorDeclaration.ParameterList; if (!CheckParameterList(parameterList, allowMissing)) { return(Default); } CSharpSyntaxNode body = conversionOperatorDeclaration.BodyOrExpressionBody(); if (!Check(body, allowMissing)) { return(Default); } return(new ParametersInfo(default(TypeParameterListSyntax), parameterList, body)); }