2023-04-20から1日間の記事一覧
ソースコード public static bool SequenceEqualAllowedNull<TSource> ( this IEnumerable<TSource> self, IEnumerable<TSource> second ) { return self switch { null when second == null => true, null => false, _ => second != null && self.SequenceEqual( second ) }; } 使用例 </tsource></tsource></tsource>…
ソースコード using System.Collections.Generic; using System.Linq; using NUnit.Framework; namespace Kogane { internal static class ExceptTester { public static void Test<T> ( string message, IEnumerable<T> source1, IEnumerable<T> source2 ) { var res</t></t></t>…
ソースコード #if UNITY_EDITOR_WIN using UnityEditor; using UnityEngine; namespace Kogane { /// <summary> /// Audio の DSP Buffer Size を Best latency にした時に Windows の Unity エディタで発生するサウンドの音割れを防ぐエディタ拡張 /// </summary> [InitializeO…
ソースコード using System.Diagnostics; using UnityEditor; namespace Kogane { /// <summary> /// Firebase Analytics のデバッグモードを有効化・無効化する MenuItem を管理するクラス /// </summary> internal static class FirebaseAnalyticsMenuItem { //==============…
ソースコード using System.Diagnostics; using UnityEditor; namespace Kogane { /// <summary> /// Android のモンキーテストを開始・終了する MenuItem を管理するクラス /// </summary> internal static class AndroidMonkeyTestMenuItem { //=============================…