Meaning of "Core" as a member name suffix

c#, naming-conventions

Solution

`Core` is usually used as a keyword when you are looking at the very fundamentals of a class. In general these classes contains the very basics of the application, relaying on the bare minimum dependencies to make it easy to use the code throughout your application, or other applications.

Problem

Note: I just want to say up front this is a very minor question - purely a curiosity. What is the meaning when a member is named with a suffix "Core"? Other examples of members using the "Core" suffix off the top: - SearchCore - SortCore I just came across it in the WAF framework and have a theory - could it come from the visual cue that the type name between <>'s (which is the type of the member `ViewCore`) making it look like a "core" of sorts?

Original source