Mono.CSharp.ParametersCompiled.ResolveDefaultValues C# (CSharp) Method

ResolveDefaultValues() public method

public ResolveDefaultValues ( MemberCore m ) : void
m MemberCore
return void
		public void ResolveDefaultValues (MemberCore m)
		{
			ResolveContext rc = null;
			for (int i = 0; i < parameters.Length; ++i) {
				Parameter p = (Parameter) parameters [i];

				//
				// Try not to enter default values resolution if there are is not any default value possible
				//
				if (p.HasDefaultValue || p.OptAttributes != null) {
					if (rc == null)
						rc = new ResolveContext (m);

					p.ResolveDefaultValue (rc);
				}
			}
		}

Usage Example

Example #1
0
 public override void DefineConstants()
 {
     if (!Parameters.IsEmpty)
     {
         parameters.ResolveDefaultValues(this);
     }
 }
All Usage Examples Of Mono.CSharp.ParametersCompiled::ResolveDefaultValues