45 references to GetAttributeValue
Microsoft.Build (45)
Construction\ProjectElement.cs (2)
132return GetAttributeValue(XMakeAttributes.label); 552var value = GetAttributeValue(attributeName, false);
Construction\ProjectImportElement.cs (4)
55get => FileUtilities.FixFilePath(GetAttributeValue(XMakeAttributes.project)); 74get => FileUtilities.FixFilePath(GetAttributeValue(XMakeAttributes.sdk)); 90get => GetAttributeValue(XMakeAttributes.sdkVersion); 105get => GetAttributeValue(XMakeAttributes.sdkMinimumVersion);
Construction\ProjectItemElement.cs (4)
206return GetAttributeValue(XMakeAttributes.matchOnMetadataOptions); 226return GetAttributeValue(XMakeAttributes.keepMetadata); 247return GetAttributeValue(XMakeAttributes.removeMetadata); 268return GetAttributeValue(XMakeAttributes.keepDuplicates);
Construction\ProjectOnErrorElement.cs (1)
54return GetAttributeValue(XMakeAttributes.executeTargets);
Construction\ProjectOutputElement.cs (3)
54return GetAttributeValue(XMakeAttributes.taskParameter); 88return GetAttributeValue(XMakeAttributes.itemName); 108return GetAttributeValue(XMakeAttributes.propertyName);
Construction\ProjectRootElement.cs (5)
481get => GetAttributeValue(XMakeAttributes.defaultTargets); 494get => GetAttributeValue(XMakeAttributes.initialTargets); 509get => GetAttributeValue(XMakeAttributes.sdk); 522get => GetAttributeValue(XMakeAttributes.treatAsLocalProperty); 535get => GetAttributeValue(XMakeAttributes.toolsVersion);
Construction\ProjectSdkElement.cs (3)
46get => GetAttributeValue(XMakeAttributes.sdkName); 59get => GetAttributeValue(XMakeAttributes.sdkVersion); 71get => GetAttributeValue(XMakeAttributes.sdkMinimumVersion);
Construction\ProjectTargetElement.cs (8)
94string unescapedValue = EscapingUtilities.UnescapeAll(GetAttributeValue(XMakeAttributes.name)); 130return GetAttributeValue(XMakeAttributes.inputs); 150return GetAttributeValue(XMakeAttributes.outputs); 170string value = GetAttributeValue(XMakeAttributes.keepDuplicateOutputs); 198return GetAttributeValue(XMakeAttributes.dependsOnTargets); 218return GetAttributeValue(XMakeAttributes.beforeTargets); 238return GetAttributeValue(XMakeAttributes.afterTargets); 259return GetAttributeValue(XMakeAttributes.returns, true /* If the element is not there, return null */);
Construction\ProjectTaskElement.cs (3)
70return GetAttributeValue(XMakeAttributes.continueOnError); 90return GetAttributeValue(XMakeAttributes.msbuildRuntime); 110return GetAttributeValue(XMakeAttributes.msbuildArchitecture);
Construction\ProjectUsingTaskBodyElement.cs (1)
88string evaluateAttribute = GetAttributeValue(XMakeAttributes.evaluate);
Construction\ProjectUsingTaskElement.cs (7)
52GetAttributeValue(XMakeAttributes.assemblyFile)); 69get => GetAttributeValue(XMakeAttributes.assemblyName); 84get => GetAttributeValue(XMakeAttributes.taskName); 98get => GetAttributeValue(XMakeAttributes.taskFactory); 111get => GetAttributeValue(XMakeAttributes.runtime); 124get => GetAttributeValue(XMakeAttributes.architecture); 137get => GetAttributeValue(XMakeAttributes.overrideUsingTask);
Construction\ProjectUsingTaskParameterElement.cs (3)
90string typeAttribute = GetAttributeValue(XMakeAttributes.parameterType); 108string outputAttribute = GetAttributeValue(XMakeAttributes.output); 125string requiredAttribute = GetAttributeValue(XMakeAttributes.required);
ObjectModelRemoting\ConstructionObjectLinks\ProjectElementLink.cs (1)
130public static string GetAttributeValue(ProjectElement xml, string attributeName, bool nullIfNotExists) => xml.GetAttributeValue(attributeName, nullIfNotExists);