Exemple #1
0
        public override IMap DeepClone()
        {
            ICodeMap codeMap = new CodeMap();

            DeepCopy(codeMap);
            return(codeMap);
        }
Exemple #2
0
		public virtual ICodeMap EnsuredGetCodeMap(CodeLanguage codeLanguage)
		{
			ICodeMap codeMap = GetCodeMap(codeLanguage);
			if (codeMap == null)
			{
				codeMap = new CodeMap() ;
				codeMap.CodeLanguage = codeLanguage;
				this.m_CodeMaps.Add(codeMap);
			}				
			return codeMap;	
		}
		protected virtual void DeserializeCodeMap(IDomainMap domainMap, XmlNode xmlCodeMap)
		{
			ICodeMap codeMap = new CodeMap();
			//codeMap.ClassMap = classMap;
			domainMap.CodeMaps.Add(codeMap);
			if (!(xmlCodeMap.Attributes["language"] == null))
			{
				codeMap.CodeLanguage = (CodeLanguage) Enum.Parse(typeof (CodeLanguage), xmlCodeMap.Attributes["language"].Value);
			}
			codeMap.Code = xmlCodeMap.InnerText ;
		}
 public override IMap DeepClone()
 {
     ICodeMap codeMap = new CodeMap();
     DeepCopy(codeMap);
     return codeMap;
 }