示例#1
0
        public string GenerateSource(string fileName, IFileMetaData fileMetaData)
        {
            var DwCArchive = CreateNamespace();
            var classType  = CreateClass(fileName, fileMetaData);

            DwCArchive.Types.Add(classType);

            return(CodeDomUtils.GenerateSourceFromCodeDom(DwCArchive));
        }
        public string GenerateSource(IFileMetaData coreFileMetaData,
                                     IEnumerable <IFileMetaData> extensionFileMetaData)
        {
            var DwCArchive = CreateNamespace();
            var classType  = CreateClass(coreFileMetaData, extensionFileMetaData);

            DwCArchive.Types.Add(classType);

            return(CodeDomUtils.GenerateSourceFromCodeDom(DwCArchive));
        }