示例#1
0
 private void SetProperties(string defaultNamespace, CloudCoreModuleType moduleType, Assembly assembly)
 {
     UniqueModuleId = GetUniqueId(assembly);
     Version = assembly.GetName().Version.ToString();
     LastWriteTime = File.GetLastWriteTime(assembly.Location);
     Assembly = assembly;
     DefaultNamespace = defaultNamespace;
     ModuleType = moduleType;
     ModuleIndex = 0;
 }
示例#2
0
 private void Initialize(string defaultNamespace, CloudCoreModuleType moduleType, Assembly assembly)
 {
     ValidateArguments(defaultNamespace, assembly);
     SetProperties(defaultNamespace, moduleType, assembly);
 }
示例#3
0
 protected CloudCoreModule(string defaultNamespace, CloudCoreModuleType moduleType, Assembly assembly)
 {
     Initialize(defaultNamespace, moduleType, assembly);
 }