CopyDictionary
StockSharp.Xaml.Diagram.GXDiagram.Model.GraphLinksModel`4
コピー中にネストされたクラスは、元のノードのマッピングを新規にコピーしたノードと、新たにコピーされたリンクへのリンクに保持するために使用されます。
実装: ICopyDictionary
プロパティ
Copies
public DataCollection<NodeType, NodeKey, PortKey, LinkType> Copies { get; }
value = copyDictionary.Copies
コピーされたノードのコレクションを受け取り、DataCollection にコピーしたリンクをコピーします。
DestinationModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> DestinationModel { get; set; }
value = copyDictionary.DestinationModel
copyDictionary.DestinationModel = value
コピー操作用の宛先モデルを取得またはセットします。
SourceCollection
public DataCollection<NodeType, NodeKey, PortKey, LinkType> SourceCollection { get; set; }
value = copyDictionary.SourceCollection
copyDictionary.SourceCollection = value
コピー操作のためにコピーするデータのソース収集を取得またはセットします。
SourceModel
public GraphLinksModel<NodeType, NodeKey, PortKey, LinkType> SourceModel { get; set; }
value = copyDictionary.SourceModel
copyDictionary.SourceModel = value
コピー操作用のソースコードモデルをゲットしたり、セットしたりできます。
メソッド
AddCopiedLink
public void AddCopiedLink(LinkType oldlink, LinkType newlink)
copyDictionary.AddCopiedLink(oldlink, newlink)
ソースリンクデータのマッピングをコピーしたリンクデータに宣言します。
- oldlink
- ソース収集のリンクデータ
- newlink
- コピーされたリンクデータ、または null は、特定のソースリンクデータにコピーされたリンクデータがないことを示します。
AddCopiedNode
public void AddCopiedNode(NodeType oldnode, NodeType newnode)
copyDictionary.AddCopiedNode(oldnode, newnode)
ソースノードデータのマッピングをコピーしたノードデータに宣言します。
- oldnode
- ソース収集のノードデータ
- newnode
- コピーされたノードのデータ、または null は、指定したソースノードのデータにコピーされたノードデータがないことを宣言します。
ContainsSourceLink
public bool ContainsSourceLink(LinkType oldlink)
result = copyDictionary.ContainsSourceLink(oldlink)
与えられたリンクデータはソースコレクションにある場合にこの述語は真です。
- oldlink
ContainsSourceNode
public bool ContainsSourceNode(NodeType oldnode)
result = copyDictionary.ContainsSourceNode(oldnode)
与えられたノードデータはソースコレクションにある場合にこの述語は真です。
- oldnode
FindCopiedLink
public LinkType FindCopiedLink(LinkType oldlink)
result = copyDictionary.FindCopiedLink(oldlink)
特定のソースリンクのコピーされたリンクを調べます。
- oldlink
- ソースリンクデータ
戻り値: コピーされたリンクデータ
FindCopiedNode
public NodeType FindCopiedNode(NodeType oldnode)
result = copyDictionary.FindCopiedNode(oldnode)
指定したソースノードのコピーされたノードを調べます。
- oldnode
- ソースノードデータ
戻り値: コピーされたノードのデータ
RemoveSourceLink
public void RemoveSourceLink(LinkType srclinkdata)
copyDictionary.RemoveSourceLink(srclinkdata)
ソースリンクデータとコピーされたリンクデータとの間の任意の関連付けを削除します。
- srclinkdata
- ソース収集のリンクデータ
RemoveSourceNode
public void RemoveSourceNode(NodeType srcnodedata)
copyDictionary.RemoveSourceNode(srcnodedata)
ソースノードのデータとコピーされたノードデータとの間の任意の関連付けを削除します。
- srcnodedata
- ソース収集のノードデータ