5 implementations of DeepCopy
ILLink.RoslynAnalyzer (5)
DataFlow\FeatureChecksValue.cs (1)
56 public FeatureChecksValue DeepCopy ()
DataFlow\FeatureContextLattice.cs (1)
41 public FeatureContext DeepCopy ()
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (1)
21 public Maybe<T> DeepCopy ()
src\tools\illink\src\ILLink.Shared\DataFlow\SingleValue.cs (1)
22 public abstract SingleValue DeepCopy ();
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (1)
291 public ValueSet<TValue> DeepCopy ()
5 references to DeepCopy
ILLink.RoslynAnalyzer (5)
src\tools\illink\src\ILLink.Shared\DataFlow\DefaultValueDictionary.cs (2)
95 var defaultValue = DefaultValue is IDeepCopyValue<TValue> copyDefaultValue ? copyDefaultValue.DeepCopy () : DefaultValue; 103 dict.Add (key, value is IDeepCopyValue<TValue> copyValue ? copyValue.DeepCopy () : value);
src\tools\illink\src\ILLink.Shared\DataFlow\MaybeLattice.cs (1)
26 return new (copyValue.DeepCopy ());
src\tools\illink\src\ILLink.Shared\DataFlow\ValueSet.cs (2)
302 return new ValueSet<TValue> (copyValue.DeepCopy ()); 307 return new ValueSet<TValue> (GetKnownValues ().Select (value => value is IDeepCopyValue<TValue> copyValue ? copyValue.DeepCopy () : value));