Exemplo n.º 1
0
        public override void Copy(IMap mapObject)
        {
            IEnumValueMap enumValueMap = (IEnumValueMap)mapObject;

            enumValueMap.Name  = this.Name;
            enumValueMap.Index = this.Index;
        }
Exemplo n.º 2
0
        public override void DeepCopy(IMap mapObject)
        {
            IEnumValueMap enumValueMap = (IEnumValueMap)mapObject;

            Copy(enumValueMap);
            DoDeepCopy(enumValueMap);
        }
Exemplo n.º 3
0
        private CodeMemberField EnumValueMapToCodeMemberField(IEnumValueMap enumValueMap)
        {
            string          fieldName   = enumValueMap.Name;
            CodeMemberField fieldMember = new CodeMemberField("System.Int32", fieldName);

            fieldMember.Attributes = MemberAttributes.Static;

            return(fieldMember);
        }
Exemplo n.º 4
0
        public override bool Compare(IMap compareTo)
        {
            if (compareTo == null)
            {
                return(false);
            }
            IEnumValueMap enumValueMap = (IEnumValueMap)compareTo;

            if (!(enumValueMap.Index == this.Index))
            {
                return(false);
            }
            return(true);
        }
 public void Visit(IEnumValueMap enumValueMap)
 {
     ;
 }
Exemplo n.º 6
0
 protected virtual void DoDeepCopy(IEnumValueMap enumValueMap)
 {
 }
		protected virtual string SerializeEnumValueMap(IEnumValueMap enumValueMap)
		{
			StringBuilder xml = new StringBuilder();
			xml.Append("    <enum-value name=\"" + enumValueMap.Name + "\"  index=\"" + enumValueMap.Index.ToString() + "\" />\r\n"); // do not localize
			return xml.ToString();				
		}
 public virtual void Visit(IEnumValueMap enumValueMap)
 {
     VerifyEnumValueMap(enumValueMap);
 }
 public virtual void VerifyEnumValueMap(IEnumValueMap enumValueMap)
 {
     if (enumValueMap.Name.Length < 1)
     {
         HandleVerifyException(enumValueMap, "Enum value name must not be empty! (Enum: '" + enumValueMap.ClassMap.Name + "')", "Name"); // do not localize
     }
 }
 public void Visit(IEnumValueMap enumValueMap)
 {
     ;
 }
        private CodeMemberField EnumValueMapToCodeMemberField(IEnumValueMap enumValueMap)
        {
            string fieldName = enumValueMap.Name ;
            CodeMemberField fieldMember = new CodeMemberField("System.Int32", fieldName) ;

            fieldMember.Attributes = MemberAttributes.Static ;

            return fieldMember;
        }
Exemplo n.º 12
0
 protected virtual void DoDeepCopy(IEnumValueMap enumValueMap)
 {
 }