I have looked into some assemblies of microsoft using decompiler. I have found “Resources” folder in every assembly. and they have some values. But i didnt found any reference of this values in assembly code.
Could you anyone tell me why we used resources? and why i didnt found resourcename in anywhere in decompiled code.

You can see that I have selected System.Data.Entity.Design.resources is selected which is laid under the “Resources” named folder.
What is the use of these name – value pair in the assembly? that is my question. and where this name -value pair is used in the code?
Resource strings are loaded by name (like ResourceManager.GetString ), so it not necessary to find complete string name in source code. Also strings could be used by some other assemblies too.
I.e. resource:
Code: