This is the third part of the Playing With args4j series. For your convenience you can find other parts in the table of contents in Part 1 – Mixins Let’s see how we can implement the setters. Idea is as following: we will pass a lambda indicating the getter of the parameter. Next, we will … Continue reading Playing With args4j Part 3 — Nice setters
Month: May 2019
Playing With args4j Part 2 — Automatic getters
This is the second part of the Playing With args4j series. For your convenience you can find other parts in the table of contents in Part 1 – Mixins Last time we created mixins to be able to compose classes with multiple inherited parameters. We immediately noticed that we have a lot of code duplication … Continue reading Playing With args4j Part 2 — Automatic getters
Playing With args4j Part 1 — Mixins
This is the first part of the Playing With args4j series. For your convenience you can find other parts using the links below (or by guessing the address): Part 1 — Mixins Part 2 — Automatic getters Part 3 — Nice setters Part 4 — Nicer setters Part 5 — Safe setters Imagine that you … Continue reading Playing With args4j Part 1 — Mixins
.NET Internals Cookbook Part 12 — Memory structure, attributes, handles
This is the twelfth part of the .NET Internals Cookbook series. For your convenience you can find other parts in the table of contents in Part 0 – Table of contents 82. What is a bit-mapped attribute? Custom attribute? Pseudo-custom attribute? There are three types of attributes: Bit-mapped — for instance public Custom — the … Continue reading .NET Internals Cookbook Part 12 — Memory structure, attributes, handles