Mono.Tuner.InjectSecurityAttributes.AddSecurityAttribute C# (CSharp) Méthode

AddSecurityAttribute() private méthode

private AddSecurityAttribute ( ICustomAttributeProvider provider, AttributeType type ) : void
provider ICustomAttributeProvider
type AttributeType
Résultat void
		void AddSecurityAttribute (ICustomAttributeProvider provider, AttributeType type)
		{
			if (HasSecurityAttribute (provider, type))
				return;

			var attributes = provider.CustomAttributes;
			switch (type) {
			case AttributeType.Critical:
				attributes.Add (CreateCriticalAttribute ());
				break;
			case AttributeType.SafeCritical:
				attributes.Add (CreateSafeCriticalAttribute ());
				break;
			}
		}