Hi all,
After disassembling the code of .Net framework using Reflector, I found out some useful classes that I want to use in my own project. Because most of those classes are "Internal" or "Sealed" that I can't inherite directly.
So, may I do that Do I break some laws
Or what should I do After that I can put those source code in my application.
Thank you very much.
Regards,
Bill

License of the code that disassembled from .Net framework?
Razan
Hi David,
Thank you so much for your quick reply.
Hm... the license is kind of bad..., : ) Thank you anyways, I will learn the code, not copy it.
Regards,
Bill
Mika73
As the .NET Framework is considered an operating system component, you are licensed under the end user license agreement for your operating system.
However, most of Windows license agreements have the following point:
LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY. You may not reverse engineer, decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by applicable law notwithstanding this limitation
Microsoft .NET Framework Redistributable EULA
So basically no, you shouldn't actually be disassembling .NET Framework as it is against the license agreement.