Exemple #1
0
        internal ProjectMetadata(object parent, ProjectMetadataElement xml)
        {
            ErrorUtilities.VerifyThrowArgumentNull(parent, nameof(parent));
            ErrorUtilities.VerifyThrowArgumentNull(xml, nameof(xml));

            _parent = (IProjectMetadataParent)parent;
            _xml    = xml;
        }
Exemple #2
0
        internal ProjectMetadata(IProjectMetadataParent parent, ProjectMetadataElement xml, string evaluatedValueEscaped, ProjectMetadata predecessor)
        {
            ErrorUtilities.VerifyThrowArgumentNull(parent, nameof(parent));
            ErrorUtilities.VerifyThrowArgumentNull(xml, nameof(xml));
            ErrorUtilities.VerifyThrowArgumentNull(evaluatedValueEscaped, nameof(evaluatedValueEscaped));

            _parent = parent;
            _xml    = xml;
            _evaluatedValueEscaped = evaluatedValueEscaped;
            _predecessor           = predecessor;
        }