You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: xml/System/Object.xml
+7-7Lines changed: 7 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -39,14 +39,14 @@
39
39
</Attribute>
40
40
</Attributes>
41
41
<Docs>
42
-
<summary>Supports all classes in the .NET Framework class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all classes in the .NET Framework; it is the root of the type hierarchy.</summary>
42
+
<summary>Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.</summary>
43
43
<remarks>
44
44
<formattype="text/markdown"><![CDATA[
45
45
46
46
## Remarks
47
47
Languages typically do not require a class to declare inheritance from <xref:System.Object> because the inheritance is implicit.
48
48
49
-
Because all classes in the .NET Framework are derived from <xref:System.Object>, every method defined in the <xref:System.Object> class is available in all objects in the system. Derived classes can and do override some of these methods, including:
49
+
Because all classes in .NET are derived from <xref:System.Object>, every method defined in the <xref:System.Object> class is available in all objects in the system. Derived classes can and do override some of these methods, including:
50
50
51
51
- <xref:System.Object.Equals%2A> - Supports comparisons between objects.
52
52
@@ -597,7 +597,7 @@ and the <xref:System.IDisposable> interface. The <xref:System.IDisposable.Dispos
597
597
> [!NOTE]
598
598
> For information about how hash codes are used in hash tables and for some additional hash code algorithms, see the [Hash Function](https://en.wikipedia.org/wiki/Hash_function) entry in Wikipedia.
599
599
600
-
Two objects that are equal return hash codes that are equal. However, the reverse is not true: equal hash codes do not imply object equality, because different (unequal) objects can have identical hash codes. Furthermore, the .NET Framework does not guarantee the default implementation of the <xref:System.Object.GetHashCode%2A> method, and the value this method returns may differ between .NET Framework versions and platforms, such as 32-bit and 64-bit platforms. For these reasons, do not use the default implementation of this method as a unique object identifier for hashing purposes. Two consequences follow from this:
600
+
Two objects that are equal return hash codes that are equal. However, the reverse is not true: equal hash codes do not imply object equality, because different (unequal) objects can have identical hash codes. Furthermore, .NET does not guarantee the default implementation of the <xref:System.Object.GetHashCode%2A> method, and the value this method returns may differ between .NET implementations, such as different versions of .NET Framework and .NET Core, and platforms, such as 32-bit and 64-bit platforms. For these reasons, do not use the default implementation of this method as a unique object identifier for hashing purposes. Two consequences follow from this:
601
601
602
602
- You should not assume that equal hash codes imply object equality.
603
603
@@ -747,7 +747,7 @@ and the <xref:System.IDisposable> interface. The <xref:System.IDisposable.Dispos
747
747
<formattype="text/markdown"><![CDATA[
748
748
749
749
## Remarks
750
-
Because <xref:System.Object?displayProperty=nameWithType> is the base class for all types in the .NET Framework type system, the <xref:System.Object.GetType%2A> method can be used to return <xref:System.Type> objects that represent all .NET Framework types. The .NET Framework recognizes the following five categories of types:
750
+
Because <xref:System.Object?displayProperty=nameWithType> is the base class for all types in the .NET type system, the <xref:System.Object.GetType%2A> method can be used to return <xref:System.Type> objects that represent all .NET types. .NET recognizes the following five categories of types:
751
751
752
752
- Classes, which are derived from <xref:System.Object?displayProperty=nameWithType>,
753
753
@@ -1024,12 +1024,12 @@ and the <xref:System.IDisposable> interface. The <xref:System.IDisposable.Dispos
The following table lists the type categories in the .NET Framework and indicates whether or not they override the <xref:System.Object.ToString%2A?displayProperty=nameWithType> method.
1027
+
The following table lists the type categories in .NET and indicates whether or not they override the <xref:System.Object.ToString%2A?displayProperty=nameWithType> method.
0 commit comments