SPWeb.AllWebTemplatesAllowed Property

Gets a Boolean value that indicates whether the available Web templates that are returned by the GetAvailableWebTemplates method comprise the complete set of templates.

Namespace:  Microsoft.SharePoint
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)
Available in Sandboxed Solutions: Yes
Available in SharePoint Online

public bool AllWebTemplatesAllowed { get; }

Property Value

Type: System.Boolean
true if all Web templates are available; otherwise, false.

Even if the AllWebTemplatesAllowed property returns true, the set of Web templates is still restricted by the language of the website.