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