internal ServiceRequirement(ServiceRequirementCollection holder, string serviceAssemblyQualifiedName, RunningRequirement requirement) : this( holder ) { Debug.Assert(serviceAssemblyQualifiedName != null); AssemblyQualifiedName = serviceAssemblyQualifiedName; _req = requirement; }
/// <summary> /// Initializes a new <see cref="RequirementLayer"/>. /// </summary> /// <param name="layerName">Optional name for the requirements.</param> public RequirementLayer(string layerName) { LayerName = layerName; _pluginRequirements = new PluginRequirementCollection(); _serviceRequirements = new ServiceRequirementCollection(); }
internal ServiceRequirement(ServiceRequirementCollection holder) { Debug.Assert(holder != null); _holder = holder; }