GraphLinkCollection.Remove 方法

定义

重载

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 中移除的链接。

返回

Boolean

如果已成功从 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 方法的结果。

适用于

从 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 中移除的项。

返回

Boolean

如果已成功从 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

要添加到链接的初始类别

返回

GraphLink

如果链接仍包含其他类别,则为已移除的链接或 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

要添加到链接的初始类别

返回

GraphLink

如果链接仍包含其他类别,则为已移除的链接或 null

适用于