144 references to NewLinePlacement
IdeCoreBenchmarks (1)
FormatterBenchmarks.cs (1)
59NewLines = CSharpSyntaxFormattingOptions.Default.NewLines | NewLinePlacement.BeforeOpenBraceInTypes
Microsoft.CodeAnalysis.CSharp.Features (13)
BraceCompletion\CurlyBraceCompletionService.cs (9)
147return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers); 155return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors); 161return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods); 167return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes); 173return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks); 179return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody); 186? options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 187: options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 193return options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes);
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
260ParsedDocument document, FileScopedNamespaceDeclarationSyntax namespaceDeclaration, string lineEnding, NewLinePlacement newLinePlacement, SyntaxAnnotation annotation) 382private static NamespaceDeclarationSyntax ConvertFileScopedNamespace(ParsedDocument document, FileScopedNamespaceDeclarationSyntax fileScopedNamespace, string lineEnding, NewLinePlacement newLinePlacement) 385.WithAppendedTrailingTrivia(newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? EndOfLine(lineEnding) : Space); 418if (newLinePlacement.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes))
Microsoft.CodeAnalysis.CSharp.Workspaces (83)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpFormattingOptions2.cs (6)
242CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeElse)) 247CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeCatch)) 252CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeFinally)) 257CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 262CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 267CSharpSyntaxFormattingOptions.NewLinesDefault.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (23)
30public const NewLinePlacement NewLinesDefault = 31NewLinePlacement.BeforeMembersInObjectInitializers | 32NewLinePlacement.BeforeMembersInAnonymousTypes | 33NewLinePlacement.BeforeElse | 34NewLinePlacement.BeforeCatch | 35NewLinePlacement.BeforeFinally | 36NewLinePlacement.BeforeOpenBraceInTypes | 37NewLinePlacement.BeforeOpenBraceInAnonymousTypes | 38NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers | 39NewLinePlacement.BeforeOpenBraceInProperties | 40NewLinePlacement.BeforeOpenBraceInMethods | 41NewLinePlacement.BeforeOpenBraceInAccessors | 42NewLinePlacement.BeforeOpenBraceInAnonymousMethods | 43NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody | 44NewLinePlacement.BeforeOpenBraceInControlBlocks | 45NewLinePlacement.BetweenQueryExpressionClauses; 57[DataMember] public NewLinePlacement NewLines { get; init; } = NewLinesDefault; 97(options.GetOption(CSharpFormattingOptions2.NewLineForMembersInObjectInit) ? NewLinePlacement.BeforeMembersInObjectInitializers : 0) | 98(options.GetOption(CSharpFormattingOptions2.NewLineForMembersInAnonymousTypes) ? NewLinePlacement.BeforeMembersInAnonymousTypes : 0) | 99(options.GetOption(CSharpFormattingOptions2.NewLineForElse) ? NewLinePlacement.BeforeElse : 0) | 100(options.GetOption(CSharpFormattingOptions2.NewLineForCatch) ? NewLinePlacement.BeforeCatch : 0) | 101(options.GetOption(CSharpFormattingOptions2.NewLineForFinally) ? NewLinePlacement.BeforeFinally : 0) | 103(options.GetOption(CSharpFormattingOptions2.NewLineForClausesInQuery) ? NewLinePlacement.BetweenQueryExpressionClauses : 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\NewLineBeforeOpenBracePlacement.cs (20)
27public static NewLineBeforeOpenBracePlacement ToNewLineBeforeOpenBracePlacement(this NewLinePlacement value) 28=> (value.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes) ? NewLineBeforeOpenBracePlacement.Types : 0) | 29(value.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods) ? NewLineBeforeOpenBracePlacement.Methods : 0) | 30(value.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) ? NewLineBeforeOpenBracePlacement.Properties : 0) | 31(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods) ? NewLineBeforeOpenBracePlacement.AnonymousMethods : 0) | 32(value.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks) ? NewLineBeforeOpenBracePlacement.ControlBlocks : 0) | 33(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes) ? NewLineBeforeOpenBracePlacement.AnonymousTypes : 0) | 34(value.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers) ? NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers : 0) | 35(value.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody) ? NewLineBeforeOpenBracePlacement.LambdaExpressionBody : 0) | 36(value.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors) ? NewLineBeforeOpenBracePlacement.Accessors : 0); 38public static NewLinePlacement ToNewLinePlacement(this NewLineBeforeOpenBracePlacement value) 39=> (value.HasFlag(NewLineBeforeOpenBracePlacement.Types) ? NewLinePlacement.BeforeOpenBraceInTypes : 0) | 40(value.HasFlag(NewLineBeforeOpenBracePlacement.Methods) ? NewLinePlacement.BeforeOpenBraceInMethods : 0) | 41(value.HasFlag(NewLineBeforeOpenBracePlacement.Properties) ? NewLinePlacement.BeforeOpenBraceInProperties : 0) | 42(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousMethods) ? NewLinePlacement.BeforeOpenBraceInAnonymousMethods : 0) | 43(value.HasFlag(NewLineBeforeOpenBracePlacement.ControlBlocks) ? NewLinePlacement.BeforeOpenBraceInControlBlocks : 0) | 44(value.HasFlag(NewLineBeforeOpenBracePlacement.AnonymousTypes) ? NewLinePlacement.BeforeOpenBraceInAnonymousTypes : 0) | 45(value.HasFlag(NewLineBeforeOpenBracePlacement.ObjectCollectionArrayInitializers) ? NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers : 0) | 46(value.HasFlag(NewLineBeforeOpenBracePlacement.LambdaExpressionBody) ? NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody : 0) | 47(value.HasFlag(NewLineBeforeOpenBracePlacement.Accessors) ? NewLinePlacement.BeforeOpenBraceInAccessors : 0);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (31)
87if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeElse)) 96if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 105if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 114if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 123if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 138if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 145if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 171? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 172: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 182if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 191if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 200if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 210if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 219if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 228if (!_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks)) 248if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)) 262if (_options.NewLines.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)) 276if (_options.NewLines.HasFlag(NewLinePlacement.BeforeElse) 290if (_options.NewLines.HasFlag(NewLinePlacement.BeforeCatch)) 303if (_options.NewLines.HasFlag(NewLinePlacement.BeforeFinally)) 316if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)) 329if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)) 346if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 372? _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties) 373: _options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods); 388if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)) 401if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)) 414if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)) 428if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)) 441if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)) 454if (_options.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (3)
34if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses) == newOptions.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses)) 159if (_options.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses))
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp.CSharp (15)
Formatting\OmniSharpSyntaxFormattingOptionsFactory.cs (15)
113(newLineForMembersInObjectInit ? NewLinePlacement.BeforeMembersInObjectInitializers : 0) | 114(newLineForMembersInAnonymousTypes ? NewLinePlacement.BeforeMembersInAnonymousTypes : 0) | 115(newLineForElse ? NewLinePlacement.BeforeElse : 0) | 116(newLineForCatch ? NewLinePlacement.BeforeCatch : 0) | 117(newLineForFinally ? NewLinePlacement.BeforeFinally : 0) | 118(newLinesForBracesInTypes ? NewLinePlacement.BeforeOpenBraceInTypes : 0) | 119(newLinesForBracesInAnonymousTypes ? NewLinePlacement.BeforeOpenBraceInAnonymousTypes : 0) | 120(newLinesForBracesInObjectCollectionArrayInitializers ? NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers : 0) | 121(newLinesForBracesInProperties ? NewLinePlacement.BeforeOpenBraceInProperties : 0) | 122(newLinesForBracesInMethods ? NewLinePlacement.BeforeOpenBraceInMethods : 0) | 123(newLinesForBracesInAccessors ? NewLinePlacement.BeforeOpenBraceInAccessors : 0) | 124(newLinesForBracesInAnonymousMethods ? NewLinePlacement.BeforeOpenBraceInAnonymousMethods : 0) | 125(newLinesForBracesInLambdaExpressionBody ? NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody : 0) | 126(newLinesForBracesInControlBlocks ? NewLinePlacement.BeforeOpenBraceInControlBlocks : 0) | 127(newLineForClausesInQuery ? NewLinePlacement.BetweenQueryExpressionClauses : 0),
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (16)
RazorCSharpSyntaxFormattingOptions.cs (16)
53NewLines = (NewLinePlacement)NewLines, 101BeforeMembersInObjectInitializers = NewLinePlacement.BeforeMembersInObjectInitializers, 102BeforeMembersInAnonymousTypes = NewLinePlacement.BeforeMembersInAnonymousTypes, 103BeforeElse = NewLinePlacement.BeforeElse, 104BeforeCatch = NewLinePlacement.BeforeCatch, 105BeforeFinally = NewLinePlacement.BeforeFinally, 106BeforeOpenBraceInTypes = NewLinePlacement.BeforeOpenBraceInTypes, 107BeforeOpenBraceInAnonymousTypes = NewLinePlacement.BeforeOpenBraceInAnonymousTypes, 108BeforeOpenBraceInObjectCollectionArrayInitializers = NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers, 109BeforeOpenBraceInProperties = NewLinePlacement.BeforeOpenBraceInProperties, 110BeforeOpenBraceInMethods = NewLinePlacement.BeforeOpenBraceInMethods, 111BeforeOpenBraceInAccessors = NewLinePlacement.BeforeOpenBraceInAccessors, 112BeforeOpenBraceInAnonymousMethods = NewLinePlacement.BeforeOpenBraceInAnonymousMethods, 113BeforeOpenBraceInLambdaExpressionBody = NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody, 114BeforeOpenBraceInControlBlocks = NewLinePlacement.BeforeOpenBraceInControlBlocks, 115BetweenQueryExpressionClauses = NewLinePlacement.BetweenQueryExpressionClauses,
Microsoft.CodeAnalysis.Workspaces.UnitTests (16)
Formatter\FormatterTests.cs (15)
174Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeMembersInObjectInitializers)); 175Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeMembersInAnonymousTypes)); 176Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeElse)); 177Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeCatch)); 178Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeFinally)); 179Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInTypes)); 180Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousTypes)); 181Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInObjectCollectionArrayInitializers)); 182Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInProperties)); 183Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInMethods)); 184Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAccessors)); 185Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInAnonymousMethods)); 186Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInLambdaExpressionBody)); 187Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BeforeOpenBraceInControlBlocks)); 188Assert.False(formattingOptions.NewLines.HasFlag(NewLinePlacement.BetweenQueryExpressionClauses));
Remote\ServiceDescriptorTests.cs (1)
260NewLines = NewLinePlacement.BeforeFinally