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

FlagsHandle() private method

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

Same methods

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