GraphLinkCollection.Remove 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Remove(GraphLink) |
从 System.object 中移除特定对象的第一个匹配项。 |
| Remove(IEnumerable<GraphLink>) |
删除给定集中的所有链接。 |
| Remove(GraphLink, GraphLink) |
从 System.object 中移除特定对象的第一个匹配项。 |
| Remove(GraphNodeId, GraphNodeId, GraphCategory) |
从源和目标之间的链接中删除给定的类别,如果这是最后一个类别,则删除该链接。 |
| Remove(String, String, GraphCategory) |
从源和目标之间的链接中删除给定的类别,如果这是最后一个类别,则删除该链接。 |
Remove(GraphLink)
从 System.object 中移除特定对象的第一个匹配项。
public:
virtual bool Remove(Microsoft::VisualStudio::GraphModel::GraphLink ^ item);
public bool Remove (Microsoft.VisualStudio.GraphModel.GraphLink item);
abstract member Remove : Microsoft.VisualStudio.GraphModel.GraphLink -> bool
override this.Remove : Microsoft.VisualStudio.GraphModel.GraphLink -> bool
Public Function Remove (item As GraphLink) As Boolean
参数
- item
- GraphLink
要从 System.object 中移除的链接。
返回
如果已成功从 System.object 中删除项,则为 True;否则为 false。 如果在原始的 System.object 中找不到项,此方法也会返回 false。
实现
适用于
Remove(IEnumerable<GraphLink>)
删除给定集中的所有链接。
public:
void Remove(System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::GraphModel::GraphLink ^> ^ links);
public void Remove (System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.GraphModel.GraphLink> links);
member this.Remove : seq<Microsoft.VisualStudio.GraphModel.GraphLink> -> unit
Public Sub Remove (links As IEnumerable(Of GraphLink))
参数
- links
- IEnumerable<GraphLink>
要移除的链接集。 此参数可以是 Get 方法的结果。
适用于
Remove(GraphLink, GraphLink)
从 System.object 中移除特定对象的第一个匹配项。
public:
bool Remove(Microsoft::VisualStudio::GraphModel::GraphLink ^ link, [Runtime::InteropServices::Out] Microsoft::VisualStudio::GraphModel::GraphLink ^ % resultLink);
public bool Remove (Microsoft.VisualStudio.GraphModel.GraphLink link, out Microsoft.VisualStudio.GraphModel.GraphLink resultLink);
member this.Remove : Microsoft.VisualStudio.GraphModel.GraphLink * GraphLink -> bool
Public Function Remove (link As GraphLink, ByRef resultLink As GraphLink) As Boolean
参数
- link
- GraphLink
要从 System.object 中移除的链接。
- resultLink
- GraphLink
已从 System.object 中移除的项。
返回
如果已成功从 System.object 中删除项,则为 True;否则为 false。 如果在原始的 System.object 中找不到项,此方法也会返回 false。
适用于
Remove(GraphNodeId, GraphNodeId, GraphCategory)
从源和目标之间的链接中删除给定的类别,如果这是最后一个类别,则删除该链接。
public:
Microsoft::VisualStudio::GraphModel::GraphLink ^ Remove(Microsoft::VisualStudio::GraphModel::GraphNodeId ^ sourceId, Microsoft::VisualStudio::GraphModel::GraphNodeId ^ targetId, Microsoft::VisualStudio::GraphModel::GraphCategory ^ category);
public Microsoft.VisualStudio.GraphModel.GraphLink Remove (Microsoft.VisualStudio.GraphModel.GraphNodeId sourceId, Microsoft.VisualStudio.GraphModel.GraphNodeId targetId, Microsoft.VisualStudio.GraphModel.GraphCategory category);
member this.Remove : Microsoft.VisualStudio.GraphModel.GraphNodeId * Microsoft.VisualStudio.GraphModel.GraphNodeId * Microsoft.VisualStudio.GraphModel.GraphCategory -> Microsoft.VisualStudio.GraphModel.GraphLink
Public Function Remove (sourceId As GraphNodeId, targetId As GraphNodeId, category As GraphCategory) As GraphLink
参数
- sourceId
- GraphNodeId
源节点
- targetId
- GraphNodeId
目标节点
- category
- GraphCategory
要添加到链接的初始类别
返回
如果链接仍包含其他类别,则为已移除的链接或 null
适用于
Remove(String, String, GraphCategory)
从源和目标之间的链接中删除给定的类别,如果这是最后一个类别,则删除该链接。
public:
Microsoft::VisualStudio::GraphModel::GraphLink ^ Remove(System::String ^ sourceId, System::String ^ targetId, Microsoft::VisualStudio::GraphModel::GraphCategory ^ category);
public Microsoft.VisualStudio.GraphModel.GraphLink Remove (string sourceId, string targetId, Microsoft.VisualStudio.GraphModel.GraphCategory category);
member this.Remove : string * string * Microsoft.VisualStudio.GraphModel.GraphCategory -> Microsoft.VisualStudio.GraphModel.GraphLink
Public Function Remove (sourceId As String, targetId As String, category As GraphCategory) As GraphLink
参数
- sourceId
- String
源节点
- targetId
- String
目标节点
- category
- GraphCategory
要添加到链接的初始类别
返回
如果链接仍包含其他类别,则为已移除的链接或 null