Mono.Tuner.InjectSecurityAttributes.AddCriticalAttribute C# (CSharp) Method

AddCriticalAttribute() protected method

protected AddCriticalAttribute ( ICustomAttributeProvider provider ) : void
provider ICustomAttributeProvider
return void
		protected void AddCriticalAttribute (ICustomAttributeProvider provider)
		{
			// a [SecurityCritical] replaces a [SecuritySafeCritical]
			if (HasSecurityAttribute (provider, AttributeType.SafeCritical))
				RemoveSecurityAttributes (provider);

			AddSecurityAttribute (provider, AttributeType.Critical);
		}