I was looking for information about this structure but I could't found it; so if someone have time to explain this or point to some URl where it's explained.
I found this definition at function sin web C# applications as for example:
public static class PrincipalExtensions
{
public static Site.Web.Models.SiteIdentity SiteIdentity(this System.Security.Principal.IPrincipal principal)
{
.....
}
}