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));