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; }
private void Initialize(string defaultNamespace, CloudCoreModuleType moduleType, Assembly assembly) { ValidateArguments(defaultNamespace, assembly); SetProperties(defaultNamespace, moduleType, assembly); }
protected CloudCoreModule(string defaultNamespace, CloudCoreModuleType moduleType, Assembly assembly) { Initialize(defaultNamespace, moduleType, assembly); }