public override void Copy(IMap mapObject) { IEnumValueMap enumValueMap = (IEnumValueMap)mapObject; enumValueMap.Name = this.Name; enumValueMap.Index = this.Index; }
public override void DeepCopy(IMap mapObject) { IEnumValueMap enumValueMap = (IEnumValueMap)mapObject; Copy(enumValueMap); DoDeepCopy(enumValueMap); }
private CodeMemberField EnumValueMapToCodeMemberField(IEnumValueMap enumValueMap) { string fieldName = enumValueMap.Name; CodeMemberField fieldMember = new CodeMemberField("System.Int32", fieldName); fieldMember.Attributes = MemberAttributes.Static; return(fieldMember); }
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) { ; }
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 } }
private CodeMemberField EnumValueMapToCodeMemberField(IEnumValueMap enumValueMap) { string fieldName = enumValueMap.Name ; CodeMemberField fieldMember = new CodeMemberField("System.Int32", fieldName) ; fieldMember.Attributes = MemberAttributes.Static ; return fieldMember; }