1 interface inheriting from IValued
Microsoft.Build (1)
Evaluation\IMetadatum.cs (1)
13
internal interface IMetadatum : IKeyed,
IValued
3 implementations of IValued
Microsoft.Build (2)
Definition\ProjectProperty.cs (1)
22
public abstract class ProjectProperty : IKeyed,
IValued
, IProperty, IEquatable<ProjectProperty>
Instance\ProjectPropertyInstance.cs (1)
24
public class ProjectPropertyInstance : IKeyed,
IValued
, IProperty, IEquatable<ProjectPropertyInstance>, ITranslatable
Microsoft.Build.Engine.UnitTests (1)
Collections\CopyOnWritePropertyDictionary_Tests.cs (1)
201
private sealed class MockValue : IKeyed,
IValued
, IEquatable<MockValue>, IEquatable<object>, IImmutable
22 references to IValued
Microsoft.Build (22)
BackEnd\BuildManager\GlobalPropertiesLookup.cs (1)
62
private static string? ExtractEscapedValue(ProjectPropertyInstance property) => ((
IValued
)property).EscapedValue;
Collections\CopyOnWritePropertyDictionary.cs (1)
40
where T : class, IKeyed,
IValued
, IEquatable<T>, IImmutable
Collections\ICopyOnWritePropertyDictionary.cs (1)
33
where T : class, IKeyed,
IValued
, IEquatable<T>, IImmutable
Collections\PropertyDictionary.cs (1)
40
where T : class, IKeyed,
IValued
, IEquatable<T>
Collections\RetrievableEntryHashSet\IRetrievableValuedEntryHashSet.cs (4)
22
/// <see cref="IKeyed"/> and also <see cref="
IValued
"/>).</typeparam>
24
where T : class, IKeyed,
IValued
27
/// Gets the <see cref="
IValued
.EscapedValue"/> of the item whose <see cref="IKeyed.Key"/> matches <paramref name="key"/>.
30
/// <param name="escapedValue">The out parameter by which a successfully retrieved <see cref="
IValued
.EscapedValue"/> is returned.</param>
Collections\RetrievableEntryHashSet\RetrievableValuedEntryHashSet.cs (1)
19
where T : class, IKeyed,
IValued
Definition\ProjectCollection.cs (1)
1445
bool changed = propertyInGlobalProperties == null || !String.Equals(((
IValued
)propertyInGlobalProperties).EscapedValue, value, StringComparison.OrdinalIgnoreCase);
Definition\ProjectMetadata.cs (1)
252
string
IValued
.EscapedValue
Definition\ProjectProperty.cs (1)
240
string
IValued
.EscapedValue
Evaluation\Evaluator.cs (1)
57
where P : class, IProperty, IEquatable<P>,
IValued
Evaluation\IEvaluatorData.cs (1)
26
where P : class, IProperty, IEquatable<P>,
IValued
Evaluation\LazyItemEvaluator.cs (1)
27
where P : class, IProperty, IEquatable<P>,
IValued
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (1)
28
where P : class, IProperty, IEquatable<P>,
IValued
Instance\ImmutableProjectCollections\ImmutablePropertyCollectionConverter.cs (2)
11
where T : class, IKeyed,
IValued
, IEquatable<T>, IImmutable
12
where TCached : class,
IValued
, IEquatable<TCached>
Instance\ImmutableProjectCollections\ImmutableValuedElementCollectionConverter.cs (2)
14
where T : class, IKeyed,
IValued
15
where TCached :
IValued
Instance\ProjectMetadataInstance.cs (1)
141
string
IValued
.EscapedValue
Instance\ProjectPropertyInstance.cs (1)
140
string
IValued
.EscapedValue => _escapedValue;