1 write to CloneMethod
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
8800this.CloneMethod = cloneMethod;
9 references to CloneMethod
Microsoft.CodeAnalysis.CSharp (9)
FlowAnalysis\NullableWalker.cs (1)
3392var resultState = ApplyUnconditionalAnnotations(resultType.ToTypeWithState(), GetRValueAnnotations(withExpr.CloneMethod));
Generated\BoundNodes.xml.Generated.cs (4)
8814if (receiver != this.Receiver || !Symbols.SymbolEqualityComparer.ConsiderEverything.Equals(cloneMethod, this.CloneMethod) || initializerExpression != this.InitializerExpression || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything)) 12211return node.Update(receiver, node.CloneMethod, initializerExpression, type); 14940MethodSymbol? cloneMethod = GetUpdatedSymbol(node, node.CloneMethod); 17116new TreeDumperNode("cloneMethod", node.CloneMethod, null),
Lowering\LocalRewriter\LocalRewriter_ObjectCreationExpression.cs (3)
183Debug.Assert(withExpr.CloneMethod is not null); 184Debug.Assert(withExpr.CloneMethod.ParameterCount == 0); 190withExpr.CloneMethod));
Operations\CSharpOperationFactory.cs (1)
740MethodSymbol? constructor = boundWithExpression.CloneMethod;