diff --git a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroupView{T}.cs b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroupView{T}.cs index 68ef5c25d..4e5b04dfd 100644 --- a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroupView{T}.cs +++ b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroupView{T}.cs @@ -15,7 +15,7 @@ namespace SixLabors.ImageSharp.Memory.DiscontinuousProto /// instance becomes invalid, throwing an exception on all operations. /// /// The element type. - public class UniformMemoryGroupView : IUniformMemoryGroup where T : struct + internal class UniformMemoryGroupView : IUniformMemoryGroup where T : struct { private readonly UniformMemoryGroup owner; private readonly MemoryOwnerWrapper[] memoryWrappers; diff --git a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Consumed.cs b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Consumed.cs index 79c2853b3..17410e900 100644 --- a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Consumed.cs +++ b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Consumed.cs @@ -3,7 +3,7 @@ using System.Collections.Generic; namespace SixLabors.ImageSharp.Memory.DiscontinuousProto { - public abstract partial class UniformMemoryGroup + internal abstract partial class UniformMemoryGroup { // Analogous to the "consumed" variant of MemorySource private class Consumed : UniformMemoryGroup diff --git a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Owned.cs b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Owned.cs index 7a5c75070..d02975cbc 100644 --- a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Owned.cs +++ b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.Owned.cs @@ -6,7 +6,7 @@ using System.Linq; namespace SixLabors.ImageSharp.Memory.DiscontinuousProto { // Analogous to the "owned" variant of MemorySource - public abstract partial class UniformMemoryGroup + internal abstract partial class UniformMemoryGroup { private class Owned : UniformMemoryGroup { diff --git a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.cs b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.cs index 2fe3adce8..794239377 100644 --- a/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.cs +++ b/src/ImageSharp/Memory/DiscontinuousProto/UniformMemoryGroup{T}.cs @@ -10,7 +10,7 @@ namespace SixLabors.ImageSharp.Memory.DiscontinuousProto /// and . /// /// The element type. - public abstract partial class UniformMemoryGroup : IUniformMemoryGroup, IDisposable where T : struct + internal abstract partial class UniformMemoryGroup : IUniformMemoryGroup, IDisposable where T : struct { public abstract IEnumerator> GetEnumerator();