"No","テストID","対象ファイル","対象クラス/関数","対象メソッド","テスト観点","テストケース名","前提条件","入力値","期待結果","優先度","備考"
"1","UT-W32-001","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","コンストラクタ","正常系","WindowImplが正常に初期化されること","Win32環境が有効","なし","WindowImplインスタンスが生成される","高","ウィンドウ実装の基本初期化"
"2","UT-W32-002","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","ClientSize","正常系","クライアントサイズが正しく取得されること","ウィンドウが作成済み","なし","正のSize値が返却される","高","ウィンドウサイズ取得"
"3","UT-W32-003","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","ClientSize","境界値","ウィンドウが最小サイズの場合","ウィンドウが作成済み","最小サイズウィンドウ","正のSize値（最小）が返却される","中","境界値テスト"
"4","UT-W32-004","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","FrameSize","正常系","フレームサイズが正しく取得されること","ウィンドウが作成済み","なし","ClientSizeより大きいSize値が返却される","中","フレームサイズ取得"
"5","UT-W32-005","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Position","正常系","ウィンドウ位置が正しく取得されること","ウィンドウが作成済み","なし","有効なPixelPoint値が返却される","中","位置取得"
"6","UT-W32-006","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Position","正常系","ウィンドウ位置が正しく設定されること","ウィンドウが作成済み","Position=(100, 100)","ウィンドウが指定位置に移動する","中","位置設定"
"7","UT-W32-007","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","WindowState","正常系","ウィンドウ状態がNormalで取得されること","ウィンドウが通常表示","なし","WindowState.Normalが返却される","高","状態取得"
"8","UT-W32-008","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","WindowState","正常系","ウィンドウ状態がMaximizedで取得されること","ウィンドウが最大化","なし","WindowState.Maximizedが返却される","高","状態取得"
"9","UT-W32-009","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","WindowState","正常系","ウィンドウ状態がMinimizedで取得されること","ウィンドウが最小化","なし","WindowState.Minimizedが返却される","高","状態取得"
"10","UT-W32-010","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","WindowState","正常系","ウィンドウ状態がFullScreenで取得されること","ウィンドウがフルスクリーン","なし","WindowState.FullScreenが返却される","高","状態取得"
"11","UT-W32-011","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","RenderScaling","正常系","レンダリングスケールが取得されること","ウィンドウが作成済み","なし","正の倍精度浮動小数点が返却される","中","DPIスケーリング"
"12","UT-W32-012","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Resize","正常系","ウィンドウがリサイズされること","ウィンドウが作成済み","Size(800, 600)","ウィンドウが指定サイズに変更される","高","リサイズ処理"
"13","UT-W32-013","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Resize","境界値","最小サイズにリサイズされること","ウィンドウが作成済み","Size(1, 1)","ウィンドウが最小サイズに変更される","中","境界値"
"14","UT-W32-014","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Resize","異常系","フルスクリーン時はリサイズが無視されること","ウィンドウがフルスクリーン","Size(800, 600)","リサイズが無視され警告ログが出力される","中","フルスクリーン時の制限"
"15","UT-W32-015","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Activate","正常系","ウィンドウがアクティブになること","ウィンドウが作成済み","なし","ウィンドウがフォアグラウンドになる","中","アクティベーション"
"16","UT-W32-016","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Show","正常系","ウィンドウが表示されること","ウィンドウが作成済み","activate=true","ウィンドウが可視状態になる","高","表示処理"
"17","UT-W32-017","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Show","正常系","ウィンドウが非アクティブで表示されること","ウィンドウが作成済み","activate=false","ウィンドウが可視状態になるがフォーカスされない","中","非アクティブ表示"
"18","UT-W32-018","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Hide","正常系","ウィンドウが非表示になること","ウィンドウが表示中","なし","ウィンドウが非可視状態になる","高","非表示処理"
"19","UT-W32-019","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","Dispose","正常系","ウィンドウが破棄されること","ウィンドウが作成済み","なし","ウィンドウハンドルがIntPtr.Zeroになる","高","リソース解放"
"20","UT-W32-020","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTitle","正常系","ウィンドウタイトルが設定されること","ウィンドウが作成済み","title=""Test Window""","ウィンドウタイトルが更新される","中","タイトル設定"
"21","UT-W32-021","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTitle","異常系","nullタイトルが設定できること","ウィンドウが作成済み","title=null","タイトルが空になる","低","null許容"
"22","UT-W32-022","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetIcon","正常系","ウィンドウアイコンが設定されること","ウィンドウが作成済み","icon=IconImpl","アイコンが更新される","中","アイコン設定"
"23","UT-W32-023","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetIcon","異常系","nullアイコンが設定できること","ウィンドウが作成済み","icon=null","デフォルトアイコンが使用される","低","null許容"
"24","UT-W32-024","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetCursor","正常系","カーソルが設定されること","ウィンドウが作成済み","cursor=CursorImpl","カーソルが変更される","中","カーソル設定"
"25","UT-W32-025","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetCursor","異常系","nullカーソルでデフォルトカーソルになること","ウィンドウが作成済み","cursor=null","デフォルトカーソルが使用される","低","null許容"
"26","UT-W32-026","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTopmost","正常系","最前面設定が有効になること","ウィンドウが作成済み","value=true","ウィンドウが最前面になる","中","最前面設定"
"27","UT-W32-027","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTopmost","正常系","最前面設定が解除されること","ウィンドウが最前面","value=false","ウィンドウが通常のZ順序になる","中","最前面解除"
"28","UT-W32-028","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetMinMaxSize","正常系","最小最大サイズが設定されること","ウィンドウが作成済み","minSize=(100,100), maxSize=(1000,1000)","サイズ制限が適用される","中","サイズ制限"
"29","UT-W32-029","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","PointToClient","正常系","スクリーン座標がクライアント座標に変換されること","ウィンドウが作成済み","PixelPoint(100, 100)","クライアント座標のPointが返却される","中","座標変換"
"30","UT-W32-030","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","PointToScreen","正常系","クライアント座標がスクリーン座標に変換されること","ウィンドウが作成済み","Point(50, 50)","スクリーン座標のPixelPointが返却される","中","座標変換"
"31","UT-W32-031","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTransparencyLevelHint","正常系","透明レベルがTransparentに設定されること","ウィンドウが作成済み","[Transparent]","TransparencyLevelがTransparentになる","中","透明度設定"
"32","UT-W32-032","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetTransparencyLevelHint","正常系","透明レベルがMicaに設定されること","Windows 11環境","[Mica]","TransparencyLevelがMicaになる","中","Mica効果"
"33","UT-W32-033","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetSystemDecorations","正常系","システムデコレーションがFullに設定されること","ウィンドウが作成済み","SystemDecorations.Full","フルデコレーションが適用される","中","デコレーション"
"34","UT-W32-034","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","SetSystemDecorations","正常系","システムデコレーションがNoneに設定されること","ウィンドウが作成済み","SystemDecorations.None","デコレーションが非表示になる","中","デコレーション"
"35","UT-W32-035","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","CanResize","正常系","リサイズ可能設定が反映されること","ウィンドウが作成済み","value=true","ウィンドウがリサイズ可能になる","中","リサイズ設定"
"36","UT-W32-036","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","CanResize","正常系","リサイズ不可設定が反映されること","ウィンドウが作成済み","value=false","ウィンドウがリサイズ不可になる","中","リサイズ設定"
"37","UT-W32-037","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","TryGetFeature","正常系","IScreenImplが取得できること","ウィンドウが作成済み","featureType=typeof(IScreenImpl)","ScreenImplインスタンスが返却される","中","機能取得"
"38","UT-W32-038","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","TryGetFeature","正常系","IStorageProviderが取得できること","ウィンドウが作成済み","featureType=typeof(IStorageProvider)","Win32StorageProviderインスタンスが返却される","中","機能取得"
"39","UT-W32-039","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","TryGetFeature","異常系","不明な機能型でnullが返却されること","ウィンドウが作成済み","featureType=typeof(UnknownType)","nullが返却される","低","機能取得"
"40","UT-W32-040","src/Windows/Avalonia.Win32/WindowImpl.cs","WindowImpl","CreatePopup","正常系","ポップアップが作成されること","ウィンドウが作成済み","なし","PopupImplインスタンスが返却される","中","ポップアップ作成"
"41","UT-W32-041","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","ClearAsync","正常系","クリップボードがクリアされること","OLE初期化済み","なし","クリップボードが空になる","高","クリップボード操作"
"42","UT-W32-042","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","SetDataAsync","正常系","データがクリップボードに設定されること","OLE初期化済み","IAsyncDataTransfer","クリップボードにデータが格納される","高","クリップボード操作"
"43","UT-W32-043","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","TryGetDataAsync","正常系","クリップボードからデータが取得されること","クリップボードにデータあり","なし","IAsyncDataTransferが返却される","高","クリップボード操作"
"44","UT-W32-044","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","TryGetDataAsync","境界値","クリップボードが空の場合nullが返却されること","クリップボードが空","なし","nullが返却される","中","空クリップボード"
"45","UT-W32-045","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","IsCurrentOwnerAsync","正常系","現在のオーナーかどうか判定されること","クリップボードにデータ設定済み","なし","trueが返却される","中","オーナー判定"
"46","UT-W32-046","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","IsCurrentOwnerAsync","正常系","他プロセスがオーナーの場合falseが返却されること","他プロセスがクリップボード設定","なし","falseが返却される","中","オーナー判定"
"47","UT-W32-047","src/Windows/Avalonia.Win32/ClipboardImpl.cs","ClipboardImpl","FlushAsync","正常系","クリップボードがフラッシュされること","クリップボードにデータあり","なし","正常終了する","中","フラッシュ処理"
"48","UT-W32-048","src/Windows/Avalonia.Win32/CursorFactory.cs","CursorFactory","GetCursor","正常系","標準カーソルが取得できること","CursorFactoryが初期化済み","StandardCursorType.Arrow","有効なCursorImplが返却される","中","カーソル取得"
"49","UT-W32-049","src/Windows/Avalonia.Win32/CursorFactory.cs","CursorFactory","GetCursor","正常系","Handカーソルが取得できること","CursorFactoryが初期化済み","StandardCursorType.Hand","有効なCursorImplが返却される","中","カーソル取得"
"50","UT-W32-050","src/Windows/Avalonia.Win32/CursorFactory.cs","CursorFactory","GetCursor","正常系","Noneカーソルが取得できること","CursorFactoryが初期化済み","StandardCursorType.None","ハンドルが0のCursorImplが返却される","中","非表示カーソル"
"51","UT-W32-051","src/Windows/Avalonia.Win32/CursorFactory.cs","CursorFactory","CreateCursor","正常系","カスタムカーソルが作成されること","CursorFactoryが初期化済み","IBitmapImpl, hotSpot","カスタムCursorImplが返却される","中","カスタムカーソル"
"52","UT-W32-052","src/Windows/Avalonia.Win32/CursorFactory.cs","CursorImpl","Dispose","正常系","カーソルリソースが解放されること","CursorImplが作成済み","なし","Handleが0になる","中","リソース解放"
"53","UT-W32-053","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","コンストラクタ","正常系","TrayIconImplが正常に初期化されること","Win32環境","なし","TrayIconImplインスタンスが生成される","高","トレイアイコン初期化"
"54","UT-W32-054","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetIcon","正常系","トレイアイコンが設定されること","TrayIconImplが初期化済み","IWindowIconImpl","アイコンが更新される","中","アイコン設定"
"55","UT-W32-055","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetIcon","異常系","nullアイコンで空アイコンが設定されること","TrayIconImplが初期化済み","null","空アイコンが設定される","低","null許容"
"56","UT-W32-056","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetIsVisible","正常系","トレイアイコンが表示されること","TrayIconImplが初期化済み","visible=true","アイコンがシステムトレイに表示される","中","表示設定"
"57","UT-W32-057","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetIsVisible","正常系","トレイアイコンが非表示になること","TrayIconImplが表示中","visible=false","アイコンがシステムトレイから削除される","中","非表示設定"
"58","UT-W32-058","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetToolTipText","正常系","ツールチップが設定されること","TrayIconImplが初期化済み","text=""Tooltip""","ツールチップテキストが更新される","低","ツールチップ"
"59","UT-W32-059","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","SetToolTipText","異常系","nullツールチップが設定できること","TrayIconImplが初期化済み","text=null","ツールチップが空になる","低","null許容"
"60","UT-W32-060","src/Windows/Avalonia.Win32/TrayIconImpl.cs","TrayIconImpl","Dispose","正常系","トレイアイコンが破棄されること","TrayIconImplが初期化済み","なし","アイコンがシステムトレイから削除される","高","リソース解放"
"61","UT-W32-061","src/Windows/Avalonia.Win32/ScreenImpl.cs","ScreenImpl","GetScreenCount","正常系","モニター数が取得されること","マルチモニター環境","なし","正の整数が返却される","中","モニター数取得"
"62","UT-W32-062","src/Windows/Avalonia.Win32/ScreenImpl.cs","ScreenImpl","GetScreenCount","境界値","シングルモニター環境で1が返却されること","シングルモニター環境","なし","1が返却される","中","シングルモニター"
"63","UT-W32-063","src/Windows/Avalonia.Win32/ScreenImpl.cs","ScreenImpl","ScreenFromPoint","正常系","指定座標のスクリーンが取得されること","マルチモニター環境","PixelPoint(0, 0)","有効なScreenが返却される","中","座標からスクリーン取得"
"64","UT-W32-064","src/Windows/Avalonia.Win32/ScreenImpl.cs","ScreenImpl","ScreenFromPoint","異常系","無効な座標でnullが返却されること","マルチモニター環境","画面外のPixelPoint","nullが返却される","中","画面外座標"
"65","UT-W32-065","src/Windows/Avalonia.Win32/ScreenImpl.cs","ScreenImpl","ScreenFromRect","正常系","指定矩形のスクリーンが取得されること","マルチモニター環境","PixelRect(0, 0, 100, 100)","有効なScreenが返却される","中","矩形からスクリーン取得"
"66","UT-W32-066","src/Windows/Avalonia.Win32/WinScreen.cs","WinScreen","Refresh","正常系","スクリーン情報が更新されること","WinScreenが初期化済み","なし","Bounds/WorkingArea/Scalingが更新される","中","情報更新"
"67","UT-W32-067","src/Windows/Avalonia.Win32/WinScreen.cs","WinScreen","GetScaling","正常系","DPIスケーリングが取得されること","WinScreenが初期化済み","なし","正の倍精度浮動小数点が返却される","中","DPIスケーリング"
"68","UT-W32-068","src/Windows/Avalonia.Win32/WinScreen.cs","WinScreen","GetScaling","境界値","96DPIで1.0が返却されること","96DPI環境","なし","1.0が返却される","中","標準DPI"
"69","UT-W32-069","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","KeyFromVirtualKey","正常系","仮想キーからKeyに変換されること","なし","virtualKey=65, keyData=0","Key.Aが返却される","高","キー変換"
"70","UT-W32-070","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","KeyFromVirtualKey","正常系","Shift+キーの組み合わせが変換されること","なし","virtualKey=VK_SHIFT, keyData with scancode","Key.LeftShiftまたはKey.RightShiftが返却される","高","修飾キー判定"
"71","UT-W32-071","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","KeyFromVirtualKey","異常系","不明な仮想キーでKey.Noneが返却されること","なし","virtualKey=999, keyData=0","Key.Noneが返却される","中","不明キー"
"72","UT-W32-072","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","VirtualKeyFromKey","正常系","KeyからWindowsの仮想キーに変換されること","なし","Key.A","65が返却される","高","逆変換"
"73","UT-W32-073","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","VirtualKeyFromKey","異常系","Key.Noneで0が返却されること","なし","Key.None","0が返却される","中","なしキー"
"74","UT-W32-074","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","PhysicalKeyFromVirtualKey","正常系","物理キーが取得されること","なし","virtualKey, keyData with scancode","有効なPhysicalKeyが返却される","中","物理キー取得"
"75","UT-W32-075","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","PhysicalKeyFromVirtualKey","異常系","不明なスキャンコードでPhysicalKey.Noneが返却されること","なし","不明なスキャンコード","PhysicalKey.Noneが返却される","中","不明物理キー"
"76","UT-W32-076","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","GetKeySymbol","正常系","キーシンボルが取得されること","なし","virtualKey=65, keyData=0","""a""または""A""が返却される","中","キーシンボル取得"
"77","UT-W32-077","src/Windows/Avalonia.Win32/Input/KeyInterop.cs","KeyInterop","GetKeySymbol","異常系","非文字キーでnullが返却されること","なし","virtualKey=VK_SHIFT, keyData=0","nullが返却される","中","非文字キー"
"78","UT-W32-078","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","コンストラクタ","正常系","IconImplがStreamから初期化されること","有効なアイコンStream","Stream icon","IconImplインスタンスが生成される","中","アイコン読み込み"
"79","UT-W32-079","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","コンストラクタ","正常系","IconImplが大小アイコンStreamから初期化されること","有効なアイコンStream","Stream smallIcon, Stream bigIcon","IconImplインスタンスが生成される","中","大小アイコン"
"80","UT-W32-080","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","LoadSmallIcon","正常系","小アイコンが読み込まれること","IconImplが初期化済み","scaleFactor=1.0","16x16のWin32Iconが返却される","中","小アイコン読み込み"
"81","UT-W32-081","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","LoadSmallIcon","正常系","スケーリングされた小アイコンが読み込まれること","IconImplが初期化済み","scaleFactor=2.0","32x32のWin32Iconが返却される","中","DPIスケーリング"
"82","UT-W32-082","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","LoadBigIcon","正常系","大アイコンが読み込まれること","IconImplが初期化済み","scaleFactor=1.0","24x24または32x32のWin32Iconが返却される","中","大アイコン読み込み"
"83","UT-W32-083","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","Save","正常系","アイコンがStreamに保存されること","IconImplが初期化済み","MemoryStream","アイコンデータが書き込まれる","低","保存処理"
"84","UT-W32-084","src/Windows/Avalonia.Win32/IconImpl.cs","IconImpl","Dispose","正常系","アイコンリソースが解放されること","IconImplが初期化済み","なし","内部Win32Iconが解放される","中","リソース解放"
"85","UT-W32-085","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","コンストラクタ","正常系","PopupImplが初期化されること","親ウィンドウが存在","IWindowBaseImpl parent","PopupImplインスタンスが生成される","高","ポップアップ初期化"
"86","UT-W32-086","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","Show","正常系","ポップアップが非アクティブで表示されること","PopupImplが初期化済み","activate引数は無視","ポップアップが非アクティブで表示される","中","表示処理"
"87","UT-W32-087","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","MaxAutoSizeHint","正常系","最大自動サイズヒントが取得されること","PopupImplが初期化済み","なし","画面のWorkingAreaサイズが返却される","中","サイズヒント"
"88","UT-W32-088","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","SetWindowManagerAddShadowHint","正常系","ドロップシャドウが有効になること","PopupImplが初期化済み","enabled=true","CS_DROPSHADOWスタイルが追加される","低","シャドウ設定"
"89","UT-W32-089","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","SetWindowManagerAddShadowHint","正常系","ドロップシャドウが無効になること","PopupImplが初期化済み","enabled=false","CS_DROPSHADOWスタイルが削除される","低","シャドウ設定"
"90","UT-W32-090","src/Windows/Avalonia.Win32/PopupImpl.cs","PopupImpl","TakeFocus","正常系","親ウィンドウにフォーカスが移ること","PopupImplが表示中","なし","親ウィンドウがフォーカスを受け取る","中","フォーカス処理"
"91","UT-W32-091","src/Windows/Avalonia.Win32/DragSource.cs","DragSource","DoDragDropAsync","正常系","ドラッグ&ドロップが開始されること","OLE初期化済み","triggerEvent, dataTransfer, allowedEffects","DragDropEffectsが返却される","高","D&D開始"
"92","UT-W32-092","src/Windows/Avalonia.Win32/DragSource.cs","DragSource","DoDragDropAsync","正常系","Copyエフェクトが許可されること","OLE初期化済み","allowedEffects=Copy","DragDropEffects.Copyが返却可能","高","Copyエフェクト"
"93","UT-W32-093","src/Windows/Avalonia.Win32/DragSource.cs","DragSource","DoDragDropAsync","正常系","Moveエフェクトが許可されること","OLE初期化済み","allowedEffects=Move","DragDropEffects.Moveが返却可能","高","Moveエフェクト"
"94","UT-W32-094","src/Windows/Avalonia.Win32/OleDropTarget.cs","OleDropTarget","ConvertDropEffect","正常系","DragDropEffectsからDropEffectに変換されること","なし","DragDropEffects.Copy","DropEffect.Copyが返却される","中","エフェクト変換"
"95","UT-W32-095","src/Windows/Avalonia.Win32/OleDropTarget.cs","OleDropTarget","ConvertDropEffect","正常系","DropEffectからDragDropEffectsに変換されること","なし","DropEffect.Move","DragDropEffects.Moveが返却される","中","逆変換"
"96","UT-W32-096","src/Windows/Avalonia.Win32/OleDropTarget.cs","OleDropTarget","ConvertDropEffect","正常系","複合エフェクトが変換されること","なし","DragDropEffects.Copy | Move | Link","DropEffect.Copy | Move | Linkが返却される","中","複合エフェクト"
"97","UT-W32-097","src/Windows/Avalonia.Win32/OleDropTarget.cs","OleDropTarget","TryGetDataTransferFromOleDataObject","正常系","OLEデータオブジェクトからDataTransferが取得されること","OLEデータオブジェクト","IDataObject","IDataTransferが返却される","中","データ取得"
"98","UT-W32-098","src/Windows/Avalonia.Win32/OleDropTarget.cs","OleDropTarget","TryGetDataTransferFromOleDataObject","異常系","nullオブジェクトで例外がスローされること","なし","null","ThrowHelperで例外がスローされる","中","null検証"
"99","UT-W32-099","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","CanOpen","正常系","ファイルオープンが可能であること","Win32StorageProviderが初期化済み","なし","trueが返却される","中","機能確認"
"100","UT-W32-100","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","CanSave","正常系","ファイル保存が可能であること","Win32StorageProviderが初期化済み","なし","trueが返却される","中","機能確認"
"101","UT-W32-101","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","CanPickFolder","正常系","フォルダ選択が可能であること","Win32StorageProviderが初期化済み","なし","trueが返却される","中","機能確認"
"102","UT-W32-102","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","OpenFilePickerAsync","正常系","ファイル選択ダイアログが表示されること","ウィンドウが存在","FilePickerOpenOptions","選択されたIStorageFileのリストが返却される","高","ファイル選択"
"103","UT-W32-103","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","OpenFilePickerAsync","正常系","複数ファイル選択が可能であること","ウィンドウが存在","AllowMultiple=true","複数のIStorageFileが返却される","中","複数選択"
"104","UT-W32-104","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","OpenFilePickerAsync","正常系","キャンセル時に空リストが返却されること","ウィンドウが存在","ダイアログをキャンセル","空のリストが返却される","中","キャンセル処理"
"105","UT-W32-105","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","SaveFilePickerAsync","正常系","保存ダイアログが表示されること","ウィンドウが存在","FilePickerSaveOptions","IStorageFileまたはnullが返却される","高","ファイル保存"
"106","UT-W32-106","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","SaveFilePickerAsync","正常系","キャンセル時にnullが返却されること","ウィンドウが存在","ダイアログをキャンセル","nullが返却される","中","キャンセル処理"
"107","UT-W32-107","src/Windows/Avalonia.Win32/Win32StorageProvider.cs","Win32StorageProvider","OpenFolderPickerAsync","正常系","フォルダ選択ダイアログが表示されること","ウィンドウが存在","FolderPickerOpenOptions","選択されたIStorageFolderのリストが返却される","高","フォルダ選択"
"108","UT-W32-108","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetTapSize","正常系","マウスのタップサイズが取得されること","Win32環境","PointerType.Mouse","システム設定に基づくSizeが返却される","中","タップサイズ"
"109","UT-W32-109","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetDoubleTapSize","正常系","ダブルクリックサイズが取得されること","Win32環境","PointerType.Mouse","システム設定に基づくSizeが返却される","中","ダブルクリックサイズ"
"110","UT-W32-110","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetDoubleTapTime","正常系","ダブルクリック時間が取得されること","Win32環境","PointerType.Mouse","システム設定に基づくTimeSpanが返却される","中","ダブルクリック時間"
"111","UT-W32-111","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetColorValues","正常系","カラー設定が取得されること","WinRT API利用可能","なし","PlatformColorValuesが返却される","中","カラー取得"
"112","UT-W32-112","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetColorValues","正常系","ダークモードが検出されること","ダークモード設定","なし","ThemeVariant=Darkが返却される","中","テーマ検出"
"113","UT-W32-113","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetColorValues","正常系","ライトモードが検出されること","ライトモード設定","なし","ThemeVariant=Lightが返却される","中","テーマ検出"
"114","UT-W32-114","src/Windows/Avalonia.Win32/Win32PlatformSettings.cs","Win32PlatformSettings","GetColorValues","正常系","ハイコントラストモードが検出されること","ハイコントラスト設定","なし","ContrastPreference=Highが返却される","中","ハイコントラスト検出"
"115","UT-W32-115","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","コンストラクタ","正常系","Win32DispatcherImplが初期化されること","メッセージウィンドウが存在","IntPtr messageWindow","Win32DispatcherImplインスタンスが生成される","高","ディスパッチャ初期化"
"116","UT-W32-116","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","CurrentThreadIsLoopThread","正常系","UIスレッドでtrueが返却されること","UIスレッドで実行","なし","trueが返却される","中","スレッド判定"
"117","UT-W32-117","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","CurrentThreadIsLoopThread","正常系","バックグラウンドスレッドでfalseが返却されること","バックグラウンドスレッドで実行","なし","falseが返却される","中","スレッド判定"
"118","UT-W32-118","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","Signal","正常系","シグナルが送信されること","ディスパッチャが初期化済み","なし","WM_DISPATCH_WORK_ITEMがポストされる","中","シグナル送信"
"119","UT-W32-119","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","UpdateTimer","正常系","タイマーが設定されること","ディスパッチャが初期化済み","dueTimeInMs=1000","タイマーが設定される","中","タイマー設定"
"120","UT-W32-120","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","UpdateTimer","正常系","タイマーがキャンセルされること","タイマーが設定済み","dueTimeInMs=null","タイマーが停止される","中","タイマー停止"
"121","UT-W32-121","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","HasPendingInput","正常系","入力がない場合falseが返却されること","入力キューが空","なし","falseが返却される","中","入力確認"
"122","UT-W32-122","src/Windows/Avalonia.Win32/Win32DispatcherImpl.cs","Win32DispatcherImpl","Now","正常系","経過時間が取得されること","ディスパッチャが初期化済み","なし","正のlong値が返却される","低","時間取得"
"123","UT-W32-123","src/Windows/Avalonia.Win32/FramebufferManager.cs","FramebufferManager","コンストラクタ","正常系","FramebufferManagerが初期化されること","ウィンドウハンドルが有効","IntPtr hwnd","FramebufferManagerインスタンスが生成される","中","フレームバッファ初期化"
"124","UT-W32-124","src/Windows/Avalonia.Win32/FramebufferManager.cs","FramebufferManager","Lock","正常系","フレームバッファがロックされること","FramebufferManagerが初期化済み","なし","ILockedFramebufferが返却される","高","ロック処理"
"125","UT-W32-125","src/Windows/Avalonia.Win32/FramebufferManager.cs","FramebufferManager","Lock","正常系","サイズ変更時に再割り当てされること","FramebufferManagerが初期化済み","ウィンドウサイズ変更後","新しいサイズのフレームバッファが返却される","中","サイズ変更対応"
"126","UT-W32-126","src/Windows/Avalonia.Win32/FramebufferManager.cs","FramebufferManager","Lock","境界値","最小サイズでフレームバッファが作成されること","FramebufferManagerが初期化済み","ウィンドウサイズ1x1","1x1のフレームバッファが返却される","中","最小サイズ"
"127","UT-W32-127","src/Windows/Avalonia.Win32/FramebufferManager.cs","FramebufferManager","Dispose","正常系","フレームバッファリソースが解放されること","FramebufferManagerが初期化済み","なし","内部リソースが解放される","中","リソース解放"
"128","UT-W32-128","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","Initialize","正常系","Win32Platformが初期化されること","Win32環境","Win32PlatformOptions","プラットフォームサービスが登録される","高","プラットフォーム初期化"
"129","UT-W32-129","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","CreateWindow","正常系","ウィンドウが作成されること","Win32Platformが初期化済み","なし","WindowImplが返却される","高","ウィンドウ作成"
"130","UT-W32-130","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","CreateTrayIcon","正常系","トレイアイコンが作成されること","Win32Platformが初期化済み","なし","TrayIconImplが返却される","中","トレイアイコン作成"
"131","UT-W32-131","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","LoadIcon","正常系","ファイルからアイコンが読み込まれること","有効なアイコンファイル","string fileName","IWindowIconImplが返却される","中","アイコン読み込み"
"132","UT-W32-132","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","LoadIcon","正常系","ストリームからアイコンが読み込まれること","有効なアイコンストリーム","Stream stream","IWindowIconImplが返却される","中","アイコン読み込み"
"133","UT-W32-133","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","GetWindowsZOrder","正常系","ウィンドウのZ順序が取得されること","複数ウィンドウが存在","IWindowImpl[], Span<long>","各ウィンドウのZ順序が設定される","中","Z順序取得"
"134","UT-W32-134","src/Windows/Avalonia.Win32/Win32Platform.cs","Win32Platform","WindowsVersion","正常系","Windowsバージョンが取得されること","Win32環境","なし","有効なVersion値が返却される","低","バージョン取得"
