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>
4 references to IImmutableInstanceProvider
Microsoft.Build (4)
Instance\ProjectInstance.cs (4)
947if (projectItem is IImmutableInstanceProvider<ProjectItemInstance> instanceProvider) 968if (projectItemDefinition is IImmutableInstanceProvider<ProjectItemDefinitionInstance> instanceProvider) 994if (projectMetadata is IImmutableInstanceProvider<ProjectMetadataInstance> instanceProvider) 1026if (property is IImmutableInstanceProvider<ProjectPropertyInstance> instanceProvider)