c# Programming Glossary: debug.assert
Passing properties by reference in C# http://stackoverflow.com/questions/1402803/passing-properties-by-reference-in-c-sharp person new Person person.Name GetString test person.Name Debug.Assert person.Name test 2. Delegates void GetString string input Func.. Person GetString test person.Name value person.Name value Debug.Assert person.Name test 3. Linq Expressions void GetString T string..
How do I concatenate two arrays in C#? http://stackoverflow.com/questions/1547252/how-do-i-concatenate-two-arrays-in-c new int 1 2 3 var y new int 4 5 var z your answer here... Debug.Assert z.SequenceEqual new int 1 2 3 4 5 Right now I use var z x.Concat..
No output to console from a WPF application? http://stackoverflow.com/questions/160587/no-output-to-console-from-a-wpf-application System.Reflection.BindingFlags.NonPublic Debug.Assert _out null Debug.Assert _error null Debug.Assert _InitializeStdOutError.. Debug.Assert _out null Debug.Assert _error null Debug.Assert _InitializeStdOutError null _out.SetValue.. Debug.Assert _out null Debug.Assert _error null Debug.Assert _InitializeStdOutError null _out.SetValue null null _error.SetValue..
Why use ref keyword when passing an Object? http://stackoverflow.com/questions/186891/why-use-ref-keyword-when-passing-an-object be changed after the method returns int x 1 Change ref x Debug.Assert x 5 WillNotChange x Debug.Assert x 5 Note x doesn't become 10.. int x 1 Change ref x Debug.Assert x 5 WillNotChange x Debug.Assert x 5 Note x doesn't become 10 void Change ref int x x 5 void..
C# Object Pooling Pattern implementation http://stackoverflow.com/questions/2510975/c-sharp-object-pooling-pattern-implementation AccessMode.LIFO return new StackStore capacity default Debug.Assert mode AccessMode.Circular Invalid AccessMode in CreateItemStore.. case LoadingMode.Lazy return AcquireLazy default Debug.Assert loadingMode LoadingMode.LazyExpanding Unknown LoadingMode encountered..
Ignoring accented letters in string comparison http://stackoverflow.com/questions/359827/ignoring-accented-letters-in-string-comparison héllo becomes he acute llo which in turn becomes hello . Debug.Assert hello RemoveDiacritics héllo This line doesn't assert which..
I need a fast runtime expression parser http://stackoverflow.com/questions/4392022/i-need-a-fast-runtime-expression-parser string name ParameterArgs args if name Pi args.Result 3.14 Debug.Assert 117.07 e.Evaluate It also handles unicode many data type natively...
Converting 'float' to 'byte[4]' and back to 'float' in NETMF http://stackoverflow.com/questions/4742910/converting-float-to-byte4-and-back-to-float-in-netmf for int i 0 i b.Length i Debug.Assert msbFirst i b i BitConverter.GetBytes float BigEndian i i Debug.Assert.. msbFirst i b i BitConverter.GetBytes float BigEndian i i Debug.Assert f netduino.BitConverter.ToSingle msbFirst 0 netduino.BitConverter.ByteOrder.BigEndian..
How do you know what to test when writing unit tests? http://stackoverflow.com/questions/62625/how-do-you-know-what-to-test-when-writing-unit-tests head round a testing framework as well as being TDD esque. Debug.Assert works fine. Use it as a starting point. It doesn ™t mess with..
Calculate date from week number http://stackoverflow.com/questions/662379/calculate-date-from-week-number FirstDateOfWeek int year int weekNum CalendarWeekRule rule Debug.Assert weekNum 1 DateTime jan1 new DateTime year 1 1 int daysOffset.. DateTime firstMonday jan1.AddDays daysOffset Debug.Assert firstMonday.DayOfWeek DayOfWeek.Monday var cal CultureInfo.CurrentCulture.Calendar..
Embedding unmanaged dll into a managed C# dll http://stackoverflow.com/questions/666799/embedding-unmanaged-dll-into-a-managed-c-sharp-dll loaded into the process. IntPtr h LoadLibrary dllPath Debug.Assert h IntPtr.Zero Unable to load library dllPath share improve..
Changing text color in C# Console Application http://stackoverflow.com/questions/7937256/changing-text-color-in-c-sharp-console-application screenTextColor screenBackgroundColor Debug.Assert irc 0 SetScreenColors failed Win32Error code irc 0x irc.ToString..
|