internal ProjectVariantAssignment(IContentClass contentClass, IProjectVariant projectVariant, ITemplateVariant templateVariant) { _contentClass = contentClass; _projectVariant = projectVariant; _templateVariant = templateVariant; }
IEnumerable <IProjectVariantAssignment> IProjectVariantAssignments.this[ITemplateVariant templateVariant] { get { return ((from curAssignment in this where curAssignment.TemplateVariant.Equals(templateVariant) select curAssignment).ToList()); } }
public void Assign(ITemplateVariant templateVariant, ProjectVariantAssignmentSettings settings) { Assign(new Dictionary <ITemplateVariant, ProjectVariantAssignmentSettings> { { templateVariant, settings } }); }