Пример #1
0
        override public System.Object Clone()
        {
            FlagsAttributeImpl impl = new FlagsAttributeImpl();

            impl.flags = this.flags;
            return(impl);
        }
Пример #2
0
		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());
		}
Пример #3
0
		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());
		}
Пример #4
0
		override public System.Object Clone()
		{
            FlagsAttributeImpl impl = new FlagsAttributeImpl();
            impl.flags = this.flags;
            return impl;
		}