3 interfaces inheriting from ICloneable
dotnet-svcutil-lib (3)
Metadata\IClientCertificateProvider.cs (1)
10public interface IClientCertificateProvider : ICloneable
Metadata\IHttpCredentialsProvider.cs (1)
10public interface IHttpCredentialsProvider : ICloneable
Metadata\IServerCertificateValidationProvider.cs (1)
9public interface IServerCertificateValidationProvider : ICloneable
135 implementations of ICloneable
dotnet-svcutil-lib (5)
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlNode.cs (1)
19public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
FrameworkFork\Microsoft.Xml\Xml\HWStack.cs (1)
20internal class HWStack : ICloneable
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (1)
22public sealed class XmlAtomicValue : XPathItem, ICloneable
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
31public abstract class XPathNavigator : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNodeIterator.cs (1)
16public abstract class XPathNodeIterator : ICloneable, IEnumerable
GenerateDocumentationAndConfigFiles (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Metrics (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Metrics.Legacy (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.Build (1)
SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.CodeStyle (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Collections.Package (1)
Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Extensions.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.InteractiveHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.PublicApiAnalyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Threading.Package (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Workspaces (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Microsoft.VisualStudio.LanguageServices.Implementation (2)
CodeModel\Collections\Enumerator.cs (1)
13public sealed class Enumerator : IEnumerator, ICloneable
CodeModel\Collections\ExternalNamespaceEnumerator.cs (1)
19public sealed class ExternalNamespaceEnumerator : IEnumerator, ICloneable
PresentationFramework (1)
System\Windows\Documents\Table.cs (1)
408private class TableChildrenCollectionEnumeratorSimple : IEnumerator, ICloneable
Roslyn.Diagnostics.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
System.Collections.NonGeneric (6)
System\Collections\Queue.cs (2)
23public class Queue : ICollection, ICloneable 420private sealed class QueueEnumerator : IEnumerator, ICloneable
System\Collections\SortedList.cs (2)
64public class SortedList : IDictionary, ICloneable 784private sealed class SortedListEnumerator : IDictionaryEnumerator, ICloneable
System\Collections\Stack.cs (2)
24public class Stack : ICollection, ICloneable 321private sealed class StackEnumerator : IEnumerator, ICloneable
System.ComponentModel.TypeConverter (1)
System\ComponentModel\MaskedTextProvider.cs (1)
23public class MaskedTextProvider : ICloneable
System.Configuration.ConfigurationManager (3)
System\Configuration\ConfigurationFileMap.cs (1)
12public class ConfigurationFileMap : ICloneable
System\Configuration\SettingsPropertyCollection.cs (1)
8public class SettingsPropertyCollection : IEnumerable, ICloneable, ICollection
System\Configuration\SettingsPropertyValueCollection.cs (1)
8public class SettingsPropertyValueCollection : IEnumerable, ICloneable, ICollection
System.Data.Common (5)
src\libraries\Common\src\System\Data\Common\DbConnectionPoolKey.cs (1)
10internal sealed class DbConnectionPoolKey : ICloneable
System\Data\Common\DataColumnMapping.cs (1)
14public sealed class DataColumnMapping : MarshalByRefObject, IColumnMapping, ICloneable
System\Data\Common\DataTableMapping.cs (1)
14public sealed class DataTableMapping : MarshalByRefObject, ITableMapping, ICloneable
System\Data\Common\DbDataAdapter.cs (1)
12public abstract class DbDataAdapter : DataAdapter, IDbDataAdapter, ICloneable
System\Data\PropertyCollection.cs (1)
16public class PropertyCollection : Hashtable, ICloneable
System.Data.Odbc (5)
src\libraries\Common\src\System\Data\Common\DbConnectionPoolKey.cs (1)
10internal sealed class DbConnectionPoolKey : ICloneable
System\Data\Odbc\OdbcCommand.cs (1)
21public sealed class OdbcCommand : DbCommand, ICloneable
System\Data\Odbc\OdbcConnection.cs (1)
15public sealed partial class OdbcConnection : DbConnection, ICloneable
System\Data\Odbc\OdbcDataAdapter.cs (1)
11public sealed class OdbcDataAdapter : DbDataAdapter, IDbDataAdapter, ICloneable
System\Data\Odbc\OdbcParameter.cs (1)
15public sealed partial class OdbcParameter : DbParameter, ICloneable, IDataParameter, IDbDataParameter
System.Data.OleDb (5)
artifacts\obj\System.Data.OleDb\Debug\net11.0\System.Data.OleDb.Manual.notsupported.cs (1)
10public sealed partial class OleDbParameter : System.Data.Common.DbParameter, System.Data.IDataParameter, System.Data.IDbDataParameter, System.ICloneable
artifacts\obj\System.Data.OleDb\Debug\net11.0\System.Data.OleDb.notsupported.cs (4)
14public sealed partial class OleDbCommand : System.Data.Common.DbCommand, System.Data.IDbCommand, System.ICloneable, System.IDisposable 90public sealed partial class OleDbConnection : System.Data.Common.DbConnection, System.Data.IDbConnection, System.ICloneable, System.IDisposable 166public sealed partial class OleDbDataAdapter : System.Data.Common.DbDataAdapter, System.Data.IDataAdapter, System.Data.IDbDataAdapter, System.ICloneable 369public sealed partial class OleDbParameter : System.Data.Common.DbParameter, System.Data.IDataParameter, System.Data.IDbDataParameter, System.ICloneable
System.Drawing.Common (12)
System\Drawing\Brush.cs (1)
8public abstract unsafe class Brush : MarshalByRefObject, ICloneable, IDisposable
System\Drawing\Drawing2D\CustomLineCap.cs (1)
6public unsafe class CustomLineCap : MarshalByRefObject, ICloneable, IDisposable
System\Drawing\Drawing2D\GraphicsPath.cs (1)
9public sealed unsafe class GraphicsPath : MarshalByRefObject, ICloneable, IDisposable
System\Drawing\Font.cs (1)
19public sealed unsafe class Font : MarshalByRefObject, ICloneable, IDisposable, ISerializable, IPointer<GpFont>
System\Drawing\Icon.cs (1)
18public sealed unsafe partial class Icon : MarshalByRefObject, ICloneable, IDisposable, ISerializable, IIcon
System\Drawing\Image.cs (1)
22public abstract unsafe class Image : MarshalByRefObject, IImage, IDisposable, ICloneable, ISerializable
System\Drawing\Imaging\ImageAttributes.cs (1)
37public sealed unsafe class ImageAttributes : ICloneable, IDisposable
System\Drawing\Pen.cs (1)
13public sealed unsafe class Pen : MarshalByRefObject, ICloneable, IDisposable, ISystemColorTracker
System\Drawing\Printing\Margins.cs (1)
13public partial class Margins : ICloneable
System\Drawing\Printing\PageSettings.cs (1)
9public unsafe class PageSettings : ICloneable
System\Drawing\Printing\PrinterSettings.cs (1)
16public unsafe partial class PrinterSettings : ICloneable
System\Drawing\StringFormat.cs (1)
13public sealed unsafe class StringFormat : MarshalByRefObject, ICloneable, IDisposable
System.Management (6)
artifacts\obj\System.Management\Debug\net11.0\System.Management.notsupported.cs (6)
136public partial class ManagementBaseObject : System.ComponentModel.Component, System.ICloneable, System.Runtime.Serialization.ISerializable 274public partial class ManagementObject : System.Management.ManagementBaseObject, System.ICloneable 381public abstract partial class ManagementOptions : System.ICloneable 389public partial class ManagementPath : System.ICloneable 413public abstract partial class ManagementQuery : System.ICloneable 421public partial class ManagementScope : System.ICloneable
System.Net.Http (20)
System\Net\Http\Headers\AuthenticationHeaderValue.cs (1)
9public class AuthenticationHeaderValue : ICloneable
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
14public class CacheControlHeaderValue : ICloneable
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
12public class ContentDispositionHeaderValue : ICloneable
System\Net\Http\Headers\ContentRangeHeaderValue.cs (1)
10public class ContentRangeHeaderValue : ICloneable
System\Net\Http\Headers\EntityTagHeaderValue.cs (1)
9public class EntityTagHeaderValue : ICloneable
System\Net\Http\Headers\MediaTypeHeaderValue.cs (1)
17public class MediaTypeHeaderValue : ICloneable
System\Net\Http\Headers\MediaTypeWithQualityHeaderValue.cs (1)
9public sealed class MediaTypeWithQualityHeaderValue : MediaTypeHeaderValue, ICloneable
System\Net\Http\Headers\NameValueHeaderValue.cs (1)
13public class NameValueHeaderValue : ICloneable
System\Net\Http\Headers\NameValueWithParametersHeaderValue.cs (1)
14public class NameValueWithParametersHeaderValue : NameValueHeaderValue, ICloneable
System\Net\Http\Headers\ProductHeaderValue.cs (1)
9public class ProductHeaderValue : ICloneable
System\Net\Http\Headers\ProductInfoHeaderValue.cs (1)
9public class ProductInfoHeaderValue : ICloneable
System\Net\Http\Headers\RangeConditionHeaderValue.cs (1)
9public class RangeConditionHeaderValue : ICloneable
System\Net\Http\Headers\RangeHeaderValue.cs (1)
12public class RangeHeaderValue : ICloneable
System\Net\Http\Headers\RangeItemHeaderValue.cs (1)
11public class RangeItemHeaderValue : ICloneable
System\Net\Http\Headers\RetryConditionHeaderValue.cs (1)
10public class RetryConditionHeaderValue : ICloneable
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
10public class StringWithQualityHeaderValue : ICloneable
System\Net\Http\Headers\TransferCodingHeaderValue.cs (1)
12public class TransferCodingHeaderValue : ICloneable
System\Net\Http\Headers\TransferCodingWithQualityHeaderValue.cs (1)
9public sealed class TransferCodingWithQualityHeaderValue : TransferCodingHeaderValue, ICloneable
System\Net\Http\Headers\ViaHeaderValue.cs (1)
10public class ViaHeaderValue : ICloneable
System\Net\Http\Headers\WarningHeaderValue.cs (1)
11public class WarningHeaderValue : ICloneable
System.Private.CoreLib (26)
src\libraries\System.Private.CoreLib\src\System\Array.cs (1)
20public abstract partial class Array : ICloneable, IList, IStructuralComparable, IStructuralEquatable
src\libraries\System.Private.CoreLib\src\System\Array.Enumerators.cs (1)
12internal sealed class ArrayEnumerator : IEnumerator, ICloneable
src\libraries\System.Private.CoreLib\src\System\CharEnumerator.cs (1)
10public sealed class CharEnumerator : IEnumerator, IEnumerator<char>, IDisposable, ICloneable
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (4)
17public class ArrayList : IList, ICloneable 1075private sealed class IListWrapperEnumWrapper : IEnumerator, ICloneable 2102private sealed class ArrayListEnumerator : IEnumerator, ICloneable 2548private sealed class ArrayListEnumeratorSimple : IEnumerator, ICloneable
src\libraries\System.Private.CoreLib\src\System\Collections\BitArray.cs (2)
24public sealed class BitArray : ICollection, ICloneable, 959private sealed class BitArrayEnumeratorSimple : IEnumerator, ICloneable
src\libraries\System.Private.CoreLib\src\System\Collections\Hashtable.cs (2)
61public class Hashtable : IDictionary, ISerializable, IDeserializationCallback, ICloneable 1394private sealed class HashtableEnumerator : IDictionaryEnumerator, ICloneable
src\libraries\System.Private.CoreLib\src\System\Delegate.cs (1)
12public abstract partial class Delegate : ICloneable, ISerializable
src\libraries\System.Private.CoreLib\src\System\Globalization\Calendar.cs (1)
29public abstract class Calendar : ICloneable
src\libraries\System.Private.CoreLib\src\System\Globalization\CultureInfo.cs (1)
52public partial class CultureInfo : IFormatProvider, ICloneable
src\libraries\System.Private.CoreLib\src\System\Globalization\DateTimeFormatInfo.cs (1)
52public sealed class DateTimeFormatInfo : IFormatProvider, ICloneable
src\libraries\System.Private.CoreLib\src\System\Globalization\NumberFormatInfo.cs (1)
40public sealed class NumberFormatInfo : IFormatProvider, ICloneable
src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.cs (1)
20public sealed partial class TextInfo : ICloneable, IDeserializationCallback
src\libraries\System.Private.CoreLib\src\System\OperatingSystem.cs (1)
12public sealed class OperatingSystem : ISerializable, ICloneable
src\libraries\System.Private.CoreLib\src\System\Reflection\AssemblyName.cs (1)
16public sealed partial class AssemblyName : ICloneable, IDeserializationCallback, ISerializable
src\libraries\System.Private.CoreLib\src\System\RuntimeType.cs (1)
14internal sealed partial class RuntimeType : TypeInfo, ICloneable
src\libraries\System.Private.CoreLib\src\System\String.cs (1)
33ICloneable,
src\libraries\System.Private.CoreLib\src\System\Text\Encoding.cs (1)
77public abstract partial class Encoding : ICloneable
src\libraries\System.Private.CoreLib\src\System\Version.cs (1)
23public sealed class Version : ICloneable, IComparable, IComparable<Version?>, IEquatable<Version?>, ISpanFormattable, IUtf8SpanFormattable, IUtf8SpanParsable<Version>
src\System\Array.CoreCLR.cs (1)
16public abstract partial class Array : ICloneable, IList, IStructuralComparable, IStructuralEquatable
src\System\Delegate.CoreCLR.cs (1)
15public abstract partial class Delegate : ICloneable, ISerializable
src\System\RuntimeType.CoreCLR.cs (1)
39internal sealed partial class RuntimeType : TypeInfo, ICloneable
System.Private.Xml (5)
System\Xml\Dom\XmlNode.cs (1)
19public abstract class XmlNode : ICloneable, IEnumerable, IXPathNavigable
System\Xml\HWStack.cs (1)
15internal sealed class HWStack : ICloneable
System\Xml\Schema\XmlAtomicValue.cs (1)
17public sealed class XmlAtomicValue : XPathItem, ICloneable
System\Xml\XPath\XPathNavigator.cs (1)
22public abstract class XPathNavigator : XPathItem, ICloneable, IXPathNavigable, IXmlNamespaceResolver
System\Xml\XPath\XPathNodeIterator.cs (1)
10public abstract class XPathNodeIterator : ICloneable, IEnumerable
System.ServiceModel.Primitives (1)
System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
19internal class UnconditionalPolicy : IAuthorizationPolicy, IDisposable, ICloneable
System.Windows.Forms (11)
System\Windows\Forms\ComponentModel\COM2Interop\COM2PropertyDescriptor.cs (1)
27internal unsafe partial class Com2PropertyDescriptor : PropertyDescriptor, ICloneable
System\Windows\Forms\Control.ControlCollection.cs (1)
16public partial class ControlCollection : ArrangedElementCollection, IList, ICloneable
System\Windows\Forms\Controls\DataGridView\DataGridViewAdvancedBorderStyle.cs (1)
6public sealed class DataGridViewAdvancedBorderStyle : ICloneable
System\Windows\Forms\Controls\DataGridView\DataGridViewBand.cs (1)
12public class DataGridViewBand : DataGridViewElement, ICloneable, IDisposable
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (1)
17public abstract partial class DataGridViewCell : DataGridViewElement, ICloneable, IDisposable, IKeyboardToolTip
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStyle.cs (1)
13public class DataGridViewCellStyle : ICloneable
System\Windows\Forms\Controls\ListView\ColumnHeader.cs (1)
17public partial class ColumnHeader : Component, ICloneable
System\Windows\Forms\Controls\ListView\ListViewItem.cs (1)
22public partial class ListViewItem : ICloneable, ISerializable
System\Windows\Forms\Controls\ToolStrips\ToolStripPanelRow.ToolStripPanelRowControlCollection.ToolStripPanelCellToControlEnumerator.cs (1)
15private class ToolStripPanelCellToControlEnumerator : IEnumerator, ICloneable
System\Windows\Forms\Controls\TreeView\TreeNode.cs (1)
22public partial class TreeNode : MarshalByRefObject, ICloneable, ISerializable
System\Windows\Forms\Scrolling\ScrollableControl.DockPaddingEdgesConverter.cs (1)
14public class DockPaddingEdges : ICloneable
Test.Utilities (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
Text.Analyzers (1)
src\Dependencies\Collections\Segmented\SegmentedArray`1.cs (1)
22internal readonly partial struct SegmentedArray<T> : ICloneable, IList, IStructuralComparable, IStructuralEquatable, IList<T>, IReadOnlyList<T>, IEquatable<SegmentedArray<T>>
84 references to ICloneable
dotnet-svcutil-lib (4)
FrameworkFork\Microsoft.Xml\Xml\Dom\XmlNode.cs (1)
869object ICloneable.Clone()
FrameworkFork\Microsoft.Xml\Xml\schema\XmlAtomicValue.cs (1)
181object ICloneable.Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNavigator.cs (1)
432object ICloneable.Clone()
FrameworkFork\Microsoft.Xml\Xml\XPath\XPathNodeIterator.cs (1)
20object ICloneable.Clone() { return this.Clone(); }
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
289[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ICloneable))]
netstandard (1)
netstandard.cs (1)
864[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ICloneable))]
System.Data.Common (14)
System\Data\Common\DataAdapter.cs (2)
228parameters.Add((parameter is ICloneable) ? ((ICloneable)parameter).Clone() : parameter);
System\Data\Common\DataColumnMapping.cs (1)
65object ICloneable.Clone()
System\Data\Common\DataColumnMappingCollection.cs (1)
166foreach (ICloneable value in values)
System\Data\Common\DataTableMapping.cs (2)
97object ICloneable.Clone() 106foreach (ICloneable parameter in ColumnMappings)
System\Data\Common\DataTableMappingCollection.cs (1)
122foreach (ICloneable value in values)
System\Data\Common\DbDataAdapter.cs (3)
234object ICloneable.Clone() 254return (IDbCommand?)((command is ICloneable) ? ((ICloneable)command).Clone() : null);
System\Data\Common\ObjectStorage.cs (1)
31: base(column, type, null, DBNull.Value, typeof(ICloneable).IsAssignableFrom(type), GetStorageType(type))
System\Data\Common\SqlUDTStorage.cs (1)
31: base(column, type, nullValue, nullValue, typeof(ICloneable).IsAssignableFrom(type), GetStorageType(type))
System\Data\RecordManager.cs (2)
233ICloneable? cloneableObject = value as ICloneable;
System.Data.Odbc (6)
System\Data\Odbc\OdbcCommand.cs (2)
463object ICloneable.Clone() 476foreach (ICloneable parameter in Parameters)
System\Data\Odbc\OdbcConnection.cs (1)
320object ICloneable.Clone()
System\Data\Odbc\OdbcDataAdapter.cs (1)
138object ICloneable.Clone()
System\Data\Odbc\OdbcParameter.cs (1)
582object ICloneable.Clone()
System\Data\Odbc\OdbcParameterHelper.cs (1)
32if (_value is ICloneable cloneable)
System.Data.OleDb (4)
artifacts\obj\System.Data.OleDb\Debug\net11.0\System.Data.OleDb.notsupported.cs (4)
61object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } 132object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } 196object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); } 403object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_OleDb); }
System.Management (2)
artifacts\obj\System.Management\Debug\net11.0\System.Management.notsupported.cs (2)
410object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); } 433object System.ICloneable.Clone() { throw new System.PlatformNotSupportedException(System.SR.PlatformNotSupported_SystemManagement); }
System.Net.Http (21)
System\Net\Http\Headers\AuthenticationHeaderValue.cs (1)
291object ICloneable.Clone()
System\Net\Http\Headers\CacheControlHeaderValue.cs (1)
590object ICloneable.Clone()
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
179object ICloneable.Clone()
System\Net\Http\Headers\ContentRangeHeaderValue.cs (1)
368object ICloneable.Clone()
System\Net\Http\Headers\EntityTagHeaderValue.cs (1)
140object ICloneable.Clone() => ReferenceEquals(this, Any) ? Any : new EntityTagHeaderValue(this);
System\Net\Http\Headers\HttpHeaders.cs (1)
726if (source is ICloneable cloneableValue)
System\Net\Http\Headers\MediaTypeHeaderValue.cs (1)
289object ICloneable.Clone()
System\Net\Http\Headers\MediaTypeWithQualityHeaderValue.cs (1)
40object ICloneable.Clone()
System\Net\Http\Headers\NameValueHeaderValue.cs (1)
389object ICloneable.Clone()
System\Net\Http\Headers\NameValueWithParametersHeaderValue.cs (1)
149object ICloneable.Clone()
System\Net\Http\Headers\ProductHeaderValue.cs (1)
153object ICloneable.Clone()
System\Net\Http\Headers\ProductInfoHeaderValue.cs (1)
164object ICloneable.Clone()
System\Net\Http\Headers\RangeConditionHeaderValue.cs (1)
138object ICloneable.Clone()
System\Net\Http\Headers\RangeHeaderValue.cs (1)
177object ICloneable.Clone()
System\Net\Http\Headers\RangeItemHeaderValue.cs (1)
211object ICloneable.Clone()
System\Net\Http\Headers\RetryConditionHeaderValue.cs (1)
146object ICloneable.Clone()
System\Net\Http\Headers\StringWithQualityHeaderValue.cs (1)
180object ICloneable.Clone()
System\Net\Http\Headers\TransferCodingHeaderValue.cs (1)
140object ICloneable.Clone()
System\Net\Http\Headers\TransferCodingWithQualityHeaderValue.cs (1)
39object ICloneable.Clone()
System\Net\Http\Headers\ViaHeaderValue.cs (1)
251object ICloneable.Clone()
System\Net\Http\Headers\WarningHeaderValue.cs (1)
280object ICloneable.Clone()
System.Private.CoreLib (1)
src\libraries\System.Private.CoreLib\src\System\Collections\ArrayList.cs (1)
1098clone._en = (IEnumerator)((ICloneable)_en).Clone();
System.Private.Xml (4)
System\Xml\Dom\XmlNode.cs (1)
883object ICloneable.Clone()
System\Xml\Schema\XmlAtomicValue.cs (1)
191object ICloneable.Clone()
System\Xml\XPath\XPathNavigator.cs (1)
380object ICloneable.Clone()
System\Xml\XPath\XPathNodeIterator.cs (1)
14object ICloneable.Clone() { return this.Clone(); }
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net11.0\System.Runtime.Forwards.cs (1)
267[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.ICloneable))]
System.ServiceModel.Primitives (3)
System\IdentityModel\Policy\UnconditionalPolicy.cs (1)
176object ICloneable.Clone() => Clone();
System\IdentityModel\SecurityUtils.cs (2)
258if (authorizationPolicies[i] is ICloneable) 269if (authorizationPolicies[i] is ICloneable cloneable)
System.Windows.Forms (6)
System\Windows\Forms\ComponentModel\COM2Interop\Com2TypeInfoProcessor.CachedProperties.cs (1)
32clonedProperties[i] = properties[i] is ICloneable cloneable
System\Windows\Forms\Control.ControlCollection.cs (1)
155object ICloneable.Clone()
System\Windows\Forms\Controls\DataGridView\DataGridViewAdvancedBorderStyle.cs (1)
297object ICloneable.Clone()
System\Windows\Forms\Controls\DataGridView\DataGridViewCellStyle.cs (1)
668object ICloneable.Clone() => Clone();
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (1)
127if (value is ICloneable clone)
System\Windows\Forms\Scrolling\ScrollableControl.DockPaddingEdgesConverter.cs (1)
213object ICloneable.Clone() => new DockPaddingEdges(Left, Right, Top, Bottom);
System.Windows.Forms.Design (1)
System\ComponentModel\Design\InheritedPropertyDescriptor.cs (1)
164if (value is ICloneable cloneable)
System.Windows.Forms.Tests (15)
System\Windows\Forms\ControlTests.ControlCollection.cs (1)
1342ICloneable iCloneable = sourceCollection;
System\Windows\Forms\DataGridViewCellStyleTests.cs (2)
776ICloneable source = new DataGridViewCellStyle 816ICloneable source = new DataGridViewCellStyle();
System\Windows\Forms\DockPaddingEdgesTests.cs (12)
66ICloneable original = owner.DockPadding; 109ICloneable original = owner.DockPadding; 152ICloneable original = owner.DockPadding; 195ICloneable original = owner.DockPadding; 238ICloneable original = owner.DockPadding; 261ICloneable cloneable = CreatePadding(left, top, right, bottom); 320ICloneable original = owner.DockPadding; 333ICloneable original = owner.DockPadding; 349ICloneable original1 = owner.DockPadding; 350ICloneable original2 = (ICloneable)original1.Clone(); 377ICloneable original = owner.DockPadding;