312 references to WithTriviaFrom
GenerateDocumentationAndConfigFiles (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.cs (1)
520var call = gen.InvocationExpression(memberAccessExpression, argList).WithTriviaFrom(invocationExpression);
Microsoft.CodeAnalysis.Analyzers (12)
MetaAnalyzers\Fixers\CompareSymbolsCorrectlyFix.cs (3)
140editor.ReplaceNode(nodeToReplace, replacement.WithTriviaFrom(nodeToReplace)); 212editor.ReplaceNode(nodeToReplace, replacement.WithTriviaFrom(nodeToReplace)); 285editor.ReplaceNode(expression, replacement.WithTriviaFrom(expression));
MetaAnalyzers\Fixers\DefineDiagnosticDescriptorArgumentsCorrectlyFix.cs (1)
166var newLiteral = generator.LiteralExpression(fixInfo.FixValue).WithTriviaFrom(literal.Syntax);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.CodeAnalysis.BannedApiAnalyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.CodeAnalysis.CodeStyle.Fixes (30)
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
152return (targetNode, this.Cast(castedExpression, conversionType).WithTriviaFrom(targetNode));
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
71generator.WithModifiers(fieldDeclaration.WithoutTrivia(), modifiers).WithTriviaFrom(fieldDeclaration));
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
232.WithTriviaFrom(currentAwaitExpression)); 254return currentInvocationExpression.WithTriviaFrom(currentAwaitExpression);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
239return generator.InvocationExpression(taskFromResult, expression.WithoutTrivia()).WithTriviaFrom(expression);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
417.WithTriviaFrom(node) 432.WithTriviaFrom(node)
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
81return generatorInternal.AddParentheses(replacement.WithTriviaFrom(expr));
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
66return innerInvocationExpression.ReplaceNode(innerName, outerName.WithTriviaFrom(innerName)).WithTrailingTrivia(current.GetTrailingTrivia());
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (3)
324editor.ReplaceNode(node, qualifiedName.WithTriviaFrom(node)); 329editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node)); 338editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
51GetWhenNullExpression(whenTrueStatement).WithoutTrailingTrivia()).WithTriviaFrom(expressionToCoalesce));
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (2)
77return Increment((TExpressionSyntax)leftOfAssign, PreferPostfix(syntaxFacts, currentAssignment)).WithTriviaFrom(currentAssignment); 80return Decrement((TExpressionSyntax)leftOfAssign, PreferPostfix(syntaxFacts, currentAssignment)).WithTriviaFrom(currentAssignment);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
124WrapWithBlockIfAppropriate(ifStatement, expressionStatement).WithTriviaFrom(ifStatement));
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
81returnStatement = returnStatement.WithTriviaFrom(ifStatement);
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
46var newNameNode = generator.IdentifierName(preferredName).WithTriviaFrom(oldNameNode);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
79replacement.WithTriviaFrom(toReplace));
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (2)
125conditionalPart.WithTriviaFrom(conditionalExpression)); 151newNode = newNode.WithTriviaFrom(conditionalExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.CodeAnalysis.CSharp.CodeStyle (3)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
669? newCollectionExpression.WithTriviaFrom(initializerParent)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
116parameter.WithTriviaFrom(explicitLambda.ParameterList),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
189SyntaxFactory.IdentifierName("var").WithTriviaFrom(declarationTypeNode).WithAdditionalAnnotations(annotation));
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (49)
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
99.WithTriviaFrom(methodDeclaration));
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
156newExpr = newExpr.WithTriviaFrom(nameNode);
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
121fixedDeclaration = fixedDeclaration.WithAdditionalAnnotations(Simplifier.Annotation).WithTriviaFrom(declarationTypeToFix);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
139(node, generator) => IdentifierName(parameter.Name.ToIdentifierToken()).WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
165return newReturnType.WithTriviaFrom(returnTypeSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation);
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (2)
64newReturnType = SyntaxFactory.PredefinedType(VoidKeyword).WithTriviaFrom(returnTypeSyntax); 69newReturnType = returnType.GetTypeArguments()[0].GenerateTypeSyntax().WithTriviaFrom(returnTypeSyntax);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
105var fixedDeclaration = SyntaxFactory.NullableType(declarationTypeToFix.WithoutTrivia()).WithTriviaFrom(declarationTypeToFix);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
55return invocation.Expression.WithTriviaFrom(current).Parenthesize();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (4)
73? DiscardDesignation().WithTriviaFrom(node) 74: SingleVariableDesignation(newName).WithTriviaFrom(node); 82? DiscardPattern().WithTriviaFrom(node) 250return pattern.WithDesignation(discardDesignation.WithTriviaFrom(pattern.Designation));
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
72var newRoot = syntaxRoot.ReplaceNode(defaultLiteral, newExpression.WithTriviaFrom(defaultLiteral));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (4)
29return FieldExpression().WithTriviaFrom(node); 34return node.WithName(_propertyIdentifierName.WithTriviaFrom(identifierName)); 51return _propertyIdentifierName.WithTriviaFrom(node); 55return FieldExpression().WithTriviaFrom(node);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
188return collectionExpression.WithTriviaFrom(expressionToReplace); 209: ExpressionElement(expression.WithoutTrivia())]).WithTriviaFrom(expressionToReplace);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
124.WithTriviaFrom(creationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
59.WithTriviaFrom(invocationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
42(current, _) => s_emptyCollection.WithTriviaFrom(current));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
82.WithTriviaFrom(invocationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
60.WithTriviaFrom(objectCreationExpression)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
64assignment.Right).WithTriviaFrom(assignment);
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
107return currentMemberAccess.Name.WithTriviaFrom(currentMemberAccess);
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
60SyntaxFactory.LiteralExpression(SyntaxKind.DefaultLiteralExpression).WithTriviaFrom(defaultExpression)),
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
235.WithTriviaFrom(typeSyntax);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
51.WithTriviaFrom(type);
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (3)
89PredefinedType(ObjectKeyword)).WithTriviaFrom(isPattern); 103castExpr.Expression.WithTriviaFrom(binary.Left), 105ConstantPattern(nullLiteral).WithTriviaFrom(binary.Right));
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
57editor.ReplaceNode(node, replacement.WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
159.WithTriviaFrom(localDeclaration) 186? invocation.WithExpression(memberAccess.Expression).WithTriviaFrom(invocation) // remove it
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
49editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
90newIsExpression.WithTriviaFrom(toReplace));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
129editor.ReplaceNode(comparison, condition.WithTriviaFrom(comparison));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
275return current.WithModifiers(current.Modifiers.Remove(inKeyword)).WithTriviaFrom(current); 618parameterNameNode.WithTriviaFrom(nodeToReplace));
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
105lockTypeExpression.WithTriviaFrom(variableDeclaration.Type)); 111lockTypeExpression.WithTriviaFrom(objectCreationExpression.Type)); 158lockTypeExpression.WithTriviaFrom(objectCreation.Type));
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
66editor.ReplaceNode(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
66return parenthesized.WithTriviaFrom(expression); 80var result = parenthesized.WithTriviaFrom(pattern); 92targetType.GenerateTypeSyntax(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
127IdentifierName(fieldOrProperty.Name.EscapeIdentifier()).WithTriviaFrom(identifierName));
Microsoft.CodeAnalysis.CSharp.Features (77)
CodeRefactorings\ConvertLocalFunctionToMethod\CSharpConvertLocalFunctionToMethodCodeRefactoringProvider.cs (1)
153currentNode = currentNode.WithIdentifier(identifierToken).WithTriviaFrom(currentNode);
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (3)
237anonymousMember.Update(NameEquals(identifier), expressionToInline).WithTriviaFrom(anonymousMember)); 257argument.Update(NameColon(identifier), argument.RefKindKeyword, expressionToInline).WithTriviaFrom(argument)); 275editor.ReplaceNode(identifier, expressionToInline.WithTriviaFrom(identifier));
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (3)
155newNode = newNode.WithTriviaFrom(oldNode); 172newNode = newNode.WithTriviaFrom(oldNode); 264.WithTriviaFrom(namespaceDecl.Name).WithAdditionalAnnotations(WarningAnnotation))
ConvertAnonymousType\CSharpConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (1)
63=> Argument(ConvertName(declarator.NameEquals), refKindKeyword: default, declarator.Expression).WithTriviaFrom(declarator);
ConvertAutoPropertyToFullProperty\CSharpConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (1)
116(oldNode, _) => backingFieldExpression.WithTriviaFrom(oldNode));
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
88var newStringExpression = convert(charService, sb, stringExpression).WithTriviaFrom(stringExpression);
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider.cs (4)
259mainDocumentEditor.ReplaceNode(baseType, (current, _) => SimpleBaseType(((PrimaryConstructorBaseTypeSyntax)current).Type).WithTriviaFrom(baseType)); 390editor.ReplaceNode(identifierName, fieldName.WithTriviaFrom(identifierName)); 511return memberAccessExpression.Name.WithTriviaFrom(node); 516return qualifiedName.Right.WithTriviaFrom(node);
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
214.WithTriviaFrom(fieldDeclaration));
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (2)
254return parsed.WithTriviaFrom(stringExpression); 634return parsed.WithTriviaFrom(stringExpression);
ConvertTupleToStruct\CSharpConvertTupleToStructCodeRefactoringProvider.cs (1)
45var newName = SyntaxFactory.IdentifierName(name).WithTriviaFrom(nameColon.Name);
Copilot\CSharpImplementNotImplementedExceptionFixProvider.cs (1)
117.WithTriviaFrom(methodOrProperty)
ExtractMethod\CSharpMethodExtractor.CSharpCodeGenerator.cs (2)
435return ConvertExitPoint(current).WithTriviaFrom(current); 468Argument(NameColon(IdentifierName(ReturnValueName)), refKindKeyword: default, returnExpr.WithoutTrivia())]).WithTriviaFrom(returnExpr);
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (2)
131identifierName.WithoutTrivia()).WithTriviaFrom(identifierName)); 139g.CastExpression(interfaceType, current.WithoutTrivia())).WithTriviaFrom(current));
IntroduceUsingStatement\CSharpIntroduceUsingStatementCodeRefactoringProvider.cs (1)
79.WithSemicolonToken(expressionStatement.SemicolonToken).WithTriviaFrom(expressionStatement);
IntroduceVariable\CSharpIntroduceVariableService_IntroduceLocal.cs (1)
261var newRoot = document.Root.ReplaceNode(oldParentingNode, WithBlockBody(oldParentingNode, newBody).WithTriviaFrom(oldParentingNode));
ReplaceConditionalWithStatements\CSharpReplaceConditionalWithStatementsCodeRefactoringProvider.cs (1)
74type, symbol.Type.GenerateTypeSyntax(allowVar: false).WithTriviaFrom(type));
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (2)
299return IdentifierName("value").WithTriviaFrom(node); 377newName = newName.WithTriviaFrom(invocation is null ? nameToken.Parent : invocation);
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
669? newCollectionExpression.WithTriviaFrom(initializerParent)
src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
116parameter.WithTriviaFrom(explicitLambda.ParameterList),
src\Analyzers\CSharp\CodeFixes\ConvertToAsync\CSharpConvertToAsyncMethodCodeFixProvider.cs (1)
99.WithTriviaFrom(methodDeclaration));
src\Analyzers\CSharp\CodeFixes\DisambiguateSameVariable\CSharpDisambiguateSameVariableCodeFixProvider.cs (1)
156newExpr = newExpr.WithTriviaFrom(nameNode);
src\Analyzers\CSharp\CodeFixes\FixReturnType\CSharpFixReturnTypeCodeFixProvider.cs (1)
121fixedDeclaration = fixedDeclaration.WithAdditionalAnnotations(Simplifier.Annotation).WithTriviaFrom(declarationTypeToFix);
src\Analyzers\CSharp\CodeFixes\MakeLocalFunctionStatic\MakeLocalFunctionStaticCodeFixHelper.cs (1)
139(node, generator) => IdentifierName(parameter.Name.ToIdentifierToken()).WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
165return newReturnType.WithTriviaFrom(returnTypeSyntax).WithAdditionalAnnotations(Simplifier.AddImportsAnnotation);
src\Analyzers\CSharp\CodeFixes\MakeMethodSynchronous\CSharpMakeMethodSynchronousCodeFixProvider.cs (2)
64newReturnType = SyntaxFactory.PredefinedType(VoidKeyword).WithTriviaFrom(returnTypeSyntax); 69newReturnType = returnType.GetTypeArguments()[0].GenerateTypeSyntax().WithTriviaFrom(returnTypeSyntax);
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
105var fixedDeclaration = SyntaxFactory.NullableType(declarationTypeToFix.WithoutTrivia()).WithTriviaFrom(declarationTypeToFix);
src\Analyzers\CSharp\CodeFixes\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionCodeFixProvider.cs (1)
55return invocation.Expression.WithTriviaFrom(current).Parenthesize();
src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (4)
73? DiscardDesignation().WithTriviaFrom(node) 74: SingleVariableDesignation(newName).WithTriviaFrom(node); 82? DiscardPattern().WithTriviaFrom(node) 250return pattern.WithDesignation(discardDesignation.WithTriviaFrom(pattern.Designation));
src\Analyzers\CSharp\CodeFixes\ReplaceDefaultLiteral\CSharpReplaceDefaultLiteralCodeFixProvider.cs (1)
72var newRoot = syntaxRoot.ReplaceNode(defaultLiteral, newExpression.WithTriviaFrom(defaultLiteral));
src\Analyzers\CSharp\CodeFixes\UseAutoProperty\UseAutoPropertyRewriter.cs (4)
29return FieldExpression().WithTriviaFrom(node); 34return node.WithName(_propertyIdentifierName.WithTriviaFrom(identifierName)); 51return _propertyIdentifierName.WithTriviaFrom(node); 55return FieldExpression().WithTriviaFrom(node);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpCollectionExpressionRewriter.cs (2)
188return collectionExpression.WithTriviaFrom(expressionToReplace); 209: ExpressionElement(expression.WithoutTrivia())]).WithTriviaFrom(expressionToReplace);
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForBuilderCodeFixProvider.cs (1)
124.WithTriviaFrom(creationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForCreateCodeFixProvider.cs (1)
59.WithTriviaFrom(invocationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForEmptyCodeFixProvider.cs (1)
42(current, _) => s_emptyCollection.WithTriviaFrom(current));
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (1)
82.WithTriviaFrom(invocationExpression)
src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForNewCodeFixProvider.cs (1)
60.WithTriviaFrom(objectCreationExpression)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
64assignment.Right).WithTriviaFrom(assignment);
src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
107return currentMemberAccess.Name.WithTriviaFrom(currentMemberAccess);
src\Analyzers\CSharp\CodeFixes\UseDefaultLiteral\CSharpUseDefaultLiteralCodeFixProvider.cs (1)
60SyntaxFactory.LiteralExpression(SyntaxKind.DefaultLiteralExpression).WithTriviaFrom(defaultExpression)),
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (1)
235.WithTriviaFrom(typeSyntax);
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseImplicitTypeCodeFixProvider.cs (1)
51.WithTriviaFrom(type);
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseIsNullCheckForCastAndEqualityOperatorCodeFixProvider.cs (3)
89PredefinedType(ObjectKeyword)).WithTriviaFrom(isPattern); 103castExpr.Expression.WithTriviaFrom(binary.Left), 105ConstantPattern(nullLiteral).WithTriviaFrom(binary.Right));
src\Analyzers\CSharp\CodeFixes\UseIsNullCheck\CSharpUseNullCheckOverTypeCheckCodeFixProvider.cs (1)
57editor.ReplaceNode(node, replacement.WithTriviaFrom(node));
src\Analyzers\CSharp\CodeFixes\UseLocalFunction\CSharpUseLocalFunctionCodeFixProvider.cs (2)
159.WithTriviaFrom(localDeclaration) 186? invocation.WithExpression(memberAccess.Expression).WithTriviaFrom(invocation) // remove it
src\Analyzers\CSharp\CodeFixes\UseNameofInAttribute\CSharpUseNameofInAttributeCodeFixProvider.cs (1)
49editor.Generator.NameOfExpression(editor.Generator.IdentifierName(name)).WithTriviaFrom(expression));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndMemberAccessCodeFixProvider.cs (1)
90newIsExpression.WithTriviaFrom(toReplace));
src\Analyzers\CSharp\CodeFixes\UsePatternMatching\CSharpAsAndNullCheckCodeFixProvider.cs (1)
129editor.ReplaceNode(comparison, condition.WithTriviaFrom(comparison));
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (2)
275return current.WithModifiers(current.Modifiers.Remove(inKeyword)).WithTriviaFrom(current); 618parameterNameNode.WithTriviaFrom(nodeToReplace));
src\Analyzers\CSharp\CodeFixes\UseSystemThreadingLock\CSharpUseSystemThreadingLockCodeFixProvider.cs (3)
105lockTypeExpression.WithTriviaFrom(variableDeclaration.Type)); 111lockTypeExpression.WithTriviaFrom(objectCreationExpression.Type)); 158lockTypeExpression.WithTriviaFrom(objectCreation.Type));
src\Analyzers\CSharp\CodeFixes\UseTupleSwap\CSharpUseTupleSwapCodeFixProvider.cs (1)
66editor.ReplaceNode(localDeclarationStatement, tupleAssignmentStatement.WithTriviaFrom(localDeclarationStatement));
UsePatternMatching\CSharpIsAndCastCheckWithoutNameDiagnosticAnalyzer.cs (2)
225SyntaxFactory.SingleVariableDesignation(newLocalName))).WithTriviaFrom(isExpression); 237localReference.WithTriviaFrom(castRoot)
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Simplification\Reducers\CSharpDefaultExpressionReducer.Rewriter.cs (1)
38.WithTriviaFrom(node);
Simplification\Reducers\CSharpInferredMemberNameReducer.Rewriter.cs (2)
33return node.WithNameColon(null).WithTriviaFrom(node); 45return node.WithNameEquals(null).WithTriviaFrom(node);
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
376return node.WithTriviaFrom(nodeToReplace);
Simplification\Simplifiers\ExpressionSimplifier.cs (1)
435replacementNode = containingType.GenerateTypeSyntax().WithTriviaFrom(left);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
189SyntaxFactory.IdentifierName("var").WithTriviaFrom(declarationTypeNode).WithAdditionalAnnotations(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
66return parenthesized.WithTriviaFrom(expression); 80var result = parenthesized.WithTriviaFrom(pattern); 92targetType.GenerateTypeSyntax(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
127IdentifierName(fieldOrProperty.Name.EscapeIdentifier()).WithTriviaFrom(identifierName));
Microsoft.CodeAnalysis.Features (48)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (1)
126.WithTriviaFrom(expression);
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (1)
172(currentId, g) => g.IdentifierName(newName).WithTriviaFrom(currentId));
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (1)
495generator.IdentifierName(replacementToken).WithTriviaFrom(indexMatch));
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (1)
339editor.ReplaceNode(invocation, replacementNode.WithTriviaFrom(invocation));
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (1)
103generator.CreateInterpolatedStringEndToken()).WithTriviaFrom(literalExpression);
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (2)
744return (TArgumentSyntax)generator.Argument(expr).WithTriviaFrom(argument); 794return typeNameNode.WithTriviaFrom(currentNode);
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (7)
436return (statementContainsInvocation, declarationNode.WithTriviaFrom(statementContainsInvocation)); 444return (statementContainsInvocation, throwStatement.WithTriviaFrom(statementContainsInvocation)); 460return (statementContainsInvocation, throwStatement.WithTriviaFrom(statementContainsInvocation)); 499return (statementContainsInvocation, localDeclarationNode.WithTriviaFrom(statementContainsInvocation)); 517.WithTriviaFrom(calleeInvocationNode); 518return (calleeInvocationNode, throwExpression.WithTriviaFrom(calleeInvocationNode)); 565return (calleeInvocationNode, inlineExpression.WithTriviaFrom(calleeInvocationNode));
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (1)
309var replacementNodeWithTrivia = syntaxNode.WithTriviaFrom(nodeToReplace);
InvertConditional\AbstractInvertConditionalCodeRefactoringProvider.cs (2)
55editor.ReplaceNode(whenTrue, whenFalse.WithTriviaFrom(whenTrue)); 56editor.ReplaceNode(whenFalse, whenTrue.WithTriviaFrom(whenFalse));
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (2)
296.WithTriviaFrom(refNode) 323.WithTriviaFrom(refNode)
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (1)
86var newArgument = WithName(argument, elementName).WithTriviaFrom(argument);
PreferFrameworkType\PreferFrameworkTypeCodeFixProvider.cs (1)
63editor.ReplaceNode(node, replacementNode.WithTriviaFrom(node));
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (2)
212cancellationToken).WithTriviaFrom(statement); 299var containerWithConditionalReplaced = container.ReplaceNode(conditionalExpression, TryConvert(expression, conditionalType).WithTriviaFrom(conditionalExpression));
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (2)
345newIdentifierName = newIdentifierName.WithTriviaFrom(_identifierName); 368newIdentifierName = newIdentifierName.WithTriviaFrom(_identifierName);
src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (1)
152return (targetNode, this.Cast(castedExpression, conversionType).WithTriviaFrom(targetNode));
src\Analyzers\Core\CodeFixes\MakeFieldReadonly\AbstractMakeFieldReadonlyCodeFixProvider.cs (1)
71generator.WithModifiers(fieldDeclaration.WithoutTrivia(), modifiers).WithTriviaFrom(fieldDeclaration));
src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (2)
232.WithTriviaFrom(currentAwaitExpression)); 254return currentInvocationExpression.WithTriviaFrom(currentAwaitExpression);
src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (1)
239return generator.InvocationExpression(taskFromResult, expression.WithoutTrivia()).WithTriviaFrom(expression);
src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (2)
417.WithTriviaFrom(node) 432.WithTriviaFrom(node)
src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (1)
81return generatorInternal.AddParentheses(replacement.WithTriviaFrom(expr));
src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (1)
66return innerInvocationExpression.ReplaceNode(innerName, outerName.WithTriviaFrom(innerName)).WithTrailingTrivia(current.GetTrailingTrivia());
src\Analyzers\Core\CodeFixes\UpdateLegacySuppressions\UpdateLegacySuppressionsCodeFixProvider.cs (1)
46editor.ReplaceNode(node, editor.Generator.LiteralExpression(newDocCommentId).WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (3)
324editor.ReplaceNode(node, qualifiedName.WithTriviaFrom(node)); 329editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node)); 338editor.ReplaceNode(node, newNameNode.WithTriviaFrom(node));
src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (1)
51GetWhenNullExpression(whenTrueStatement).WithoutTrailingTrivia()).WithTriviaFrom(expressionToCoalesce));
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (2)
77return Increment((TExpressionSyntax)leftOfAssign, PreferPostfix(syntaxFacts, currentAssignment)).WithTriviaFrom(currentAssignment); 80return Decrement((TExpressionSyntax)leftOfAssign, PreferPostfix(syntaxFacts, currentAssignment)).WithTriviaFrom(currentAssignment);
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (1)
124WrapWithBlockIfAppropriate(ifStatement, expressionStatement).WithTriviaFrom(ifStatement));
src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (1)
81returnStatement = returnStatement.WithTriviaFrom(ifStatement);
src\Analyzers\Core\CodeFixes\UseExplicitTupleName\UseExplicitTupleNameCodeFixProvider.cs (1)
46var newNameNode = generator.IdentifierName(preferredName).WithTriviaFrom(oldNameNode);
src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (1)
79replacement.WithTriviaFrom(toReplace));
src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (2)
125conditionalPart.WithTriviaFrom(conditionalExpression)); 151newNode = newNode.WithTriviaFrom(conditionalExpression);
UseNamedArguments\AbstractUseNamedArgumentsCodeRefactoringProvider.cs (1)
156? WithName((TSimpleArgumentSyntax)argument.WithoutTrivia(), parameters[i].Name).WithTriviaFrom(argument)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (7)
src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (1)
45inferredField.Expression).WithTriviaFrom(declarator)
src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
43Return modifiedIdentifier.WithIdentifier(newName).WithTriviaFrom(node) 48Return identifier.WithIdentifier(newName).WithTriviaFrom(node)
src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
42WithTriviaFrom(variable)
src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
30WithTriviaFrom(namedFieldInitializer)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CastExpressionSyntaxExtensions.vb (1)
22Dim resultNode = innerNode.WithTriviaFrom(castNode)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
36.WithTriviaFrom(expression)
Microsoft.CodeAnalysis.VisualBasic.Features (14)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (2)
52[new] = [new].WithTriviaFrom(old) 63[new] = [new].WithTriviaFrom(old)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (1)
41GetExpression(field)).WithTriviaFrom(field)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (1)
92collectionExpression).WithTriviaFrom(forStatement),
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
51Dim newName = SyntaxFactory.IdentifierName(name).WithTriviaFrom(nameColonEquals.Name)
IntroduceUsingStatement\VisualBasicIntroduceUsingStatementCodeRefactoringProvider.vb (2)
60variables:=declarationStatement.Declarators).WithTriviaFrom(declarationStatement) 69variables:=Nothing).WithTriviaFrom(expressionStatement)
IntroduceVariable\VisualBasicIntroduceVariableService.Rewriter.vb (2)
62newNode.Expression.WithoutLeadingTrivia()).WithTriviaFrom(newNode) 80newNode.Expression.WithoutLeadingTrivia()).WithTriviaFrom(newNode)
src\Analyzers\VisualBasic\CodeFixes\AddAnonymousTypeMemberName\VisualBasicAddAnonymousTypeMemberNameCodeFixProvider.vb (1)
45inferredField.Expression).WithTriviaFrom(declarator)
src\Analyzers\VisualBasic\CodeFixes\RemoveUnusedParametersAndValues\VisualBasicRemoveUnusedValuesCodeFixProvider.vb (2)
43Return modifiedIdentifier.WithIdentifier(newName).WithTriviaFrom(node) 48Return identifier.WithIdentifier(newName).WithTriviaFrom(node)
src\Analyzers\VisualBasic\CodeFixes\UseConditionalExpression\VisualBasicUseConditionalExpressionForAssignmentCodeFixProvider.vb (1)
42WithTriviaFrom(variable)
src\Analyzers\VisualBasic\CodeFixes\UseInferredMemberName\VisualBasicUseInferredMemberNameCodeFixProvider.vb (1)
30WithTriviaFrom(namedFieldInitializer)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (4)
Simplification\Reducers\VisualBasicInferredMemberNameReducer.Rewriter.vb (2)
25Return SyntaxFactory.InferredFieldInitializer(node.Expression).WithTriviaFrom(node) 39Return node.WithNameColonEquals(Nothing).WithTriviaFrom(node)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CastExpressionSyntaxExtensions.vb (1)
22Dim resultNode = innerNode.WithTriviaFrom(castNode)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
36.WithTriviaFrom(expression)
Microsoft.CodeAnalysis.Workspaces (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Microsoft.ML.InternalCodeAnalyzer (2)
ContractsCheckNameofFixProvider.cs (2)
169var nameofExp = SyntaxFactory.ParseExpression($"nameof({name})").WithTriviaFrom(nameArg); 178var nameofExp = (InvocationExpressionSyntax)SyntaxFactory.ParseExpression($"nameof(a)").WithTriviaFrom(nameArg);
Roslyn.Diagnostics.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));
Roslyn.Diagnostics.CSharp.Analyzers (7)
PreferNullLiteralCodeFixProvider.cs (2)
63type = SyntaxFactory.NullableType(type.WithoutTrivia()).WithTriviaFrom(type); 76newSyntax = newSyntax.WithTriviaFrom(syntax);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TypeStyle\CSharpUseImplicitTypeHelper.cs (1)
189SyntaxFactory.IdentifierName("var").WithTriviaFrom(declarationTypeNode).WithAdditionalAnnotations(annotation));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ExpressionSyntaxExtensions.cs (3)
66return parenthesized.WithTriviaFrom(expression); 80var result = parenthesized.WithTriviaFrom(pattern); 92targetType.GenerateTypeSyntax(), parenthesized.WithoutTrivia()).WithTriviaFrom(parenthesized);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
127IdentifierName(fieldOrProperty.Name.EscapeIdentifier()).WithTriviaFrom(identifierName));
Text.Analyzers (8)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxGeneratorExtensions_Negate.cs (8)
75.WithTriviaFrom(expressionOrPattern); 100.WithTriviaFrom(expressionOrPattern); 177newBinaryExpressionSyntax = newBinaryExpressionSyntax.WithTriviaFrom(expressionNode); 187return generatorInternal.IsPatternExpression(leftOperand, operatorToken, generatorInternal.ConstantPattern(generator.NullLiteralExpression().WithTriviaFrom(rightOperand))); 221generatorInternal.NotPattern(innerPattern.WithTriviaFrom(rightOperand))); 253newPattern = newPattern.WithTriviaFrom(pattern); 490return newLiteralExpression.WithTriviaFrom(expression); 565generator.NullLiteralExpression().WithTriviaFrom(type)));