MultiChildrenCollectionExtensions クラス
MultiChildrenCollection%601向けの拡張メソッド。
名前空間: FloatSoda.RenderObjects
アセンブリ: FloatSoda.dll
public static class MultiChildrenCollectionExtensionsobject ← MultiChildrenCollectionExtensions
継承したメンバー
Section titled “継承したメンバー”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()
AddErased<T>(MultiChildrenCollection<T>, RenderObject)
Section titled “AddErased<T>(MultiChildrenCollection<T>, RenderObject)”RenderObjectを要素型へ変換して末尾に追加する。Element境界の非総称な挿入に使う。
public static void AddErased<T>(this MultiChildrenCollection<T> collection, RenderObject child) where T : RenderObjectパラメーター
Section titled “パラメーター”collection MultiChildrenCollection<T>
child RenderObject
型パラメーター
Section titled “型パラメーター”T
コレクションの所有者をLayout Dirtyとしてマークし、 次のパイプライン更新時に再レイアウトを要求します。
InsertErased<T>(MultiChildrenCollection<T>, RenderObject, RenderObject?)
Section titled “InsertErased<T>(MultiChildrenCollection<T>, RenderObject, RenderObject?)”RenderObjectを要素型へ変換してafterの次へ挿入する。Element境界の非総称な挿入に使う。
public static void InsertErased<T>(this MultiChildrenCollection<T> collection, RenderObject child, RenderObject? after) where T : RenderObjectパラメーター
Section titled “パラメーター”collection MultiChildrenCollection<T>
child RenderObject
after RenderObject?
型パラメーター
Section titled “型パラメーター”T
MoveErased<T>(MultiChildrenCollection<T>, RenderObject, RenderObject?)
Section titled “MoveErased<T>(MultiChildrenCollection<T>, RenderObject, RenderObject?)”RenderObjectを要素型へ変換してafterの次へ移動する。Element境界の非総称な移動に使う。
public static void MoveErased<T>(this MultiChildrenCollection<T> collection, RenderObject child, RenderObject? after) where T : RenderObjectパラメーター
Section titled “パラメーター”collection MultiChildrenCollection<T>
child RenderObject
after RenderObject?
型パラメーター
Section titled “型パラメーター”T
RemoveErased<T>(MultiChildrenCollection<T>, RenderObject)
Section titled “RemoveErased<T>(MultiChildrenCollection<T>, RenderObject)”RenderObjectを要素型として取り除く。要素型でない・保持していない場合は false。
public static bool RemoveErased<T>(this MultiChildrenCollection<T> collection, RenderObject child) where T : RenderObjectパラメーター
Section titled “パラメーター”collection MultiChildrenCollection<T>
child RenderObject
型パラメーター
Section titled “型パラメーター”T
子が削除された場合、コレクションの所有者をLayout Dirtyとしてマークします。 型が一致しない場合、または子が見つからなかった場合、Dirty状態は変更されません。
Swap<T>(MultiChildrenCollection<T>, ReadOnlySpan<T>)
Section titled “Swap<T>(MultiChildrenCollection<T>, ReadOnlySpan<T>)”保持している子を指定した子の一覧で置き換える。
public static void Swap<T>(this MultiChildrenCollection<T> collection, ReadOnlySpan<T> children) where T : RenderObjectパラメーター
Section titled “パラメーター”collection MultiChildrenCollection<T>
children ReadOnlySpan<T>
型パラメーター
Section titled “型パラメーター”T
既存の子の取り外しと新しい子の追加により、所有者をLayout Dirtyとしてマークします。 既存の子と指定した子がどちらも空の場合、Dirty状態は変更されません。