public CSharpCodeGenerationPreferences( bool placeSystemNamespaceFirst, ExpressionBodyPreference preferExpressionBodiedMethods, ExpressionBodyPreference preferExpressionBodiedAccessors, ExpressionBodyPreference preferExpressionBodiedProperties, ExpressionBodyPreference preferExpressionBodiedIndexers, ExpressionBodyPreference preferExpressionBodiedConstructors, ExpressionBodyPreference preferExpressionBodiedOperators, ExpressionBodyPreference preferExpressionBodiedLocalFunctions, NamespaceDeclarationPreference namespaceDeclarations, AddImportPlacement preferredUsingDirectivePlacement, LanguageVersion languageVersion) : base(placeSystemNamespaceFirst) { PreferExpressionBodiedMethods = preferExpressionBodiedMethods; PreferExpressionBodiedAccessors = preferExpressionBodiedAccessors; PreferExpressionBodiedProperties = preferExpressionBodiedProperties; PreferExpressionBodiedIndexers = preferExpressionBodiedIndexers; PreferExpressionBodiedConstructors = preferExpressionBodiedConstructors; PreferExpressionBodiedOperators = preferExpressionBodiedOperators; PreferExpressionBodiedLocalFunctions = preferExpressionBodiedLocalFunctions; NamespaceDeclarations = namespaceDeclarations; PreferredUsingDirectivePlacement = preferredUsingDirectivePlacement; LanguageVersion = languageVersion; }
public static (string title, string equivalenceKey) GetInfo(NamespaceDeclarationPreference preference) => preference switch