Mono.CSharp.ResolveContext.FlagsHandle.FlagsHandle C# (CSharp) Method

FlagsHandle() private method

private FlagsHandle ( ResolveContext ec, Options mask, Options val ) : System
ec ResolveContext
mask Options
val Options
return System
			internal FlagsHandle (ResolveContext ec, Options mask, Options val)
			{
				this.ec = ec;
				invmask = ~mask;
				oldval = ec.flags & mask;
				ec.flags = (ec.flags & invmask) | (val & mask);

//				if ((mask & Options.ProbingMode) != 0)
//					ec.Report.DisableReporting ();
			}

Same methods

ResolveContext.FlagsHandle::FlagsHandle ( ResolveContext ec, Options flagsToSet ) : System
ResolveContext.FlagsHandle