internal ServiceRequirement(ServiceRequirementCollection holder, string serviceAssemblyQualifiedName, RunningRequirement requirement)
     : this( holder )
 {
     Debug.Assert(serviceAssemblyQualifiedName != null);
     AssemblyQualifiedName = serviceAssemblyQualifiedName;
     _req = requirement;
 }
Example #2
0
 /// <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;
 }