Part 2 of 2 on Type Flexibility in vvvv gamma.
(part 1: • Type Flex 1: ProgrammingTime Type Fl... )
Covering
00:00 Intro
01:23 Explicit vs Implicit conversion
02:50 Implicit Numeric Conversions
05:55 Performance of Implicit Numeric Conversions
06:14 Explicit Numeric Conversion
07:29 Performance of Explicit Numeric Conversion
07:43 Inheritance and Interfaces intro
09:24 Identifying Inheritance from documentation
10:42 Identifying Inhertiance from code
11:41 Interfaces background
13:13 Identifying Interface implementation from documentation
13:35 Identifying Interface implementation from code
14:15 Identifying Interface implementation in vvvv patches
15:12 Upcasting and Downcasting
21:16 Performance of Upcasting and Downcasting
21:59 CastAs vs Hardcast
23:13 Casting to Object type
26:02 How to use OfType (Sequence)
27:20 How to use OfType (Reactive)
27:49 Performance of OfType
28:08 How to use Typeswitch
31:30 Implicit conversion of collections (& observables)
LINKS
VL.ExtendedTutorials patches with nuget install instructions
https://github.com/TobyKLight/VL.Exte...
C# implicit numeric conversions
https://learn.microsoft.com/enus/dot...
C# language specification for implicit conversions generally
https://learn.microsoft.com/enus/dot...
reference in the vvvv gray book showing renamed C# primitives
https://thegraybook.vvvv.org/referenc...