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

GetCriticalCtor() private method

private GetCriticalCtor ( ) : Mono.Cecil.MethodDefinition
return Mono.Cecil.MethodDefinition
		MethodDefinition GetCriticalCtor ()
		{
			if (_critical_ctor != null)
				return _critical_ctor;

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

			_critical_ctor = GetDefaultConstructor (critical_type);
			return _critical_ctor;
		}