BitField.BitFieldImmediate.Assign C# (CSharp) 메소드

Assign() 공개 메소드

値を割り当てる。
/// this.Width != a.Width のとき発生。 ///
public Assign ( BitField a ) : void
a BitField 割り当てたい値の入ったビットフィールド。
리턴 void
		public override void Assign(BitField a)
		{
			if(a.Width != this.Width)
				throw new BitFieldException("width don't match");

			ulong val = a.Value;
			this.n = val << this.lsb;
		}

Same methods

BitFieldImmediate::Assign ( int m, int l, BitField a ) : void