internal static ProjectItemGroupTaskItemInstance FactoryForDeserialization(ITranslator translator) { var instance = new ProjectItemGroupTaskItemInstance(); ((ITranslatable)instance).Translate(translator); return(instance); }
/// <summary> /// Cloning constructor /// </summary> private ProjectItemGroupTaskItemInstance(ProjectItemGroupTaskItemInstance that) { // All fields are immutable _itemType = that._itemType; _include = that._include; _exclude = that._exclude; _remove = that._remove; _matchOnMetadata = that._matchOnMetadata; _matchOnMetadataOptions = that._matchOnMetadataOptions; _keepMetadata = that._keepMetadata; _removeMetadata = that._removeMetadata; _keepDuplicates = that._keepDuplicates; _condition = that._condition; _metadata = that._metadata; }