// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. // See the LICENSE file in the project root for more information. // using System; using System.Reflection; namespace System.Reflection { [AttributeUsage (AttributeTargets.Assembly, AllowMultiple=false, Inherited=false)] public sealed class ObfuscateAssemblyAttribute : Attribute { private bool m_assemblyIsPrivate; private bool m_strip = true; public ObfuscateAssemblyAttribute(bool assemblyIsPrivate) { m_assemblyIsPrivate = assemblyIsPrivate; } public bool AssemblyIsPrivate { get { return m_assemblyIsPrivate; } } public bool StripAfterObfuscation { get { return m_strip; } set { m_strip = value; } } } }