override public System.Object Clone() { FlagsAttributeImpl impl = new FlagsAttributeImpl(); impl.flags = this.flags; return(impl); }
public virtual void TestFlagsAttribute() { FlagsAttributeImpl att = new FlagsAttributeImpl(); Assert.AreEqual(0, att.GetFlags()); att.SetFlags(1234); Assert.AreEqual("flags=1234", att.ToString()); FlagsAttributeImpl att2 = (FlagsAttributeImpl) AssertCloneIsEqual(att); Assert.AreEqual(1234, att2.GetFlags()); att2 = (FlagsAttributeImpl) AssertCopyIsEqual(att); Assert.AreEqual(1234, att2.GetFlags()); att.Clear(); Assert.AreEqual(0, att.GetFlags()); }
override public System.Object Clone() { FlagsAttributeImpl impl = new FlagsAttributeImpl(); impl.flags = this.flags; return impl; }