Expose `MarkStep.ScopeStack` (#89120)
authorMike Voorhees <mrvoorhe@users.noreply.github.com>
Wed, 19 Jul 2023 10:45:52 +0000 (06:45 -0400)
committerGitHub <noreply@github.com>
Wed, 19 Jul 2023 10:45:52 +0000 (03:45 -0700)
We need access to this during our mark step.

src/tools/illink/src/linker/Linker.Steps/MarkStep.cs

index 2ad9c4d..ded92af 100644 (file)
@@ -86,7 +86,7 @@ namespace Mono.Linker.Steps
                readonly HashSet<TypeDefinition> _entireTypesMarked;
                DynamicallyAccessedMembersTypeHierarchy? _dynamicallyAccessedMembersTypeHierarchy;
                MarkScopeStack? _scopeStack;
-               MarkScopeStack ScopeStack {
+               protected MarkScopeStack ScopeStack {
                        get {
                                Debug.Assert (_scopeStack != null);
                                return _scopeStack;