Microsoft.VisualStudio.Project.FileNode.CanDeleteItem C# (CSharp) 메소드

CanDeleteItem() 보호된 메소드

protected CanDeleteItem ( __VSDELETEITEMOPERATION deleteOperation ) : bool
deleteOperation __VSDELETEITEMOPERATION
리턴 bool
        protected override bool CanDeleteItem(__VSDELETEITEMOPERATION deleteOperation)
        {
            string linkPath = this.ItemNode.GetMetadata(ProjectFileConstants.Link);
            __VSDELETEITEMOPERATION supportedOp = String.IsNullOrEmpty(linkPath) ?
                __VSDELETEITEMOPERATION.DELITEMOP_DeleteFromStorage : __VSDELETEITEMOPERATION.DELITEMOP_RemoveFromProject;

            if (deleteOperation == supportedOp)
            {
                return this.ProjectManager.CanProjectDeleteItems;
            }

            return false;
        }