Click here to Skip to main content
14,451,018 members

Jazz Up Your C# Code

Rate this:
4.95 (11 votes)
Please Sign up or sign in to vote.
4.95 (11 votes)
3 Jul 2012CPOL
Maintaining code with complex permissions tends to be difficult, because the code can be distributed across multiple classes. By embedding permissions directly on methods and properties within a class, code is reduced and maintainability is simplified.



Compare Revision Minor Date Status Editor
5 - publicly available No 3-Jul-12 11:02 Available Sean Ewington
Updates in content.
4 No 3-Jul-12 11:01 Available Sean Ewington
Updates in content.
3 No 3-Jul-12 6:46 Pending Charles Wiebe and John Hansen
Tweaked title and formatted Table of Contents
2 No 15-Jun-12 11:20 Available Charles Wiebe and John Hansen
Updates in content.
1 No 14-Jun-12 15:24 Pending Charles Wiebe and John Hansen
Initial creation


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Charles Wiebe and John Hansen
Web Developer TrackerRealm
Canada Canada
Charles Wiebe and John Hansen are Microsoft .NET software architect/designer, for Windows Forms and ASP.NET solutions.
Charles specializes in the application layer – Web Parts and other ways of building GUI’s. John specializes in high capacity object oriented systems and connectivity.

John and Charles are co-developers of Jetfire – a .net open source, multi-user, application domain specific language (DSL) with syntax heavily based on C# and Java. The goal of Jetfire is to allow power users to quickly and easily develop and deploy applications, in much the same way as Excel allows powers users to quickly develop spread sheets.

Their latest project is Jazz - a compact, modular framework that allows new, or existing, applications to easily employ roles, states, ACLs and void safety. Jazz allows complete workflows to be implemented in only a few hundred lines of C# or VB code.

Comments and Discussions


54 bookmarked