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

ProcessSecurityAttributeEntry() private method

private ProcessSecurityAttributeEntry ( AttributeType type, TargetKind kind, string target ) : void
type AttributeType
kind TargetKind
target string
return void
		void ProcessSecurityAttributeEntry (AttributeType type, TargetKind kind, string target)
		{
			ICustomAttributeProvider provider = GetTarget (kind, target);
			if (provider == null)
				return;

			switch (type) {
			case AttributeType.Critical:
				AddCriticalAttribute (provider);
				break;
			case AttributeType.SafeCritical:
				AddSafeCriticalAttribute (provider);
				break;
			}
		}