From b64a5c5759f4ec83995e85fa2243469549d74702 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 12:58:35 +0000 Subject: [PATCH 1/3] Initial plan From e54b9ac29338352d834b8d6f89d696375044fa66 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Wed, 11 Mar 2026 13:04:11 +0000 Subject: [PATCH 2/3] Add advanced inheritance links to VB Inheritance Basics See also section Co-authored-by: BillWagner <493969+BillWagner@users.noreply.github.com> --- .../objects-and-classes/inheritance-basics.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md b/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md index f327c72743ad9..bb0ce7fabeeb6 100644 --- a/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md +++ b/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md @@ -1,7 +1,8 @@ --- title: "Inheritance Basics" description: "Learn more about: Inheritance Basics (Visual Basic)" -ms.date: 07/20/2015 +ms.date: 03/11/2026 +ai-usage: ai-assisted helpviewer_keywords: - "derived classes [Visual Basic], inheritance" - "MyClass keyword [Visual Basic], using" @@ -145,3 +146,11 @@ Even though `derivedClass` overrides `testMethod`, the `MyClass` keyword in `use - [Inherits Statement](../../../language-reference/statements/inherits-statement.md) - [Me, My, MyBase, and MyClass](../../program-structure/me-my-mybase-and-myclass.md) +- [Object-oriented programming (Visual Basic)](../../concepts/object-oriented-programming.md) +- [Interfaces (Visual Basic)](../interfaces/index.md) +- [Differences between shadowing and overriding](../declared-elements/differences-between-shadowing-and-overriding.md) +- [Generic types in Visual Basic](../data-types/generic-types.md) +- [Covariance and contravariance (Visual Basic)](../../concepts/covariance-contravariance/index.md) +- [Variance in generic interfaces (Visual Basic)](../../concepts/covariance-contravariance/variance-in-generic-interfaces.md) +- [Abstract class design](../../../../standard/design-guidelines/abstract-class.md) +- [Base classes for implementing abstractions](../../../../standard/design-guidelines/base-classes-for-implementing-abstractions.md) From d2bd4997c8b69d8fce3000a281ab8eb9038d1a1e Mon Sep 17 00:00:00 2001 From: Bill Wagner Date: Wed, 11 Mar 2026 14:15:03 -0400 Subject: [PATCH 3/3] Apply suggestions from code review Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- .../objects-and-classes/inheritance-basics.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md b/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md index bb0ce7fabeeb6..e5e9d342c19ee 100644 --- a/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md +++ b/docs/visual-basic/programming-guide/language-features/objects-and-classes/inheritance-basics.md @@ -146,11 +146,11 @@ Even though `derivedClass` overrides `testMethod`, the `MyClass` keyword in `use - [Inherits Statement](../../../language-reference/statements/inherits-statement.md) - [Me, My, MyBase, and MyClass](../../program-structure/me-my-mybase-and-myclass.md) -- [Object-oriented programming (Visual Basic)](../../concepts/object-oriented-programming.md) +- [Object-Oriented Programming (Visual Basic)](../../concepts/object-oriented-programming.md) - [Interfaces (Visual Basic)](../interfaces/index.md) - [Differences between shadowing and overriding](../declared-elements/differences-between-shadowing-and-overriding.md) -- [Generic types in Visual Basic](../data-types/generic-types.md) -- [Covariance and contravariance (Visual Basic)](../../concepts/covariance-contravariance/index.md) -- [Variance in generic interfaces (Visual Basic)](../../concepts/covariance-contravariance/variance-in-generic-interfaces.md) +- [Generic Types in Visual Basic](../data-types/generic-types.md) +- [Covariance and Contravariance (Visual Basic)](../../concepts/covariance-contravariance/index.md) +- [Variance in Generic Interfaces (Visual Basic)](../../concepts/covariance-contravariance/variance-in-generic-interfaces.md) - [Abstract class design](../../../../standard/design-guidelines/abstract-class.md) -- [Base classes for implementing abstractions](../../../../standard/design-guidelines/base-classes-for-implementing-abstractions.md) +- [Base Classes for Implementing Abstractions](../../../../standard/design-guidelines/base-classes-for-implementing-abstractions.md)