4 implementations of IImmutable
Microsoft.Build (3)
ElementLocation\ElementLocation.cs (1)
23
public abstract class ElementLocation : IElementLocation, ITranslatable,
IImmutable
Instance\ProjectMetadataInstance.cs (1)
21
public class ProjectMetadataInstance : IEquatable<ProjectMetadataInstance>, ITranslatable, IMetadatum,
IImmutable
Instance\ProjectTargetInstance.cs (1)
25
public sealed class ProjectTargetInstance :
IImmutable
, IKeyed, ITranslatable
Microsoft.Build.Engine.UnitTests (1)
Collections\CopyOnWritePropertyDictionary_Tests.cs (1)
201
private sealed class MockValue : IKeyed, IValued, IEquatable<MockValue>, IEquatable<object>,
IImmutable
3 references to IImmutable
Microsoft.Build (3)
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
Instance\ImmutableProjectCollections\ImmutablePropertyCollectionConverter.cs (1)
11
where T : class, IKeyed, IValued, IEquatable<T>,
IImmutable