4 implementations of IImmutableInstanceProvider
Microsoft.Build (4)
ObjectModelRemoting\LinkedObjectFactory.cs (4)
241private class LinkedProjectItem : ProjectItem, ILinkableObject, IImmutableInstanceProvider<ProjectItemInstance> 265private class LinkedProjectItemDefinition : ProjectItemDefinition, ILinkableObject, IImmutableInstanceProvider<ProjectItemDefinitionInstance> 288private class LinkedProjectMetadata : ProjectMetadata, ILinkableObject, IImmutableInstanceProvider<ProjectMetadataInstance> 311private class LinkedProjectProperty : ProjectProperty, ILinkableObject, IImmutableInstanceProvider<ProjectPropertyInstance>
3 references to IImmutableInstanceProvider
Microsoft.Build (3)
Instance\ProjectInstance.cs (3)
1006if (projectItem is IImmutableInstanceProvider<ProjectItemInstance> instanceProvider) 1027if (projectItemDefinition is IImmutableInstanceProvider<ProjectItemDefinitionInstance> instanceProvider) 1071if (property is IImmutableInstanceProvider<ProjectPropertyInstance> instanceProvider)