예제 #1
0
        protected override void PostProcessModel(CompositeModelMutable model, CompositeAssemblyInfo info, String architectureContainerID)
        {
            ServiceCompositeAssemblyInfo sInfo  = (ServiceCompositeAssemblyInfo)info;
            ServiceCompositeModelMutable sModel = (ServiceCompositeModelMutable)model;

            sModel.ServiceID = sInfo.ServiceID ?? ("[" + architectureContainerID + String.Join(", ", model.IQ.PublicTypes.Select(pType => QualifiedName.GetTypeName(pType))) + "]");
            sModel.ActivateWithApplication = sInfo.ActivateWithApplication;
        }