ProjectInstance.GetPropertyValue(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Get the value of a property in this project, or an empty string if it does not exist.
public:
System::String ^ GetPropertyValue(System::String ^ name);
public string GetPropertyValue (string name);
member this.GetPropertyValue : string -> string
Public Function GetPropertyValue (name As String) As String
Parameters
- name
- String
The name of the property whose value is to be retrieved.
Returns
The value of the property with the given name, or an empty string if no property exists with that name. The value returned has no escaped character sequences.
Remarks
A property with a value of empty string and no property at all are not distinguished between by this method. This is because the build does not distinguish between the two. The reason this method exists when users can simply do GetProperty(..).EvaluatedValue, is that the caller would have to check for null every time. For properties, empty and undefined are not distinguished, so it much more useful to also have a method that returns empty string in either case. This function returns the unescaped value.