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

GetSafeCriticalCtor() private method

private GetSafeCriticalCtor ( ) : Mono.Cecil.MethodDefinition
return Mono.Cecil.MethodDefinition
		MethodDefinition GetSafeCriticalCtor ()
		{
			if (_safe_critical_ctor != null)
				return _safe_critical_ctor;

			TypeDefinition safe_critical_type = Context.GetType (_safe_critical);
			if (safe_critical_type == null)
				throw new InvalidOperationException (String.Format ("{0} type not found", _safe_critical));

			_safe_critical_ctor = GetDefaultConstructor (safe_critical_type);
			return _safe_critical_ctor;
		}