Esempio n. 1
0
        private ProjectAssemblyReference CreateAssemblyReferenceFromElement(XElement element)
        {
            var includeAttribute = element.Attributes("Include").First();
            var hintPath         = _xmlParsingService.TryParsingSubElementStringValue(element, "HintPath");

            var isPrivate       = _xmlParsingService.TryParsingSubElementBoolValue(element, "Private");
            var specificVersion = _xmlParsingService.TryParsingSubElementBoolValue(element, "SpecificVersion");

            var includeDefinition = CreateIncludeDefinitionFromAttribute(includeAttribute);
            var result            = new ProjectAssemblyReference(includeDefinition, hintPath, isPrivate, specificVersion);

            return(result);
        }