C# Class Microsoft.VisualStudio.ProjectSystem.FileSystemMirroring.Project.FileSystemMirroringProjectSourceItemProviderExtensionBase

Inheritance: IProjectSourceItemProviderExtension, IProjectFolderItemProviderExtension
Afficher le fichier Open project: Microsoft/RTVS

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
FileSystemMirroringProjectSourceItemProviderExtensionBase ( UnconfiguredProject unconfiguredProject, ConfiguredProject configuredProject, IProjectLockService projectLockService, IFileSystemMirroringProjectTemporaryItems temporaryItems ) : System

Private Methods

Méthode Description
CheckProjectFileOwnership ( string projectFilePath ) : bool
GetMsBuildItemByProjectItem ( IProjectItem projectItem ) : Task
RenameProjectItem ( IProjectItem projectItem, string newValue ) : Task

Method Details

AddOwnedFolderItemsAsync() public méthode

public AddOwnedFolderItemsAsync ( string>.IReadOnlyDictionary items ) : Task>>>
items string>.IReadOnlyDictionary
Résultat Task>>>

AddOwnedSourceItemsAsync() public méthode

public AddOwnedSourceItemsAsync ( IReadOnlyCollection items ) : Task>
items IReadOnlyCollection
Résultat Task>

CheckFolderItemOwnershipAsync() public méthode

public CheckFolderItemOwnershipAsync ( string evaluatedInclude ) : Task
evaluatedInclude string
Résultat Task

CheckProjectFileOwnershipAsync() public méthode

public CheckProjectFileOwnershipAsync ( string projectFilePath ) : Task
projectFilePath string
Résultat Task

CheckSourceItemOwnershipAsync() public méthode

public CheckSourceItemOwnershipAsync ( string itemType, string evaluatedInclude ) : Task
itemType string
evaluatedInclude string
Résultat Task

FileSystemMirroringProjectSourceItemProviderExtensionBase() protected méthode

protected FileSystemMirroringProjectSourceItemProviderExtensionBase ( UnconfiguredProject unconfiguredProject, ConfiguredProject configuredProject, IProjectLockService projectLockService, IFileSystemMirroringProjectTemporaryItems temporaryItems ) : System
unconfiguredProject UnconfiguredProject
configuredProject ConfiguredProject
projectLockService IProjectLockService
temporaryItems IFileSystemMirroringProjectTemporaryItems
Résultat System

RemoveOwnedFolderItemsAsync() public méthode

public RemoveOwnedFolderItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
projectItems IReadOnlyCollection
deleteOptions DeleteOptions
Résultat Task>

RemoveOwnedSourceItemsAsync() public méthode

public RemoveOwnedSourceItemsAsync ( IReadOnlyCollection projectItems, DeleteOptions deleteOptions ) : Task>
projectItems IReadOnlyCollection
deleteOptions DeleteOptions
Résultat Task>

RenameOwnedFolderItemAsync() public méthode

public RenameOwnedFolderItemAsync ( IProjectItem projectItem, string newValue ) : Task
projectItem IProjectItem
newValue string
Résultat Task

RenameOwnedSourceItemAsync() public méthode

public RenameOwnedSourceItemAsync ( IProjectItem projectItem, string newValue ) : Task
projectItem IProjectItem
newValue string
Résultat Task

SetItemTypeOfOwnedSourceItemAsync() public méthode

public SetItemTypeOfOwnedSourceItemAsync ( IProjectItem projectItem, string newItemType ) : Task
projectItem IProjectItem
newItemType string
Résultat Task

TryAddSourceItemsToOwnedProjectFileAsync() public méthode

public TryAddSourceItemsToOwnedProjectFileAsync ( IReadOnlyCollection items, string projectFilePath ) : Task
items IReadOnlyCollection
projectFilePath string
Résultat Task