C# Класс Microsoft.VisualStudio.ProjectSystem.FileSystemMirroring.Project.FileSystemMirroringProjectSourceItemProviderExtensionBase

Наследование: IProjectSourceItemProviderExtension, IProjectFolderItemProviderExtension
Показать файл Открыть проект

Открытые методы

Метод Описание
AddOwnedFolderItemsAsync ( string>.IReadOnlyDictionary items ) : Task>>>
AddOwnedSourceItemsAsync ( IReadOnlyCollection items ) : Task>
CheckFolderItemOwnershipAsync ( string evaluatedInclude ) : Task
CheckProjectFileOwnershipAsync ( string projectFilePath ) : Task
CheckSourceItemOwnershipAsync ( string itemType, string evaluatedInclude ) : Task
RemoveOwnedFolderItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
RemoveOwnedSourceItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
RenameOwnedFolderItemAsync ( IProjectItem projectItem, string newValue ) : Task
RenameOwnedSourceItemAsync ( IProjectItem projectItem, string newValue ) : Task
SetItemTypeOfOwnedSourceItemAsync ( IProjectItem projectItem, string newItemType ) : Task
TryAddSourceItemsToOwnedProjectFileAsync ( IReadOnlyCollection items, string projectFilePath ) : Task

Защищенные методы

Метод Описание
FileSystemMirroringProjectSourceItemProviderExtensionBase ( UnconfiguredProject unconfiguredProject, ConfiguredProject configuredProject, IProjectLockService projectLockService, IFileSystemMirroringProjectTemporaryItems temporaryItems ) : System

Приватные методы

Метод Описание
CheckProjectFileOwnership ( string projectFilePath ) : bool
GetMsBuildItemByProjectItem ( IProjectItem projectItem ) : Task
RenameProjectItem ( IProjectItem projectItem, string newValue ) : Task

Описание методов

AddOwnedFolderItemsAsync() публичный Метод

public AddOwnedFolderItemsAsync ( string>.IReadOnlyDictionary items ) : Task>>>
items string>.IReadOnlyDictionary
Результат Task>>>

AddOwnedSourceItemsAsync() публичный Метод

public AddOwnedSourceItemsAsync ( IReadOnlyCollection items ) : Task>
items IReadOnlyCollection
Результат Task>

CheckFolderItemOwnershipAsync() публичный Метод

public CheckFolderItemOwnershipAsync ( string evaluatedInclude ) : Task
evaluatedInclude string
Результат Task

CheckProjectFileOwnershipAsync() публичный Метод

public CheckProjectFileOwnershipAsync ( string projectFilePath ) : Task
projectFilePath string
Результат Task

CheckSourceItemOwnershipAsync() публичный Метод

public CheckSourceItemOwnershipAsync ( string itemType, string evaluatedInclude ) : Task
itemType string
evaluatedInclude string
Результат Task

FileSystemMirroringProjectSourceItemProviderExtensionBase() защищенный Метод

protected FileSystemMirroringProjectSourceItemProviderExtensionBase ( UnconfiguredProject unconfiguredProject, ConfiguredProject configuredProject, IProjectLockService projectLockService, IFileSystemMirroringProjectTemporaryItems temporaryItems ) : System
unconfiguredProject UnconfiguredProject
configuredProject ConfiguredProject
projectLockService IProjectLockService
temporaryItems IFileSystemMirroringProjectTemporaryItems
Результат System

RemoveOwnedFolderItemsAsync() публичный Метод

public RemoveOwnedFolderItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
projectItems IReadOnlyCollection
deleteOptions DeleteOptions
Результат Task>

RemoveOwnedSourceItemsAsync() публичный Метод

public RemoveOwnedSourceItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
projectItems IReadOnlyCollection
deleteOptions DeleteOptions
Результат Task>

RenameOwnedFolderItemAsync() публичный Метод

public RenameOwnedFolderItemAsync ( IProjectItem projectItem, string newValue ) : Task
projectItem IProjectItem
newValue string
Результат Task

RenameOwnedSourceItemAsync() публичный Метод

public RenameOwnedSourceItemAsync ( IProjectItem projectItem, string newValue ) : Task
projectItem IProjectItem
newValue string
Результат Task

SetItemTypeOfOwnedSourceItemAsync() публичный Метод

public SetItemTypeOfOwnedSourceItemAsync ( IProjectItem projectItem, string newItemType ) : Task
projectItem IProjectItem
newItemType string
Результат Task

TryAddSourceItemsToOwnedProjectFileAsync() публичный Метод

public TryAddSourceItemsToOwnedProjectFileAsync ( IReadOnlyCollection items, string projectFilePath ) : Task
items IReadOnlyCollection
projectFilePath string
Результат Task