Mono.GetOptions.OptionDetails.DoIt C# (CSharp) Méthode

DoIt() private méthode

private DoIt ( bool setValue ) : void
setValue bool
Résultat void
		private void DoIt(bool setValue)
		{
			if (AddingOneMoreExceedsMaxOccurs)
				return;

			if (verboseParsing)
				Console.WriteLine("<{0}> set to [{1}]", LongForm, setValue);

			if (MemberInfo is FieldInfo)
			{
				((FieldInfo) MemberInfo).SetValue(OptionBundle, setValue);
				return;
			}
			if (MemberInfo is PropertyInfo)
			{
				((PropertyInfo) MemberInfo).SetValue(OptionBundle, setValue, null);
				return;
			}
			if ((WhatToDoNext) ((MethodInfo) MemberInfo).Invoke(OptionBundle, null) == WhatToDoNext.AbandonProgram)
				Environment.Exit(1);
		}

Same methods

OptionDetails::DoIt ( string parameterValue ) : void