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)
1019if (projectItem is IImmutableInstanceProvider<ProjectItemInstance> instanceProvider) 1040if (projectItemDefinition is IImmutableInstanceProvider<ProjectItemDefinitionInstance> instanceProvider) 1084if (property is IImmutableInstanceProvider<ProjectPropertyInstance> instanceProvider)