46 Commits

Author SHA1 Message Date
9f5ce2d484
implement ISupportsExtraData for Command 2021-01-09 22:22:01 -05:00
83051d779f
add some convenience to enable single-line (new xxxApplication()).Start() paradigm 2021-01-09 22:16:25 -05:00
c275c25d0a
initial scaffolding for programmatic scripting support (e.g. via XML) 2020-12-04 23:43:10 -05:00
78a3b73cf6
optionally allow us to FindType with using namespaces 2020-12-04 23:42:47 -05:00
080a5c0f2d
fix bug in TryParse - needed to specify MakeByRefType(), pass through the return value from the array 2020-12-04 23:42:30 -05:00
c507fe4f83
add OfType<T> extension method to IList 2020-11-20 22:23:09 -05:00
10290a037b
bring in all the stuff we've moved out of MBS.Framework.UserInterface 2020-11-06 22:24:50 -05:00
f87b6ab79c
properly differentiate between Color.Empty 2020-11-06 22:23:53 -05:00
9aff64403e
move Plugin (now UserInterfacePlugin) from UWT to Framework 2020-10-25 15:55:30 -04:00
5ce5151dfe
we really should try to be CLS-compliant 2020-10-15 00:15:14 -04:00
031f268cca
provide a static Parse(string) method to play well with autoparse (StringExtensions.Parse) 2020-10-15 00:14:26 -04:00
a8bf093b92
convenience function to check if the content of array1 matches array2 2020-09-25 18:14:33 -04:00
72ab8dddd3
incorporate Measurement / MeasurementUnit into MBS.Framework.Drawing 2020-09-20 01:07:28 -04:00
067fcdc29b
convenience methods for loading manifest resource streams 2020-09-02 12:33:19 -04:00
f1939214fb
add string comparisons to ConditionalComparison enum 2020-09-02 12:33:05 -04:00
05888e5ec9
add IsEmpty, Equals, ==, and != operators to Padding 2020-09-02 12:32:49 -04:00
32b2eec3d1
extension method to parse a string as a given type using that type's public static Parse method if available 2020-08-24 09:22:22 -04:00
9106770a8a
MBS.Framework must have a static version otherwise chaos ensues 2020-08-13 13:58:53 -04:00
22b4be8a8b
implement 'memset' equivalent in .NET as described by stackoverflow answer 1897555 2020-08-07 01:21:02 -04:00
92f23aab04
assume current directory of entry assembly when searching for files without directory name 2020-07-30 09:28:30 -04:00
6842236967
function to retrieve a file name in a case-sensitive (or case-insensitive) manner on traditionally unsupported filesystems 2020-05-29 18:13:13 -04:00
73b696fc3f
add HSL calculations and other color mixing functions 2020-05-29 18:12:30 -04:00
6a386935fa
provide enum for specifying forward / backward seek direction 2020-05-16 13:52:22 -04:00
05d18bdfda
implement equality for Dimension2D 2020-05-16 13:52:12 -04:00
1c67e6a4e0
add some convenient color mixing functions 2020-05-16 07:12:16 -04:00
49bafecb94
first try using System.Type own GetType() method before looking deeper 2020-05-10 03:29:58 -04:00
34db3a6bb6
moved conditional statement code out of a single file/UE project and into MBS.Framework.Logic 2020-04-29 01:51:56 -04:00
cda7510668
Merge branch 'master' of github.com:alcexhim/MBS.Framework 2020-04-10 13:47:12 -04:00
4f1271a89a
convenience function to append contents of sourceArray to destinationArray 2020-04-10 13:46:53 -04:00
a97565009e
allow constructor to accept NULL expression 2020-03-28 22:51:31 -04:00
2ffe792baf
update snk 2020-03-23 03:07:21 -04:00
5e45a6d912
implement function to find a Type given a particular name 2020-02-29 17:59:41 -05:00
c565e8203c
add commonly-used extension methods to String 2020-02-29 17:59:17 -05:00
731a050979
add logic expression classes for use with XML parsing 2020-02-29 17:58:47 -05:00
4272a80e4a
fix bug? 2020-01-06 00:24:08 -05:00
87162aa9cb
Merge branch 'master' of github.com:alcexhim/MBS.Framework 2020-01-06 00:23:38 -05:00
dc40681c7e
write our own implementation of GetField that actually flattens the INSTANCE hierarchy 2020-01-06 00:23:28 -05:00
c81b36649c
version update 2020-01-06 00:21:57 -05:00
3f4d0d9c53
print all loader exceptions 2020-01-06 00:21:48 -05:00
45c2cd9979
incorporate MBS.Security.Cryptography extensions into MBS.Framework since it doesn't necessitate a separate library 2020-01-06 00:21:25 -05:00
f5c2801e70
refactor common reflection stuff from UniversalEditor into MBS.Framework 2019-11-29 18:46:35 -05:00
3e0b638cff
convenience methods for operating on various types 2019-11-29 18:46:02 -05:00
48d5ebb25e Sign all assemblies with my strong name key - if you compile from source, use your own! 2019-09-24 00:11:57 -04:00
9c43bcc163 idk 2019-09-17 19:02:55 -04:00
600aabd976 Initial commit 2019-09-17 01:38:38 -04:00
2a95cb39f1
Initial commit 2019-09-17 01:28:46 -04:00