SYMBOL INDEX (8641 symbols across 1888 files) FILE: Src/Build/ToSic.Sxc.BuildTasks/BuildConfig.cs class BuildConfig (line 5) | public class BuildConfig FILE: Src/Build/ToSic.Sxc.BuildTasks/ColorMessage.cs class ColorMessage (line 6) | public class ColorMessage : Task method Execute (line 13) | public override bool Execute() FILE: Src/Build/ToSic.Sxc.BuildTasks/CopyNewerFileVersion.cs class CopyNewerFileVersion (line 14) | public class CopyNewerFileVersion : Task method Execute (line 40) | public override bool Execute() method GetFileVersion (line 102) | private static Version GetFileVersion(string filePath) FILE: Src/Build/ToSic.Sxc.BuildTasks/GetBuildConfig.cs class GetBuildConfig (line 11) | public class GetBuildConfig : Task method Execute (line 52) | public override bool Execute() method FindJsonFile (line 96) | private static string FindJsonFile(string buildConfigJsonFileName) method FixAllTargets (line 125) | public static List FixAllTargets(List paths, string ad... method FixSingleTarget (line 134) | public static string FixSingleTarget(string value, string addToPath = ... method FixPath (line 149) | public static string FixPath(string path, bool removeStartingSlash = f... FILE: Src/Build/ToSic.Sxc.BuildTasks/ModifyXmlDocumentation.cs class ModifyXmlDocumentation (line 10) | public class ModifyXmlDocumentation : Task method Execute (line 15) | public override bool Execute() method ReplaceXrefsWithLinks (line 40) | private static string ReplaceXrefsWithLinks(string content) method AddDocsLinkToTypesAndProperties (line 59) | private string AddDocsLinkToTypesAndProperties(string content) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Data.DynamicEntity.Toolbar/OldDynamicEntityFeatures.cs class OldDynamicEntityFeatures (line 19) | internal class OldDynamicEntityFeatures : IOldDynamicEntityFeatures method GenerateOldToolbar (line 21) | public System.Web.IHtmlString GenerateOldToolbar(ICodeDataFactory cdf,... method Render (line 41) | public IRawHtmlString Render(ICodeDataFactory cdf, ICanBeItem target) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Eav.Configuration/FeatureIds.cs class FeatureIds (line 11) | [PrivateApi("this should probably never be public, as we want to rename ... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Eav.Configuration/IFeaturesService.cs type IFeaturesService (line 13) | [PrivateApi("was published in previous versions of 2sxc, so we must keep... method Enabled (line 21) | bool Enabled(Guid guid); method Enabled (line 28) | bool Enabled(IEnumerable guids); FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Eav.Configuration/ToSic.Eav.Configuration.Features.cs class Features (line 11) | [Obsolete("Obsolete in 2sxc 12 - please use the IFeaturesService instead")] method Enabled (line 32) | [Obsolete("Do not use anymore, get the IFeaturesService for this. Will... method Enabled (line 40) | [Obsolete("Do not use anymore, get the IFeaturesService for this. Will... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Eav.Configuration/ToSic.Eav.Configuration.FeaturesService.Compatibility.cs class FeaturesServiceCompatibility (line 10) | internal class FeaturesServiceCompatibility(ISysFeaturesService featsInt... method Enabled (line 12) | public bool Enabled(Guid guid) => featsInternal.IsEnabled(guid); method Enabled (line 14) | public bool Enabled(IEnumerable guids) => featsInternal.IsEnable... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Eav/ToSic.Eav.Data.MetadataFor.cs class MetadataFor (line 11) | public class MetadataFor: Target; FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/StartUpCompatibility.cs class StartUpCompatibility (line 9) | internal static class StartUpCompatibility method AddDnnCompatibility (line 16) | public static IServiceCollection AddDnnCompatibility(this IServiceColl... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Sxc/OldDataToDictionaryWrapper.cs class OldDataToDictionaryWrapper (line 12) | [Obsolete] method OldDataToDictionaryWrapper (line 17) | public OldDataToDictionaryWrapper(bool userMayEdit, IConvertToEavLight... method Prepare (line 25) | public IEnumerable> Prepare(IEnumerable Prepare(ICanBeEntity dynamicEntity) method Prepare (line 31) | public IDictionary> Prepare(IDataS... method Prepare (line 35) | public IDictionary> Prepare(IDataS... method Prepare (line 38) | public IEnumerable> Prepare(IDataStream st... method Prepare (line 41) | public IEnumerable> Prepare(IEnumerable Prepare(IEntity entity) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Compatibility/Sxc/SxcHelper.cs class SxcHelper (line 8) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Eav.Conversion.EntitiesToDictionary.cs class EntitiesToDictionary (line 7) | [PrivateApi("Made private in v12.04, as it shouldn't be used in razor - ... method EntitiesToDictionary (line 12) | public EntitiesToDictionary() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Eav.Factory.cs class Factory (line 7) | [PrivateApi("Up to v19 used to PublicApi(Careful - obsolete!)")] method GenerateMessage (line 12) | internal static string GenerateMessage(string fullNameSpace, string link) method Resolve (line 16) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.SexyContent.ContentBlocks.Render.cs class Render (line 10) | [Obsolete] method One (line 14) | [Obsolete] method All (line 18) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.SexyContent.Environment.Dnn7.Factory.cs class Factory (line 14) | [Obsolete] method SxcInstanceForModule (line 18) | [Obsolete] method SxcInstanceForModule (line 22) | [Obsolete] method SxcInstanceForModule (line 26) | [Obsolete] method CodeHelpers (line 31) | [Obsolete] method App (line 39) | [Obsolete] method App (line 47) | [Obsolete] method App (line 51) | [Obsolete] method App (line 56) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Sxc.Blocks.Render.cs class Render (line 9) | [PrivateApi] method GenerateMessage (line 14) | internal static string GenerateMessage(string fullNameSpace) method One (line 19) | [Obsolete] method All (line 23) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Sxc.Conversion.DataToDictionary.cs class DataToDictionary (line 7) | [Obsolete] method DataToDictionary (line 11) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Sxc.Dnn.Factory.cs class Factory (line 9) | [Obsolete] method GenerateMessage (line 13) | internal static string GenerateMessage([CallerMemberName] string cName... method CmsBlock (line 18) | [Obsolete] method CmsBlock (line 22) | [Obsolete] method CmsBlock (line 26) | [Obsolete] method CmsBlock (line 30) | [Obsolete] method DynamicCode (line 34) | [Obsolete] method App (line 38) | [Obsolete] method App (line 42) | [Obsolete] method App (line 46) | [Obsolete] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Sxc.Services.ILogService.cs type ILogService (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/CompatibilityStopped/ToSic.Sxc.Services.LogService.cs class LogServiceUsingOldInterface (line 11) | internal class LogServiceUsingOldInterface: DnnSystemLogService method LogServiceUsingOldInterface (line 13) | public LogServiceUsingOldInterface(CodeInfoService codeInfos) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Custom.Dnn/Code12.cs class Code12 (line 13) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Adam/DnnAdam.cs class DnnAdam (line 9) | internal static class DnnAdam method AsDnn (line 11) | internal static File AsDnn(this IFile file) method AsDnn (line 20) | internal static Folder AsDnn(this IFolder folder) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Adam/DnnAdamFileSystem.cs class DnnAdamFileSystem (line 13) | internal class DnnAdamFileSystem() : ServiceBase("Dnn.FilSys"), IAdamFil... method Init (line 17) | public void Init(AdamManager adamManager) method MaxUploadKb (line 30) | public int MaxUploadKb() method GetFile (line 45) | public IFile GetFile(AdamAssetIdentifier fileId) method Rename (line 52) | public void Rename(IFile file, string newName) method Delete (line 60) | public void Delete(IFile file) method Add (line 71) | public IFile Add(IFolder parent, Stream body, string fileName, bool en... method FindUniqueFileName (line 88) | private string FindUniqueFileName(IFolder parentFolder, string fileName) method FolderExists (line 111) | public bool FolderExists(string path) method AddFolder (line 118) | public void AddFolder(string path) method Rename (line 146) | public void Rename(IFolder folder, string newName) method Delete (line 154) | public void Delete(IFolder folder) method Get (line 162) | public IFolder Get(string path) method GetFolders (line 169) | public List GetFolders(IFolder folder) method GetFolder (line 184) | public IFolder GetFolder(AdamAssetIdentifier folderId) method GetDnnFolder (line 195) | private IFolderInfo GetDnnFolder(int folderId) => _dnnFolders.GetFolde... method GetFiles (line 198) | public List GetFiles(IFolder folder) method GetUrl (line 221) | public string GetUrl(string folderPath) => AdamManager.Site.ContentPat... method DnnToAdam (line 223) | private IFolder DnnToAdam(IFolderInfo dnnFolderInfo) method DnnToAdam (line 251) | private IFile DnnToAdam(IFileInfo dnnFileInfo) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Cms/DnnModuleSettings.cs class ModuleSettingsHelper (line 6) | internal class ModuleSettingsHelper method ModuleSettingsHelper (line 10) | public ModuleSettingsHelper(int instanceId) method GetModuleSetting (line 15) | public string GetModuleSetting(string settingName, string defaultValue) method SetModuleSetting (line 22) | public void SetModuleSetting(string settingName, string settingValue) method DeleteModuleSetting (line 31) | public void DeleteModuleSetting(string settingName) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Cms/DnnModuleUpdater.cs class DnnModuleUpdater (line 20) | internal class DnnModuleUpdater( method SetAppId (line 27) | public void SetAppId(IModule instance, int? appId) method ClearPreview (line 61) | protected void ClearPreview(int instanceId) method SetContentGroup (line 67) | public void SetContentGroup(int instanceId, bool blockExists, Guid guid) method SetPreview (line 82) | public void SetPreview(int instanceId, Guid previewView) method UpdateTitle (line 94) | public void UpdateTitle(IBlock block, IEntity titleItem) method UpdateInstanceSettingForAllLanguages (line 143) | public static void UpdateInstanceSettingForAllLanguages(int instanceId... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Cms/DnnPagePublishing.cs class DnnPagePublishing (line 21) | internal partial class DnnPagePublishing( method DoInsidePublishing (line 27) | public void DoInsidePublishing(IContextOfSite context, Action TryToAddStream(IEnumerable list,... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Cms/DnnPagePublishingSettings.cs class DnnPagePublishingGetSettings (line 11) | internal class DnnPagePublishingGetSettings(IFeaturesService featuresSer... method LookupRequirements (line 14) | protected override PublishingMode LookupRequirements(int moduleId) method IsViable (line 45) | public override bool IsViable() => featuresService.IsEnabled(DnnBuiltI... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Cms/DnnPagePublishing_ModuleSettings.cs class DnnPagePublishing (line 5) | partial class DnnPagePublishing class ModuleVersions (line 7) | internal class ModuleVersions: HelperBase method ModuleVersions (line 19) | public ModuleVersions(int instanceId, ILog parentLog): base(parentLo... method GetPublishedVersion (line 25) | public int GetPublishedVersion() method GetLatestVersion (line 28) | public int GetLatestVersion() method IncreaseLatestVersion (line 31) | public int IncreaseLatestVersion() method PublishLatestVersion (line 39) | public void PublishLatestVersion() method DeleteLatestVersion (line 46) | public void DeleteLatestVersion() method IsLatestVersionPublished (line 49) | public bool IsLatestVersionPublished() => GetLatestVersion() == GetP... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Code/DnnDynamicCodeRootTT.cs class DnnExecutionContext (line 8) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Code/DnnDynamicCodeService.cs class DnnDynamicCodeService (line 17) | internal class DnnDynamicCodeService: DynamicCodeService type MyScopedServices (line 19) | public record MyScopedServices( method DnnDynamicCodeService (line 26) | public DnnDynamicCodeService(Dependencies services) : base(services, $... method Page_PreRender (line 40) | private void Page_PreRender(object sender, EventArgs e) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Code/DnnExecutionContext.cs class DnnExecutionContext (line 9) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Code/IHasDnn.cs type IHasDnn (line 9) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/AppCodeCompilerNetFull.cs class AppCodeCompilerNetFull (line 14) | [PrivateApi] method GetAppCode (line 32) | public override AssemblyResult GetAppCode(string relativePath, HotBuil... method GetErrorMessages (line 135) | private static string GetErrorMessages(CompilerResults compilerResults... method CompileAssemblyFromAppCodeFolder (line 157) | private CompilerResults CompileAssemblyFromAppCodeFolder(string[] sour... method LoadCachedAssemblyWithRetry (line 181) | private CompilerResults LoadCachedAssemblyWithRetry(string assemblyPat... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/AssemblyExtensions.cs class AssemblyExtensions (line 6) | public static class AssemblyExtensions method WithPolicy (line 9) | public static Assembly WithPolicy(this Assembly assembly) method WithPolicy (line 14) | public static Assembly WithPolicy(this AssemblyInfo ai) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/DnnRoslynConstants.cs class DnnRoslynConstants (line 9) | internal class DnnRoslynConstants FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/HostingEnvironmentWrapper.cs class HostingEnvironmentWrapper (line 7) | [PrivateApi] method MapPath (line 13) | public string MapPath(string virtualPath) => System.Web.Hosting.Hostin... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/IHostingEnvironmentWrapper.cs type IHostingEnvironmentWrapper (line 3) | [PrivateApi] method MapPath (line 6) | string MapPath(string virtualPath); FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/IReferencedAssembliesProvider.cs type IReferencedAssembliesProvider (line 5) | [PrivateApi] method Locations (line 8) | List Locations(string virtualPath, HotBuildSpec spec); FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/IRoslynBuildManager.cs type IRoslynBuildManager (line 6) | public interface IRoslynBuildManager method GetCompiledAssembly (line 8) | AssemblyResult GetCompiledAssembly(CodeFileInfo codeFileInfo, string c... method GetCompiledType (line 16) | Type GetCompiledType(CodeFileInfo codeFileInfo, HotBuildSpec spec); FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/ReferencedAssembliesProvider.cs class ReferencedAssembliesProvider (line 11) | [PrivateApi] method Locations (line 21) | public List Locations(string virtualPath, HotBuildSpec spec) method ReferenceAssembly (line 69) | private void ReferenceAssembly(ICollection referencedAssemblie... method EnsureExtensionsReferenceAssemblies (line 90) | private void EnsureExtensionsReferenceAssemblies(ICollection r... method MapVirtualPath (line 119) | private static string MapVirtualPath(string virtualPath) method HasAssembly (line 134) | private static bool HasAssembly(IEnumerable referencedAssembli... method AppReferencedAssemblies (line 161) | private static IReadOnlyList AppReferencedAssemblies() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/Sys/AppJsonExtensions.cs class AppJsonExtensions (line 5) | [PrivateApi] method DnnCompilerAlwaysUseRoslyn (line 16) | public static bool DnnCompilerAlwaysUseRoslyn(this IAppJsonConfigurati... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/Sys/CodeCompilerNetFull.cs class CodeCompilerNetFull (line 8) | [PrivateApi] method GetAssembly (line 16) | public override AssemblyResult GetAssembly(string relativePath, string... method GetCsHtmlType (line 59) | protected override (Type Type, string ErrorMessage) GetCsHtmlType(stri... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Compile/SysFeatureHelperRoslynCompiler.cs class RoslynCompilerCapability (line 3) | [PrivateApi] method CheckCsharpLangVersion (line 6) | internal static bool CheckCsharpLangVersion(int version) => CsharpLang... method GetCsharpLangVersions (line 23) | private static int[] GetCsharpLangVersions() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnContext.cs class DnnContext (line 12) | internal class DnnContext : IDnnContext, INeedsExecutionContext method ConnectToRoot (line 18) | public void ConnectToRoot(IExecutionContext exCtx) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnISiteExtensions.cs class DnnISiteExtensions (line 7) | internal static class DnnISiteExtensions method SharedAppsRootRelative (line 9) | internal static string SharedAppsRootRelative(this ISite site) => Path... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnModule.cs class DnnModule (line 17) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 28) | public new DnnModule Init(ModuleInfo item) method Init (line 39) | public override IModule Init(int moduleId) method GetInstanceAppIdAndName (line 88) | private (int AppId, string AppNameId) GetInstanceAppIdAndName(int zoneId) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnPage.cs class DnnPage (line 13) | internal class DnnPage: Page method DnnPage (line 15) | public DnnPage(LazySvc httpLazy) : base(httpLazy) method InitPageIdAndUrl (line 20) | internal string InitPageIdAndUrl(TabInfo activeTab, int? pageId) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnSite.cs class DnnSite (line 22) | internal sealed class DnnSite: Site, IZoneCultureResolve... method DnnSite (line 31) | public DnnSite(LazySvc zoneMapperLazy, LazySvc GetCultureCodesWithFallbacks() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Context/DnnUser.cs class DnnUser (line 12) | internal class DnnUser(LazySvc dnnSecurity) method GetUserIdentityToken (line 15) | private string GetUserIdentityToken () method GetContents (line 44) | public UserInfo GetContents() => DnnUserInfo; method BuildRoleList (line 46) | private static List BuildRoleList() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DataProviders/DnnPagesDsProvider.cs class DnnPagesDsProvider (line 10) | [PrivateApi] method GetPagesInternal (line 16) | public override List GetPagesInternal( FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DataProviders/DnnRolesDsProvider.cs class DnnRolesDsProvider (line 11) | internal class DnnRolesDsProvider() : ServiceBase("Dnn.Roles"), IUserRol... method GetRoles (line 13) | public IEnumerable GetRoles() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DataProviders/DnnSitesDsProvider.cs class DnnSitesDsProvider (line 7) | [PrivateApi] method GetSitesInternal (line 11) | public override List GetSitesInternal() method GetUrl (line 42) | private string GetUrl(int portalId, string cultureCode) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DataProviders/DnnStartUpDataSources.cs class DnnStartUpDataSources (line 12) | internal static class DnnStartUpDataSources method AddDnnSxcDataSources (line 14) | public static IServiceCollection AddDnnSxcDataSources(this IServiceCol... method AddDnnDataSources (line 33) | public static IServiceCollection AddDnnDataSources(this IServiceCollec... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DataProviders/DnnUsersProvider.cs class DnnUsersProvider (line 15) | internal class DnnUsersProvider(LazySvc dnnSecurity) method GetUser (line 25) | public IUserModel GetUser(int userId, int siteId) method GetUsers (line 33) | public IEnumerable GetUsers(UsersGetSpecs specs) method GetUsersInternal (line 48) | private IEnumerable GetUsersInternal() method ExcludeUser (line 106) | private bool ExcludeUser(UserInfo user) method GetUsersByRoleId (line 117) | private static IList GetUsersByRoleId(int siteId, int roleId) method GetUserByMembershipUserKey (line 135) | private static UserInfo GetUserByMembershipUserKey(int portalId, Guid ... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DnnSql.cs class DnnSql (line 10) | [PublicApi] method DnnSql (line 27) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DnnSqlPlatformInfo.cs class DnnSqlPlatformInfo (line 5) | public class DnnSqlPlatformInfo: SqlPlatformInfo FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DataSources/DnnUserProfileDataRaw.cs class DnnUserProfile (line 22) | [PublicApi] type Dependencies (line 88) | public new record Dependencies(CustomDataSourceAdvanced.Dependencies P... method DnnUserProfile (line 91) | public DnnUserProfile(Dependencies services) : base(services.ParentSer... method GetList (line 101) | private IImmutableList GetList() method GetDnnProfileValue (line 151) | private static string GetDnnProfileValue(UserInfo user, string property) class DnnUserProfileDataRaw (line 194) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method Attributes (line 216) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnBusinessController.cs class DnnBusinessController (line 16) | public class DnnBusinessController : ModuleSearchBase, IHasLog method DnnBusinessController (line 24) | public DnnBusinessController() => Log = new Log("DNN.BusCon", null, "s... method GetLatestVersion (line 59) | public int GetLatestVersion(int instanceId) => Publishing.GetLatestVer... method GetPublishedVersion (line 61) | public int GetPublishedVersion(int instanceId) => Publishing.GetPublis... method PublishVersion (line 63) | public void PublishVersion(int instanceId, int version) method DeleteVersion (line 80) | public void DeleteVersion(int instanceId, int version) method RollBackVersion (line 83) | public int RollBackVersion(int instanceId, int version) method UpgradeModule (line 96) | public string UpgradeModule(string version) method GetModifiedSearchDocuments (line 106) | public override IList GetModifiedSearchDocuments(Modul... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnConstants.cs class DnnConstants (line 3) | public class DnnConstants FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnEnvironmentLogger.cs class DnnEnvironmentLogger (line 8) | public class DnnEnvironmentLogger: IEnvironmentLogger method LogException (line 10) | public void LogException(Exception ex) method AddSearchExceptionToLog (line 21) | public static void AddSearchExceptionToLog(ModuleInfo moduleInfo, Exce... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnModuleAndBlockBuilder.cs class DnnModuleAndBlockBuilder (line 12) | internal class DnnModuleAndBlockBuilder( method GetModule (line 21) | public override IModule GetModule(int pageId, int moduleId) method GetContextOfBlock (line 34) | protected override IContextOfBlock GetContextOfBlock(IModule module, i... method GetContextOfBlock (line 38) | protected override IContextOfBlock GetContextOfBlock(... method InitDnnSiteModuleAndBlockContext (line 48) | private IContextOfBlock InitDnnSiteModuleAndBlockContext(ModuleInfo dn... method InitPageOnly (line 59) | private IContextOfBlock InitPageOnly(IContextOfBlock context, int? pag... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnStaticDi.cs class DnnStaticDi (line 10) | public static class DnnStaticDi method StaticDiReady (line 14) | public static void StaticDiReady(Func spFunc = null) method StaticBuild (line 24) | [PrivateApi] method GetGlobalScopedServiceProvider (line 37) | public static IServiceProvider GetGlobalScopedServiceProvider() method GetGlobalServiceProvider (line 40) | [PrivateApi("Very internal, to use at startup, so singletons are not l... method GetPageScopedServiceProvider (line 45) | [PrivateApi("This is just a temporary solution - shouldn't be used lon... method CreateModuleScopedServiceProvider (line 70) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DnnSxcSettings.cs class DnnSxcSettings (line 5) | internal class DnnSxcSettings class Installation (line 35) | public static class Installation FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/DynamicCode.cs class DynamicCode (line 12) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/DnnBuiltInFeatures.cs class DnnBuiltInFeatures (line 5) | internal partial class DnnBuiltInFeatures method Register (line 7) | public static void Register(FeaturesCatalog cat) => FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/DnnBuiltInFeatures_CorePlus.cs class DnnBuiltInFeatures (line 5) | partial class DnnBuiltInFeatures FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/DnnRequirements.cs class DnnRequirements (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method RequirementsMet (line 11) | internal bool RequirementsMet() method RequirementsStatus (line 14) | private ICollection RequirementsStatus() method GetMessageForRequirements (line 17) | internal RenderEngineResult GetMessageForRequirements() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/SysFeatureDetectorBlazor.cs class SysFeatureDetectorBlazor (line 6) | internal class SysFeatureDetectorBlazor() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/SysFeatureDetectorCSharpInDnn.cs class SysFeatureDetectorCSharp6 (line 7) | internal class SysFeatureDetectorCSharp6() : SysFeatureDetector(CSharp06... class SysFeatureDetectorCSharp7 (line 13) | internal class SysFeatureDetectorCSharp7() : SysFeatureDetector(CSharp07... class SysFeatureDetectorCSharp8 (line 19) | internal class SysFeatureDetectorCSharp8() : SysFeatureDetector(CSharp08... class SysFeatureDetectorCSharp9 (line 25) | internal class SysFeatureDetectorCSharp9() : SysFeatureDetector(CSharp09... class SysFeatureDetectorCSharp10 (line 27) | internal class SysFeatureDetectorCSharp10() : SysFeatureDetector(CSharp1... class SysFeatureDetectorCSharp11 (line 29) | internal class SysFeatureDetectorCSharp11() : SysFeatureDetector(CSharp1... class SysFeatureDetectorCSharp12 (line 31) | internal class SysFeatureDetectorCSharp12() : SysFeatureDetector(CSharp1... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Features/SysFeatureDnn.cs class SysFeatureDnn (line 7) | internal class SysFeatureDnn() : SysFeatureDetector(DefStatic, true) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/ImportExport/DnnImportExportEnvironment.cs class DnnImportExportEnvironment (line 9) | internal class DnnImportExportEnvironment : SxcImportExportEnvironmentBase method DnnImportExportEnvironment (line 16) | public DnnImportExportEnvironment(Dependencies services) : base(servic... method TransferFilesToSite (line 26) | public override List TransferFilesToSite(string sourceFolder,... method MapExistingFilesToImportSet (line 98) | public override void MapExistingFilesToImportSet(Dictionary _isUpgrade method OldSysFolderRootFullPath (line 131) | private string OldSysFolderRootFullPath(DnnInstallLoggerForVersion log... method DataTimelineCleaningDataAndChangeSchemaForCJsonV15_02_00 (line 135) | private void DataTimelineCleaningDataAndChangeSchemaForCJsonV15_02_00(... method MigrateOldDataFoldersAndRelatedV15_02_00 (line 182) | private void MigrateOldDataFoldersAndRelatedV15_02_00(DnnInstallLogger... method GetOldSysFolder (line 214) | private string GetOldSysFolder(DnnInstallLoggerForVersion logger) method AddObsoleteFile (line 235) | private void AddObsoleteFile(DnnInstallLoggerForVersion logger) method AddObsolete2SxcJs (line 262) | private void AddObsolete2SxcJs(DnnInstallLoggerForVersion logger) method MigrateSystemCustomFolderV20_00_00 (line 297) | private void MigrateSystemCustomFolderV20_00_00(DnnInstallLoggerForVer... method MigrateAppExtensionsFolderV20_00_01 (line 324) | private void MigrateAppExtensionsFolderV20_00_01(DnnInstallLoggerForVe... method RenameAllOldDataSubfolders (line 355) | private void RenameAllOldDataSubfolders(DnnInstallLoggerForVersion log... method RenameOldDotDataToAppData (line 367) | private void RenameOldDotDataToAppData(DnnInstallLoggerForVersion logg... method MigrateUpgradeFolder (line 392) | private void MigrateUpgradeFolder(DnnInstallLoggerForVersion logger) method DeleteFolderToSic_SexyContent_ObsoleteV23Future (line 428) | private void DeleteFolderToSic_SexyContent_ObsoleteV23Future(DnnInstal... method IncreaseClientDependencyVersion (line 450) | private void IncreaseClientDependencyVersion(DnnInstallLoggerForVersio... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/DnnFileLock.cs class DnnFileLock (line 5) | internal class DnnFileLock method Set (line 14) | internal FileStream Set() method Release (line 23) | internal void Release() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/DnnInstallLogger.cs class DnnInstallLogger (line 7) | internal class DnnInstallLogger: ServiceBase method DnnInstallLogger (line 11) | public DnnInstallLogger(): base("Dnn.InstLg") method CloseLogFiles (line 19) | internal void CloseLogFiles() method OpenLogFiles (line 35) | internal StreamWriter OpenLogFiles(int attempts) method LogStep (line 75) | internal void LogStep(string version, string message, bool isImportant... method FormatLogMessage (line 88) | private string FormatLogMessage(string version, string message) method LogVersionCompletedToPreventRerunningTheUpgrade (line 91) | internal void LogVersionCompletedToPreventRerunningTheUpgrade(string v... method EnsureLogDirectoryExists (line 102) | private static void EnsureLogDirectoryExists() method DeleteAllLogFiles (line 105) | internal void DeleteAllLogFiles() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/DnnInstallLoggerForVersion.cs class DnnInstallLoggerForVersion (line 5) | internal class DnnInstallLoggerForVersion(DnnInstallLogger logger, strin... method LogAuto (line 7) | public void LogAuto(string message, [CallerMemberName] string cname = ... method LogUnimportant (line 10) | public void LogUnimportant(string message, [CallerMemberName] string c... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/DnnPlatformAppInstaller.cs class DnnPlatformAppInstaller (line 12) | internal class DnnPlatformAppInstaller( method GetAutoInstallPackagesUiUrl (line 18) | public string GetAutoInstallPackagesUiUrl(ISite site, IModule module, ... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/DnnReadyCheckTurbo.cs class DnnReadyCheckTurbo (line 13) | internal class DnnReadyCheckTurbo(LazySvc appFolde... method QuickCheckSiteAndAppFoldersAreReady (line 21) | public static bool QuickCheckSiteAndAppFoldersAreReady(PortalModuleBas... method EnsureSiteAndAppFoldersAreReady (line 32) | public bool EnsureSiteAndAppFoldersAreReady(PortalModuleBase module, I... method EnsureSiteIsConfiguredAndTemplateFolderExists (line 68) | private void EnsureSiteIsConfiguredAndTemplateFolderExists(PortalModul... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Install/Helpers.cs class Helpers (line 3) | internal class Helpers method DirectoryCopy (line 9) | internal static void DirectoryCopy(string sourceDirName, string destDi... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/LookUp/DnnLookUpEngineResolver.cs class DnnLookUpEngineResolver (line 17) | internal class DnnLookUpEngineResolver(IZoneCultureResolver cultureResol... method BuildLookupEngine (line 20) | protected override LookUpEngine BuildLookupEngine(int moduleId) method LookUpEngineOfPortalSettings (line 28) | [PrivateApi] method BuildDnnBasedLookupEngine (line 43) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/LookUp/DocsPlaceholder.cs class DocsPlaceholder (line 4) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/LookUp/LookUpInDnnPropertyAccess.cs class LookUpInDnnPropertyAccess (line 12) | internal class LookUpInDnnPropertyAccess(string name, IPropertyAccess so... method Get (line 14) | public override string Get(string key, string format) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/LookUp/TokenReplaceDnn.cs class DnnTokenReplace (line 12) | [PrivateApi("not for public use, it's an internal class just needed to r... method DnnTokenReplace (line 18) | public DnnTokenReplace(int instanceId, PortalSettings ps, UserInfo use... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Pages/DnnPages.cs class DnnPages (line 12) | internal class DnnPages(ILog parentLog) : HelperBase(parentLog, "Dnn.Pag... method AllModulesWithContent (line 14) | internal List AllModulesWithContent(int portalId) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Pages/ModuleWithContent.cs class ModuleWithContent (line 6) | internal class ModuleWithContent FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnEnvironmentPermission.cs class DnnEnvironmentPermission (line 10) | internal class DnnEnvironmentPermission() : EnvironmentPermission(DnnCon... method VerifyConditionOfEnvironment (line 24) | public override bool VerifyConditionOfEnvironment(string condition) method UserIsModuleAdmin (line 50) | protected override bool UserIsModuleAdmin() method UserIsModuleEditor (line 57) | protected override bool UserIsModuleEditor() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnLogging.cs class DnnLogging (line 8) | internal static class DnnLogging method LogToDnn (line 12) | public static void LogToDnn(string key, string message, ILog log = nul... method TryToReportLoggingFailure (line 45) | public static void TryToReportLoggingFailure(string source) method AttachDnnStateIfPossible (line 55) | private static void AttachDnnStateIfPossible(IDnnContext dnn, LogInfo ... method EnableLogging (line 70) | public static bool EnableLogging(ConcurrentDictionary ... method ActivateForDuration (line 85) | public static string ActivateForDuration(int duration) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnPlatformContext.cs class DnnPlatformContext (line 8) | internal class DnnPlatformContext: Platform, IPlatformInfo FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnSecurity.cs class DnnSecurity (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method PortalHasExplicitAdminGroups (line 22) | private bool PortalHasExplicitAdminGroups(int portalId) method IsExplicitAdmin (line 25) | private bool IsExplicitAdmin(UserInfo user) method PortalHasGroup (line 29) | private bool PortalHasGroup(int portalId, string groupName) method IsNullOrAnonymous (line 32) | private bool IsNullOrAnonymous(UserInfo user) method UserMayAdminThis (line 36) | internal EffectivePermissions UserMayAdminThis(UserInfo user) method UserRoles (line 78) | private List UserRoles(UserInfo user, int? portalId = n... method UserGuid (line 93) | internal Guid UserGuid(UserInfo user) method UserIdentityToken (line 97) | internal string UserIdentityToken(UserInfo user) method CmsUserBuilder (line 102) | internal UserModel CmsUserBuilder(UserInfo user, int siteId) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnValueConverter.cs class DnnValueConverter (line 17) | [PrivateApi("Hide implementation - not useful for external documentation")] method ToReference (line 35) | public override string ToReference(string value) method ToValue (line 39) | public override string ToValue(string reference, Guid itemGuid = default) method TryToResolveOneLinkToInternalDnnCode (line 52) | private string TryToResolveOneLinkToInternalDnnCode(string potentialFi... method LogConversionExceptions (line 72) | protected override void LogConversionExceptions(string originalValue, ... method ResolveFileLink (line 78) | protected override string ResolveFileLink(int linkId, Guid itemGuid) method ResolvePageLink (line 109) | protected override string ResolvePageLink(int id) => ResolvePageLink(i... method ResolvePageLink (line 120) | internal string ResolvePageLink(int id, string language = null, params... method PortalSettingsForNavigateUrl (line 153) | private static PortalSettings PortalSettingsForNavigateUrl(int portalId) method PortalAliasForNavigateUrl (line 165) | private static PortalAliasInfo PortalAliasForNavigateUrl(int portalId) => FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/DnnZoneMapper.cs class DnnZoneMapper (line 14) | internal class DnnZoneMapper(Generator site, LazySvc... method GetZoneId (line 25) | public override int GetZoneId(int siteId) method GetExistingZoneId (line 54) | private static int? GetExistingZoneId(int siteId) method CreateNewZone (line 62) | private int CreateNewZone(int siteId) method SiteOfZone (line 70) | public override ISite SiteOfZone(int zoneId) method CulturesWithState (line 93) | public override List CulturesWithState(ISite ofSite) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Run/IDnnContext.cs type IDnnContext (line 19) | [PublicApi("This is DNN only, if possibly, try to use the hybrid CmsCont... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Search/SearchController.cs class SearchController (line 39) | internal class SearchController( method InitAllAndVerifyIfOk (line 62) | private string InitAllAndVerifyIfOk(IModule module) method GetModifiedSearchDocuments (line 125) | public IList GetModifiedSearchDocuments(IModule module... method LogErrorForExit (line 183) | private List LogErrorForExit(Exception e, ModuleInfo m... method KeepOnlyChangesSinceLastIndex (line 198) | private static List KeepOnlyChangesSinceLastIndex(Date... method BuildInitialSearchInfos (line 216) | private Dictionary> BuildInitialSearchInfos(... method AttachDnnLookUpsToData (line 255) | private void AttachDnnLookUpsToData(IDataSource dataSource, DnnSite si... method GetStreamsToIndex (line 277) | private KeyValuePair[] GetStreamsToIndex() method CreateAndInitViewController (line 300) | private ICustomizeSearch CreateAndInitViewController(ISite site, IBloc... method StripHtmlAndHtmlDecode (line 334) | private string StripHtmlAndHtmlDecode(string text) => HttpUtility.Html... method GetJoinedAttributes (line 343) | private string GetJoinedAttributes(IEntity entity, string language) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Search/SearchIndexException.cs class SearchIndexException (line 8) | [InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Search/SearchItem.cs class SearchItem (line 10) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Services/DnnLinkService.cs class DnnLinkService (line 15) | [PrivateApi("This implementation shouldn't be visible")] method ToApi (line 26) | protected override string ToApi(string api, string parameters = null) method ToPage (line 29) | protected override string ToPage(int? pageId, string parameters = null... method Api (line 45) | private string Api(NoParamOrder npo = default, string path = null) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Services/DnnLogService.cs class DnnSystemLogService (line 6) | internal class DnnSystemLogService : ISystemLogService, method Add (line 9) | public void Add(string title, string message) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Services/DnnMailService.cs class DnnMailService (line 10) | internal class DnnMailService(LazySvc userLazy) : MailServiceBase... method SmtpClient (line 12) | protected override SmtpClient SmtpClient() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Services/DnnPageChanges.cs class DnnPageChanges (line 19) | internal class DnnPageChanges(LazySvc featuresService,... method Apply (line 22) | public int Apply(Page page, IRenderResult renderResult) method Apply (line 52) | private int Apply(DnnHtmlPage dnnPage, IList props) method ResourceFeatures (line 79) | private static int ResourceFeatures(DnnHtmlPage dnnPage, IList headCha... method ApplyHttpHeaders (line 100) | private int ApplyHttpHeaders(Page page, IRenderResult result) method PageCsp (line 131) | private CspOfPage PageCsp(bool enforced) method ApplyHttpStatus (line 162) | private void ApplyHttpStatus(Page page, IRenderResult result) method AttachAssets (line 189) | public void AttachAssets(IList ass, Page page) method DnnProviderName (line 198) | private static string DnnProviderName(string position) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Services/DnnRenderService.cs class DnnRenderService (line 9) | internal class DnnRenderService : RenderService method DnnRenderService (line 15) | public DnnRenderService( method Module (line 29) | public override IRenderResult Module(int pageId, int moduleId, method DnnPageProcess (line 44) | private void DnnPageProcess(Page dnnPage, IRenderResult result) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Startup/DnnBootFeaturesRegistration.cs class DnnBootFeaturesRegistration (line 7) | internal class DnnBootFeaturesRegistration(FeaturesCatalog featuresCatalog) method Run (line 13) | public override void Run() => DnnBuiltInFeatures.Register(featuresCata... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Startup/StartUpDnnCore.cs class StartUpDnnCore (line 48) | internal static class StartUpDnnCore method AddDnnCore (line 50) | public static IServiceCollection AddDnnCore(this IServiceCollection se... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Web/DnnBlockResourceExtractor.cs class DnnBlockResourceExtractor (line 8) | internal class DnnBlockResourceExtractor(IPageServiceShared pageServiceS... method ExtractFromHtml (line 20) | protected override (string Template, bool Include2sxcJs) ExtractFromHt... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Web/DnnClientResources.cs class DnnClientResources (line 14) | internal class DnnClientResources(DnnJsApiHeader dnnJsApiHeader, DnnRequ... method Init (line 18) | public DnnClientResources Init(Page page, /*bool? forcePre1025Behavior... method AddEverything (line 31) | public IList AddEverything(IList features ... method RegisterClientDependencies (line 87) | public void RegisterClientDependencies(Page page, bool readJs, bool ed... method RegisterJs (line 144) | private static void RegisterJs(Page page, string version, string path,... method RegisterCss (line 156) | private static void RegisterCss(Page page, string path) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Web/DnnHttp.cs class DnnHttp (line 12) | internal class DnnHttp: HttpHybrid method FilterOutDnnParams (line 33) | private NameValueCollection FilterOutDnnParams(NameValueCollection ori... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Web/DnnJsApiHeader.cs class DnnJsApiHeader (line 7) | internal class DnnJsApiHeader(IJsApiService dnnJsApiService, ILog parent... method AddHeaders (line 9) | public bool AddHeaders() method MarkAddedAndReturnIfAlreadyDone (line 26) | private static bool MarkAddedAndReturnIfAlreadyDone() FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn/Web/DnnJsApiService.cs class DnnJsApiService (line 13) | internal class DnnJsApiService(JsApiCacheService jsApiCache, RsaCryptogr... method GetJsApiJson (line 18) | public string GetJsApiJson(int? pageId = null, string siteRoot = null,... method GetJsApi (line 21) | public JsApi GetJsApi(int? pageId, string siteRoot, string rvt, bool w... method GetApiRoots (line 43) | internal static (string SiteApiRoot, string AppApiRoot) GetApiRoots(st... method AntiForgeryToken (line 56) | private static string AntiForgeryToken() method GetAttribute (line 62) | private static string GetAttribute(string tag, string attribute) FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn940/RegisterWebApiActivator.cs class RegisterWebApiActivator (line 12) | [PrivateApi] method RegisterRoutes (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/Dnn940/WebApiHttpControllerActivator.cs class WebApiHttpControllerActivator (line 14) | internal class WebApiHttpControllerActivator : IHttpControllerActivator method Create (line 18) | public IHttpController Create(HttpRequestMessage request, HttpControll... FILE: Src/Dnn/ToSic.Sxc.Dnn.Core/ToSic.Sxc.Services/DnnExtensions.cs class DnnExtensions (line 15) | [PublicApi] method GetScopedService (line 32) | public static T GetScopedService(this System.Web.UI.UserControl ski... method GetScopedService (line 49) | public static T GetScopedService() FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/DesignTimeCompat/MetadataUpdateAttributes.Compat.cs class CreateNewOnMetadataUpdateAttribute (line 16) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct, AllowM... class MetadataUpdateHandlerAttribute (line 35) | [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = true, Inherit... method MetadataUpdateHandlerAttribute (line 41) | public MetadataUpdateHandlerAttribute(Type handlerType) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/DesignTimeCompat/RazorComponentBase.DesignTimeCompat.cs class RazorComponentBase (line 23) | public abstract partial class RazorComponentBase method ExecuteAsync (line 29) | public virtual Task ExecuteAsync() method Execute (line 40) | public override void Execute() method BeginWriteAttribute (line 47) | protected virtual void BeginWriteAttribute(string name, string prefix,... method WriteAttributeValue (line 54) | protected virtual void WriteAttributeValue(string prefix, int prefixOf... method EndWriteAttribute (line 61) | protected virtual void EndWriteAttribute() method CreateUnexpectedRuntimeInvocation (line 64) | private InvalidOperationException CreateUnexpectedRuntimeInvocation([C... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/Dnn8Bugs.cs class Dnn8Bugs (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/RazorPermissions/RazorPermissions.cs class RazorPermissions (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method RazorPermissions (line 9) | internal RazorPermissions(bool editAllowed) => UserMayEditContent = ed... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/ToSic.Eav.Run.IContainer.Obsolete.cs type IContainer (line 11) | [PrivateApi("Obsolete")] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/ToSic.SexyContent/SexyContentWebPage.cs class SexyContentWebPage (line 29) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetService (line 77) | public TService GetService() where TService : class => CodeA... method AsDynamic (line 105) | [Obsolete] method AsDynamic (line 110) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 113) | [PublicApi("Careful - still Experimental in 12.02")] method AsDynamic (line 118) | [Obsolete] method AsDynamic (line 124) | [Obsolete] method AsEntity (line 128) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsDynamic (line 132) | [Obsolete] method AsList (line 139) | [PrivateApi] method CreateSource (line 177) | [Obsolete] method CreateSource (line 182) | [Obsolete("this is the old implementation with ILookUp Engine, don't t... method CreateSource (line 187) | public T CreateSource(IDataStream source) where T : IDataSource method AsDynamic (line 223) | public dynamic AsDynamic(string json, string fallback = WrapperConstan... method AsAdam (line 234) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method CreateInstance (line 250) | public virtual dynamic CreateInstance(string virtualPath, NoParamOrder... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Compatibility/ToSic.SexyContent/SexyContentWebPageOfT.cs class SexyContentWebPage (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Dnn/Razor12.cs class Razor12 (line 13) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor12.cs class Razor12 (line 19) | [PublicApi] method RenderPage (line 25) | [PrivateApi] method GetService (line 50) | public TService GetService() where TService : class => CodeA... method AsDynamic (line 65) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 68) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 71) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 74) | [PublicApi("Careful - still Experimental in 12.02")] method AsEntity (line 81) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 87) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 102) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method CreateSource (line 106) | public T CreateSource(IDataStream source) where T : IDataSource method AsAdam (line 128) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method CreateInstance (line 162) | public virtual dynamic CreateInstance(string virtualPath, NoParamOrder... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor12_DynamicModel.cs class Razor12 (line 7) | partial class Razor12: ISetDynamicModel method SetDynamicModel (line 13) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor12_Obsolete.cs class Razor12 (line 10) | partial class Razor12 method AsDynamic (line 38) | [PrivateApi] method AsDynamic (line 55) | [PrivateApi] public IEnumerable AsDynamic(IDataStream stream)... method AsDynamic (line 56) | [PrivateApi] public IEnumerable AsDynamic(IDataSource source)... method AsDynamic (line 57) | [PrivateApi] public IEnumerable AsDynamic(IEnumerable() where TService : class => CodeA... method CreateSource (line 88) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method CreateSource (line 92) | public T CreateSource(IDataStream source) where T : IDataSource method CreateInstance (line 113) | public virtual dynamic CreateInstance(string virtualPath, NoParamOrder... method GetCode (line 117) | [PrivateApi("added in 16.05, but not sure if it should be public")] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor14_AppSetRes.cs class Razor14 (line 6) | abstract partial class Razor14 FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor14_AsConversions.cs class Razor14 (line 6) | abstract partial class Razor14 method AsDynamic (line 11) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 14) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 17) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 20) | public dynamic AsDynamic(params object[] entities) => CodeApi.Cdf.Merg... method AsEntity (line 26) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 32) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method AsAdam (line 37) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/Razor14_DynamicModel.cs class Razor14 (line 8) | abstract partial class Razor14: ISetDynamicModel method SetDynamicModel (line 14) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/RazorTyped.cs class RazorTyped (line 32) | [PublicApi] method RenderPage (line 42) | [PrivateApi] method GetService (line 54) | public TService GetService() where TService : class => CodeA... method GetService (line 58) | public TService GetService(NoParamOrder npo = default, strin... method SetDynamicModel (line 69) | void ISetDynamicModel.SetDynamicModel(RenderSpecs viewData) method GetRenderSpecs (line 80) | private RenderSpecs GetRenderSpecs() method CreateCodeHelper (line 86) | private TypedCode16Helper CreateCodeHelper() => method GetCode (line 110) | public dynamic GetCode(string path, NoParamOrder npo = default, string... method AsItem (line 178) | public ITypedItem AsItem(object data, NoParamOrder npo = default, bool... method AsItems (line 182) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 186) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 190) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 194) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 198) | public ITypedStack AsStack(params object[] items) method AsStack (line 202) | public T AsStack(params object[] items) method As (line 227) | public T As(object source, NoParamOrder npo = default) method AsList (line 232) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Custom/Hybrid/RazorTyped_TModel.cs class RazorTyped (line 12) | [PublicApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/IDnnRazor11.cs type IDnnRazor11 (line 3) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/IDnnRazorCompatibility.cs type IDnnRazorCompatibility (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Integration/StartUpDnnRazor.cs class StartUpDnnRazor (line 10) | public static class StartUpDnnRazor method AddDnnRazor (line 12) | public static IServiceCollection AddDnnRazor(this IServiceCollection s... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/DnnRazorEngine.cs class DnnRazorEngine (line 20) | [PrivateApi("used to be InternalApi_DoNotUse_MayChangeWithoutNotice till... method Render (line 33) | public RenderEngineResult Render(IBlock block, RenderSpecs specs) method DnnRenderImplementation (line 67) | private RenderEngineResultRaw DnnRenderImplementation(RazorComponentBa... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/DnnRazorHelper.cs class DnnRazorHelper (line 13) | [PrivateApi] method Init (line 18) | public DnnRazorHelper Init(RazorComponentBase page) method ConfigurePage (line 30) | internal void ConfigurePage(WebPageBase parentPage, string virtualPath) method RenderPageNotSupported (line 64) | internal HelperResult RenderPageNotSupported() method GetCodeNormalizePath (line 72) | protected override string GetCodeNormalizePath(string virtualPath) method GetCodeCshtml (line 75) | protected override object GetCodeCshtml(string path) method GetCodeFullPathForExistsCheck (line 91) | protected override string GetCodeFullPathForExistsCheck(string path) method SetDynamicModel (line 109) | internal void SetDynamicModel(RenderSpecs viewData) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/HtmlHelper.cs class HtmlHelper (line 16) | [PrivateApi] method Init (line 24) | public HtmlHelper Init(RazorComponentBase page, DnnRazorHelper helper,... method Raw (line 38) | public IHtmlString Raw(object stringHtml) method Partial (line 53) | public IHtmlString Partial(string relativePath, object data = default) method RenderWithRoslynOrClassic (line 133) | private HelperResult RenderWithRoslynOrClassic(string relativePath, st... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/HtmlHelperErrorHelper.cs class HtmlHelperErrorHelper (line 9) | internal class HtmlHelperErrorHelper(RazorComponentBase page, bool isSys... method TryToLogAndReWrapError (line 20) | internal string TryToLogAndReWrapError(Exception renderException, stri... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/HtmlHelperTimeKeeper.cs class HtmlHelperTimeKeeper (line 8) | internal class HtmlHelperTimeKeeper method Start (line 12) | public Stopwatch Start(string partialName) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/AssemblyDiskCacheService.cs class AssemblyDiskCacheService (line 16) | [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrows... method TryLoadFromCache (line 31) | public AssemblyResult TryLoadFromCache( method TrySaveToCache (line 88) | public bool TrySaveToCache( method GetCacheFilePath (line 117) | public string GetCacheFilePath( method BuildCacheKey (line 127) | private CacheKey BuildCacheKey(HotBuildSpec spec, string templateRelat... method GetAppRelativePath (line 130) | private string GetAppRelativePath(HotBuildSpec spec) method InvalidateCache (line 141) | public void InvalidateCache(string templateRelativePath, string editio... method InvalidateAppCache (line 158) | public void InvalidateAppCache(int appId, string edition) method IsEnabled (line 176) | public bool IsEnabled() method GetCacheDirectoryPath (line 183) | public string GetCacheDirectoryPath() method ComputeContentHash (line 193) | public string ComputeContentHash(string sourceCode) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/AssemblyUtilities.cs class AssemblyUtilities (line 10) | [PrivateApi] method FindMainType (line 18) | internal Type FindMainType(Assembly generatedAssembly, string classNam... method GetSafeClassName (line 46) | internal string GetSafeClassName(string templateFullPath) method GetSafeString (line 54) | private string GetSafeString(string input) method FormatCompilerErrors (line 68) | internal string FormatCompilerErrors(List errors) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/CSharpCompilerService.cs class CSharpCompilerService (line 12) | public class CSharpCompilerService( method Compile (line 23) | public (Assembly Assembly, List Errors) Compile( method GetCSharpCodeProvider (line 49) | private CSharpCodeProvider GetCSharpCodeProvider() method CreateCompilerParameters (line 62) | private CompilerParameters CreateCompilerParameters(List refer... method EnsureTempDir (line 85) | private string EnsureTempDir() FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/CacheKey.cs class CacheKey (line 10) | public sealed class CacheKey : IEquatable method CacheKey (line 40) | public CacheKey(int appId, string edition, string templatePath, string... method ToString (line 67) | public override string ToString() method GetFilePath (line 81) | public string GetFilePath(string cacheDirectory) method NormalizePath (line 100) | public static string NormalizePath(string templatePath, string edition... method GetAppFolder (line 104) | internal static string GetAppFolder(int appId, string edition) method Equals (line 109) | public bool Equals(CacheKey other) method Equals (line 122) | public override bool Equals(object obj) method GetHashCode (line 130) | public override int GetHashCode() FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/CacheKeyPathUtils.cs class CacheKeyPathUtils (line 10) | internal static class CacheKeyPathUtils method NormalizePath (line 14) | internal static string NormalizePath(string templatePath, string editi... method GetAppFolder (line 29) | internal static string GetAppFolder(int appId, string edition) method NormalizeEdition (line 32) | internal static string NormalizeEdition(string edition) method SanitizeSegment (line 37) | private static string SanitizeSegment(string value, string fallback) method SanitizeRelativePath (line 48) | private static string SanitizeRelativePath(string normalizedPath) method ComputePathHash (line 61) | private static string ComputePathHash(string normalizedPath) method NormalizePathInt (line 70) | private static string NormalizePathInt(string path) method TrimToAppScope (line 81) | private static string TrimToAppScope(string templatePath, string editi... method TrimAppRoot (line 104) | private static string TrimAppRoot(string templatePath, string appPath) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/DnnRazorCompiler.cs class DnnRazorCompiler (line 32) | [PrivateApi("used to be InternalApi_DoNotUse_MayChangeWithoutNotice till... method SetupCompiler (line 47) | internal void SetupCompiler(EngineSpecs engineSpecs) method Render (line 59) | [PrivateApi] method RenderImplementation (line 90) | private (TextWriter writer, List exceptions) RenderImplemen... method CreateWebPageInstance (line 98) | private RazorBuildTempResult CreateWebPageInstance(string temp... method InitWebpage (line 148) | public RazorBuildTempResult InitWebpage(string tem... method InitHelpers (line 175) | private void InitHelpers(RazorComponentBase webPage) type PrepToExecute (line 205) | internal record PrepToExecute( method PrepareForRoslyn (line 210) | internal static PrepToExecute PrepareForRoslyn(RazorComponentBase pare... method ExecuteWithRoslyn (line 224) | internal static RazorBuildTempResult ExecuteWithRoslyn(P... method RenderPartialWithRoslyn (line 236) | internal static RazorBuildTempResult RenderPartialWithRo... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/IAssemblyDiskCacheService.cs type IAssemblyDiskCacheService (line 9) | public interface IAssemblyDiskCacheService method TryLoadFromCache (line 14) | AssemblyResult TryLoadFromCache( method TrySaveToCache (line 25) | bool TrySaveToCache( method GetCacheFilePath (line 35) | string GetCacheFilePath( method InvalidateCache (line 44) | void InvalidateCache(string templateRelativePath, string edition, stri... method InvalidateAppCache (line 49) | void InvalidateAppCache(int appId, string edition); method IsEnabled (line 54) | bool IsEnabled(); method GetCacheDirectoryPath (line 59) | string GetCacheDirectoryPath(); method ComputeContentHash (line 64) | string ComputeContentHash(string sourceCode); FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/ICanUseRoslynCompiler.cs type ICanUseRoslynCompiler (line 7) | internal interface ICanUseRoslynCompiler; FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/RazorBuildTempResult.cs class RazorBuildTempResult (line 3) | internal class RazorBuildTempResult(T instance, bool usesHotBuild) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/RazorCompilerService.cs class RazorCompilerService (line 16) | public class RazorCompilerService( method Compile (line 30) | public (Assembly Assembly, List Errors) Compile( method FindBaseClass (line 67) | private string FindBaseClass(string template) method CreateRazorTemplateEngine (line 91) | private RazorTemplateEngine CreateRazorTemplateEngine(string className... method GetCSharpCodeProvider (line 124) | private CSharpCodeProvider GetCSharpCodeProvider() method CreateCompilerParameters (line 137) | private CompilerParameters CreateCompilerParameters(List refer... method EnsureTempDir (line 160) | private string EnsureTempDir() FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/RoslynBuildManager.cs class RoslynBuildManager (line 12) | public class RoslynBuildManager( method GetCompiledType (line 23) | public Type GetCompiledType(CodeFileInfo codeFileInfo, HotBuildSpec spec) method GetCompiledAssembly (line 26) | public AssemblyResult GetCompiledAssembly(CodeFileInfo codeFileInfo, s... method LogCacheFallback (line 65) | private static void LogCacheFallback(AssemblyResult result, string mes... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/RoslynCacheFallbackHandler.cs class RoslynCacheFallbackHandler (line 11) | public class RoslynCacheFallbackHandler( method TryUseExisting (line 17) | public AssemblyResult TryUseExisting( method IsWriteLockError (line 78) | private static bool IsWriteLockError(IEnumerable errors) FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/RoslynCompilationRunner.cs class RoslynCompilationRunner (line 12) | public class RoslynCompilationRunner( method Compile (line 24) | public AssemblyResult Compile(CodeFileInfo codeFileInfo, string classN... method GetOutputAssemblyPath (line 74) | private string GetOutputAssemblyPath(CodeFileInfo codeFileInfo, HotBui... method GetReferencedAssemblies (line 92) | private (List, AssemblyResult) GetReferencedAssemblies(CodeFil... method EnsureAppCodeAssembly (line 111) | private AssemblyResult EnsureAppCodeAssembly(AssemblyResult appCodeAss... method CreateAssemblyResult (line 122) | private AssemblyResult CreateAssemblyResult(Assembly generatedAssembly... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Razor/Sys/TemplateCacheService.cs class TemplateCacheService (line 11) | public class TemplateCacheService( method TryGetFromCache (line 20) | public AssemblyResult TryGetFromCache(CodeFileInfo codeFileInfo, HotBu... method AddToCache (line 63) | public void AddToCache(CodeFileInfo codeFileInfo, HotBuildSpec spec, A... method GetAppCodeHash (line 81) | public string GetAppCodeHash(HotBuildSpec spec) method GetAppCodeCacheInfo (line 84) | internal AppCodeCacheInfo GetAppCodeCacheInfo(HotBuildSpec spec) method ComputeAppCodeHash (line 94) | private static string ComputeAppCodeHash(Assembly appCodeAssembly) method AddToMemoryCache (line 107) | private void AddToMemoryCache(CodeFileInfo codeFileInfo, AssemblyResul... class AppCodeCacheInfo (line 120) | public sealed class AppCodeCacheInfo(AssemblyResult assemblyResult, st... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/RazorCodeManager.cs class RazorCodeManager (line 8) | internal class RazorCodeManager(RazorComponentBase parent, ILog parentLo... method TryToBuildCode (line 55) | private bool TryToBuildCode() method ImproveExceptionMessage (line 81) | private static Exception ImproveExceptionMessage(Exception innerExcept... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/RazorComponent.cs class RazorComponent (line 17) | [PublicApi("...but deprecated! use Razor14, RazorTyped or newer")] method GetService (line 54) | public TService GetService() where TService : class => CodeA... method AsDynamic (line 78) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 81) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 84) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsEntity (line 91) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 98) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 106) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method CreateSource (line 110) | public T CreateSource(IDataStream source) where T : IDataSource method AsAdam (line 129) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method CreateInstance (line 145) | public virtual dynamic CreateInstance(string virtualPath, NoParamOrder... FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/RazorComponentCode.cs class RazorComponentCode (line 7) | [PrivateApi("Made private in v16.02 since it shouldn't be used any more")] FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/RazorComponent_Code.cs class RazorComponent (line 3) | abstract partial class RazorComponent FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Dnn/Web/IHtmlHelper.cs type IHtmlHelper (line 9) | [PublicApi] method Raw (line 18) | IHtmlString Raw(object stringHtml); method Partial (line 27) | IHtmlString Partial(string relativePath, object data = default); FILE: Src/Dnn/ToSic.Sxc.Dnn.Razor/Web/RazorComponentBase.cs class RazorComponentBase (line 16) | [PrivateApi("internal class only!")] method BaseRenderPage (line 34) | internal virtual HelperResult BaseRenderPage(string path, RenderSpecs ... method ConnectToRoot (line 51) | [PrivateApi] method ConfigurePage (line 62) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.SystemTests/CacheKeyTestAccessors.cs class CacheKeyTestAccessors (line 8) | internal static class CacheKeyTestAccessors method NewCacheKeyTac (line 11) | public static CacheKey NewCacheKeyTac(int appId, string? edition, stri... method NormalizePathTac (line 15) | public static string NormalizePathTac(string templatePath, string edit... method GetAppFolderTac (line 18) | public static string GetAppFolderTac(int appId, string edition) method ToStringTac (line 21) | public static string ToStringTac(this CacheKey cacheKey) method GetFilePathTac (line 24) | public static string GetFilePathTac(this CacheKey cacheKey, string cac... method EqualsTac (line 27) | public static bool EqualsTac(this CacheKey cacheKey, CacheKey other) method GetHashCodeTac (line 30) | public static int GetHashCodeTac(this CacheKey cacheKey) FILE: Src/Dnn/ToSic.Sxc.Dnn.SystemTests/CacheKeyTests.cs class CacheKeyTests (line 7) | public class CacheKeyTests method CacheKey_ToString_ReturnsCorrectFormat (line 18) | [Fact] method CacheKey_ToString_TruncatesHashesToSixCharacters (line 42) | [Fact] method CacheKey_NormalizePath_ConvertsToLowercase (line 68) | [Fact] method CacheKey_NormalizePath_ReplacesSlashesWithHyphens (line 87) | [Fact] method CacheKey_NormalizePath_HandlesCSHTMLExtension (line 115) | [Fact] method CacheKey_NormalizePath_MatchesDocumentedExample (line 133) | [Fact] method CacheKey_NormalizePath_TrimsAppRootPrefix (line 150) | [Fact] method CacheKey_NormalizePath_TrimsEditionPrefix (line 168) | [Fact] method CacheKey_NormalizePath_TrimsUsingProvidedAppPath (line 188) | [Fact] method CacheKey_Equals_ReturnsTrueForIdenticalKeys (line 205) | [Fact] method CacheKey_Equals_ReturnsFalseForDifferentKeys (line 222) | [Fact] method CacheKey_GetFilePath_CombinesDirectoryAndFilename (line 238) | [Fact] method CacheKey_Constructor_ThrowsOnInvalidAppId (line 258) | [Theory] method CacheKey_Constructor_DefaultsEditionToRoot (line 271) | [Theory] method CacheKey_Constructor_UsesProvidedEdition (line 290) | [Theory] FILE: Src/Dnn/ToSic.Sxc.Dnn.SystemTests/RazorDiskCacheTests.cs class RazorDiskCacheTests (line 11) | public class RazorDiskCacheTests method DiskCache_SaveAndLoad_ReturnsValidAssembly (line 24) | [Fact] method DiskCache_ContentHashChange_GeneratesDifferentCacheKey (line 63) | [Fact] method DiskCache_AppCodeHashChange_GeneratesDifferentCacheKey (line 85) | [Fact] method DiskCache_NullEdition_DefaultsToRoot (line 108) | [Fact] method DiskCache_ConcurrentCacheKeyGeneration_ProducesIdenticalResults (line 128) | [Fact] method DiskCache_BulkInvalidation_DeletesMatchingFiles (line 152) | [Fact] FILE: Src/Dnn/ToSic.Sxc.Dnn.SystemTests/ToSic.Eav.Configuration.Features-Compatibility/FeaturesStaticTests.cs class FeaturesStaticTests (line 12) | public class FeaturesStaticTests : IClassFixture FILE: Src/Dnn/ToSic.Sxc.Dnn.SystemTests/VerifyTestsRun.cs class VerifyTestsRun (line 3) | public class VerifyTestsRun method VerifyTestsRun1 (line 5) | [Fact] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Dnn/Api12.cs class Api12 (line 13) | [PublicApi("This is the official base class for v12+")] method Api12 (line 18) | protected Api12() : this("Dnn12") { } FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Hybrid/Api12.cs class Api12 (line 24) | [PublicApi("This is the official base class for v12+")] method Api12 (line 32) | protected Api12() : this("Hyb12") { } method GetService (line 44) | public TService GetService() where TService : class => SysHl... method AsDynamic (line 91) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 94) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 97) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 100) | public dynamic AsDynamic(params object[] entities) => CodeApi.Cdf.Merg... method AsEntity (line 103) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 106) | public IEnumerable AsList(object list) => CodeApi?.Cdf.CodeAs... method CreateSource (line 122) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 126) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method AsAdam (line 135) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method SaveInAdam (line 138) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method CreateInstance (line 151) | public dynamic CreateInstance(string virtualPath, NoParamOrder npo = d... method File (line 161) | public dynamic File(NoParamOrder npo = default, method Ok (line 172) | [NonAction] public new dynamic Ok() => Shim.Ok(); method Ok (line 175) | [NonAction] public dynamic Ok(object value) => Shim.Ok(value); method NoContent (line 178) | [NonAction] method Redirect (line 187) | [NonAction] public new dynamic Redirect(string url) => Shim.Redirect(u... method RedirectPermanent (line 190) | [NonAction] public dynamic RedirectPermanent(string url) => Shim.Redir... method StatusCode (line 194) | [NonAction] public dynamic StatusCode(int statusCode) => Shim.StatusCo... method StatusCode (line 197) | [NonAction] public dynamic StatusCode(int statusCode, object value) =>... method Unauthorized (line 201) | [NonAction] public dynamic Unauthorized() => Shim.Unauthorized(); method Unauthorized (line 204) | [NonAction] public dynamic Unauthorized(object value) => Shim.Unauthor... method NotFound (line 207) | [NonAction] public new dynamic NotFound() => Shim.NotFound(); method NotFound (line 210) | [NonAction] public dynamic NotFound(object value) => Shim.NotFound(val... method BadRequest (line 213) | [NonAction] public new dynamic BadRequest() => Shim.BadRequest(); method Conflict (line 216) | [NonAction] public new dynamic Conflict() => Shim.Conflict(); method Conflict (line 219) | [NonAction] public dynamic Conflict(object error) => Shim.Conflict(err... method Accepted (line 222) | [NonAction] public dynamic Accepted() => Shim.Accepted(); method Forbid (line 225) | [NonAction] public dynamic Forbid() => Shim.Forbid(); FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Hybrid/Api12_Obsolete.cs class Api12 (line 9) | partial class Api12 method CreateSource (line 17) | [PrivateApi] method AsDynamic (line 47) | [PrivateApi] method AsDynamic (line 53) | [PrivateApi] method AsDynamic (line 58) | [PrivateApi] method AsDynamic (line 64) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Hybrid/Api14.cs class Api14 (line 29) | [PublicApi] method Api14 (line 37) | protected Api14() : this("Hyb14") { } method GetService (line 52) | public TService GetService() where TService : class => SysHl... method AsDynamic (line 98) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 101) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 104) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 107) | public dynamic AsDynamic(params object[] entities) => CodeApi.Cdf.Merg... method AsEntity (line 110) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 113) | public IEnumerable AsList(object list) => CodeApi?.Cdf.CodeAs... method CreateSource (line 121) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 125) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method AsAdam (line 142) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method SaveInAdam (line 145) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method CreateInstance (line 158) | public dynamic CreateInstance(string virtualPath, NoParamOrder npo = d... method GetCode (line 162) | [PrivateApi("added in 16.05, but not sure if it should be public")] method File (line 172) | public dynamic File(NoParamOrder npo = default, method Ok (line 183) | [NonAction] public new dynamic Ok() => Shim.Ok(); method Ok (line 186) | [NonAction] public dynamic Ok(object value) => Shim.Ok(value); method NoContent (line 189) | [NonAction] method Redirect (line 198) | [NonAction] public new dynamic Redirect(string url) => Shim.Redirect(u... method RedirectPermanent (line 201) | [NonAction] public dynamic RedirectPermanent(string url) => Shim.Redir... method StatusCode (line 205) | [NonAction] public dynamic StatusCode(int statusCode) => Shim.StatusCo... method StatusCode (line 208) | [NonAction] public dynamic StatusCode(int statusCode, object value) =>... method Unauthorized (line 212) | [NonAction] public dynamic Unauthorized() => Shim.Unauthorized(); method Unauthorized (line 215) | [NonAction] public dynamic Unauthorized(object value) => Shim.Unauthor... method NotFound (line 218) | [NonAction] public new dynamic NotFound() => Shim.NotFound(); method NotFound (line 221) | [NonAction] public dynamic NotFound(object value) => Shim.NotFound(val... method BadRequest (line 224) | [NonAction] public new dynamic BadRequest() => Shim.BadRequest(); method Conflict (line 227) | [NonAction] public new dynamic Conflict() => Shim.Conflict(); method Conflict (line 230) | [NonAction] public dynamic Conflict(object error) => Shim.Conflict(err... method Accepted (line 233) | [NonAction] public dynamic Accepted() => Shim.Accepted(); method Forbid (line 236) | [NonAction] public dynamic Forbid() => Shim.Forbid(); FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Hybrid/Api14_Obsolete.cs class Api14 (line 9) | partial class Api14 method CreateSource (line 17) | [PrivateApi] method AsDynamic (line 47) | [PrivateApi] method AsDynamic (line 53) | [PrivateApi] method AsDynamic (line 58) | [PrivateApi] method AsDynamic (line 64) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Custom/Hybrid/ApiTyped.cs class ApiTyped (line 33) | [PublicApi] method ApiTyped (line 45) | protected ApiTyped() : base(EavWebApiConstants.HistoryNameWebApi) { } method ApiTyped (line 51) | protected ApiTyped(string insightsGroup) : base("Api16", insightsGroup... method GetService (line 71) | public TService GetService() where TService : class => SysHl... method GetService (line 75) | public TService GetService(NoParamOrder npo = default, strin... method SaveInAdam (line 132) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method GetCode (line 159) | public dynamic GetCode(string path, NoParamOrder npo = default, string... method AsItem (line 187) | public ITypedItem AsItem(object data, NoParamOrder npo = default, bool... method AsItems (line 191) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 195) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 199) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 203) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 207) | public ITypedStack AsStack(params object[] items) method AsStack (line 211) | public T AsStack(params object[] items) method File (line 224) | public dynamic File(NoParamOrder npo = default, method Ok (line 235) | [NonAction] method Ok (line 239) | [NonAction] public HttpResponseMessage Ok(object value) => Shim.Ok(val... method NoContent (line 242) | [NonAction] method Redirect (line 252) | [NonAction] method RedirectPermanent (line 256) | [NonAction] public HttpResponseMessage RedirectPermanent(string url) =... method StatusCode (line 260) | [NonAction] public HttpResponseMessage StatusCode(int statusCode) => S... method StatusCode (line 263) | [NonAction] public HttpResponseMessage StatusCode(int statusCode, obje... method Unauthorized (line 267) | [NonAction] public HttpResponseMessage Unauthorized() => Shim.Unauthor... method Unauthorized (line 270) | [NonAction] public HttpResponseMessage Unauthorized(object value) => S... method NotFound (line 273) | [NonAction] method NotFound (line 277) | [NonAction] public HttpResponseMessage NotFound(object value) => Shim.... method BadRequest (line 280) | [NonAction] method Conflict (line 284) | [NonAction] method Conflict (line 288) | [NonAction] public HttpResponseMessage Conflict(object error) => Shim.... method Accepted (line 291) | [NonAction] public HttpResponseMessage Accepted() => Shim.Accepted(); method Forbid (line 294) | [NonAction] public HttpResponseMessage Forbid() => Shim.Forbid(); method As (line 301) | public T As(object source, NoParamOrder npo = default) method AsList (line 306) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/ApiController.cs class ApiController (line 25) | [PublicApi("This was the official base class before v12. Try to move awa... method GetService (line 60) | public TService GetService() where TService : class => SysHl... method AsDynamic (line 67) | public dynamic AsDynamic(string json, string fallback = default) => Co... method AsDynamic (line 70) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 73) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsEntity (line 76) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 84) | public IEnumerable AsList(object list) => CodeApi?.Cdf.CodeAs... method CreateSource (line 91) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method CreateSource (line 95) | public T CreateSource(IDataStream source) where T : IDataSource method AsAdam (line 114) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method File (line 116) | public dynamic File(NoParamOrder npo = default, bool? download = null,... method SaveInAdam (line 121) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method CreateInstance (line 151) | public dynamic CreateInstance(string virtualPath, NoParamOrder npo = d... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Adam/AdamController.cs class AdamController (line 13) | [SupportedModules(DnnSupportedModuleNames)] method Upload (line 21) | [HttpPost] method Items (line 28) | [HttpGet] method Folder (line 33) | [HttpPost] method Delete (line 38) | [HttpGet] method Rename (line 43) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Adam/DnnAdamSecurityChecks.cs class DnnAdamSecurityChecks (line 11) | internal class DnnAdamSecurityChecks(AdamSecurityChecksBase.Dependencies... method SiteAllowsExtension (line 22) | public override bool SiteAllowsExtension(string fileName) method CanEditFolder (line 29) | public override bool CanEditFolder(IAsset item) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/ApiExplorerController.cs class ApiExplorerController (line 18) | [ValidateAntiForgeryToken] method Inspect (line 25) | [HttpGet] method GetCompiledAssembly (line 33) | private Assembly GetCompiledAssembly(string path) method AppApiFiles (line 76) | [HttpGet] method FileInAppCode (line 80) | private bool FileInAppCode(string path) => path.StartsWith("AppCode\\a... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/AppController.cs class AppController (line 16) | [DnnLogExceptions] method List (line 23) | [HttpGet] method InheritableApps (line 30) | [HttpGet] method App (line 37) | [HttpDelete] method App (line 48) | [HttpPost] method Languages (line 55) | [HttpGet] method Statistics (line 62) | [HttpGet] method FlushCache (line 69) | [HttpGet] method Export (line 75) | [HttpGet] method SaveData (line 82) | [HttpGet] method Reset (line 88) | [HttpPost] method GetStack (line 99) | [HttpGet] method Import (line 106) | [HttpPost] method GetPendingApps (line 116) | [HttpGet] method InstallPendingApps (line 124) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/AppExtensionsController.cs class AppExtensionsController (line 11) | [DnnLogExceptions] method Extensions (line 18) | [HttpGet] method InstallPreflight (line 27) | [HttpPost] method InstallPreflightFrom (line 35) | [HttpPost] method Install (line 46) | [HttpPost] method InstallFrom (line 54) | [HttpPost] method Inspect (line 65) | [HttpGet] method Configuration (line 73) | [Route("api/2sxc/admin/[controller]/{name}")] method Download (line 96) | [HttpGet] method Delete (line 105) | [HttpDelete] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/AppFilesController.cs class AppFilesController (line 12) | [SupportedModules(DnnSupportedModuleNames)] method All (line 21) | [HttpGet] method Asset (line 26) | [HttpGet] method Create (line 32) | [HttpPost] method Asset (line 40) | [HttpPost] method GetTemplates (line 51) | [HttpGet] method Preview (line 55) | [HttpGet] method AppFiles (line 59) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/AppInternalsController.cs class AppInternalsController (line 11) | [DnnLogExceptions] method Get (line 18) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/AppPartsController.cs class AppPartsController (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method Get (line 17) | [HttpGet] method Export (line 25) | [HttpGet] method Import (line 38) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/CodeController.cs class CodeController (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method InlineHelp (line 12) | [HttpGet] method GenerateDataModels (line 19) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/DataController.cs class DataController (line 21) | [DnnLogExceptions] method BundleExport (line 28) | [HttpGet] method BundleImport (line 38) | [HttpPost] method BundleSave (line 48) | [HttpGet] method BundleRestore (line 54) | [HttpGet] method Recycle (line 67) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/DialogController.cs class DialogController (line 10) | [SupportedModules(DnnSupportedModuleNames)] method Settings (line 24) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/DnnApiInspector.cs class DnnApiInspector (line 6) | internal class DnnApiInspector() : ServiceBase(DnnConstants.LogName), IA... method IsBody (line 8) | public bool IsBody(ParameterInfo paramInfo) method GetHttpVerbs (line 12) | public List GetHttpVerbs(MethodInfo methodInfo) method GetSecurity (line 39) | public ApiSecurityDto GetSecurity(MemberInfo member) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/EntityController.cs class EntityController (line 22) | [DnnLogExceptions] method List (line 29) | [HttpGet] method Delete (line 37) | [HttpDelete] method Json (line 45) | [HttpGet] method Download (line 57) | [HttpGet] method XmlPreview (line 78) | [HttpPost] method XmlUpload (line 86) | [HttpPost] method Upload (line 94) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/FeatureController.cs class FeatureController (line 15) | [SupportedModules(DnnSupportedModuleNames)] method Details (line 22) | [HttpGet] method SaveNew (line 33) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/FieldController.cs class FieldController (line 13) | [SupportedModules(DnnSupportedModuleNames)] method All (line 26) | [HttpGet] method DataTypes (line 32) | [HttpGet] method InputTypes (line 38) | [HttpGet] method ReservedNames (line 42) | [HttpGet] method Add (line 48) | [HttpPost] method Delete (line 55) | [HttpDelete] method Sort (line 61) | [HttpPost] method InputType (line 68) | [HttpPost] method Rename (line 77) | [HttpPost] method GetSharedFields (line 84) | [HttpGet] method GetAncestors (line 88) | [HttpGet] method GetDescendants (line 92) | [HttpGet] method Share (line 96) | [HttpPost] method Inherit (line 100) | [HttpPost] method AddInheritedField (line 104) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/MetadataController.cs class MetadataController (line 8) | [SupportedModules(DnnSupportedModuleNames)] method Get (line 16) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/QueryController.cs class QueryController (line 12) | [SupportedModules(DnnSupportedModuleNames)] method Get (line 22) | [HttpGet] method DataSources (line 26) | [HttpGet] method Save (line 30) | [HttpPost] method RunDev (line 34) | [HttpGet] method DebugStream (line 38) | [HttpGet] method Clone (line 42) | [HttpGet] method Delete (line 46) | [HttpDelete] method Import (line 50) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/TypeController.cs class TypeController (line 22) | [DnnLogExceptions] method List (line 36) | [HttpGet] method Scopes (line 47) | [HttpGet] method Get (line 58) | [HttpGet] method Delete (line 75) | [HttpDelete] method Save (line 89) | [HttpPost] method AddGhost (line 106) | [HttpPost] method SetTitle (line 119) | [HttpPost] method Json (line 132) | [HttpGet] method Import (line 149) | [HttpPost] method JsonBundleExport (line 164) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/ViewController.cs class ViewController (line 13) | [DnnLogExceptions] method All (line 20) | [HttpGet] method Delete (line 28) | [HttpGet, HttpDelete] method Json (line 36) | [HttpGet] method Import (line 47) | [HttpPost] method Usage (line 57) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Admin/ZoneController.cs class ZoneController (line 9) | [SupportedModules(DnnSupportedModuleNames)] method GetLanguages (line 19) | [HttpGet] method SwitchLanguage (line 24) | [HttpGet] method GetSystemInfo (line 29) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/App/AppDataController.cs class AppDataController (line 9) | [AllowAnonymous] method GetEntities (line 18) | [HttpGet] method GetOne (line 28) | [HttpGet] method GetOne (line 33) | [HttpGet] method CreateOrUpdate (line 43) | [HttpPost] method Delete (line 57) | [HttpDelete] method Delete (line 63) | [HttpDelete] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/App/AppQueryController.cs class AppQueryController (line 9) | [AllowAnonymous] // All functions will check security internally, so ass... method Query (line 18) | [HttpGet] method QueryPost (line 26) | [HttpPost] method PublicQuery (line 35) | [HttpGet] method PublicQueryPost (line 42) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/App/CacheController.cs class CacheController (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Flush (line 12) | [HttpPost] method Flush (line 20) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Cms/BlockController.cs class BlockController (line 9) | [ValidateAntiForgeryToken] method Block (line 17) | [HttpPost] method Item (line 24) | [HttpPost] method App (line 31) | [HttpPost] method Apps (line 37) | [HttpGet] method ContentTypes (line 44) | [HttpGet] method Templates (line 51) | [HttpGet] method Template (line 57) | [HttpPost] method Render (line 64) | [HttpGet] method Publish (line 70) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Cms/ContentGroupController.cs class ContentGroupController (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Header (line 12) | [HttpGet] method Replace (line 19) | [HttpPost] method Replace (line 26) | [HttpGet] method ItemList (line 32) | [HttpGet] method ItemList (line 39) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Cms/EditController.cs class EditController (line 9) | [ValidateAntiForgeryToken] method Load (line 20) | [HttpPost] method Save (line 27) | [HttpPost] method LinkInfo (line 33) | [HttpGet] method Publish (line 39) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Cms/HistoryController.cs class HistoryController (line 12) | [PrivateApi] method Get (line 21) | [HttpPost] method Restore (line 27) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Cms/ListController.cs class ListController (line 7) | [SupportedModules(DnnSupportedModuleNames)] method Move (line 18) | [HttpPost] method Delete (line 27) | [HttpDelete] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Context/DnnContextDtoExtensions.cs class DnnContextDtoExtensions (line 14) | internal static class DnnContextDtoExtensions method ToDto (line 16) | internal static ContentBlockDto ToDto(this BlockConfiguration block, I... method ToDto (line 24) | internal static InstanceDto ToDto(this ModuleInfo module, TabInfo page) method ToDto (line 35) | internal static PageDto ToDto(this TabInfo page) method Init (line 47) | internal static ViewDto Init(this IView view, ICollection method GetApp (line 52) | protected override ContextAppDto GetApp(Ctx flags) method GetGettingStartedUrl (line 73) | protected override string GetGettingStartedUrl() FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Module/ModuleController.cs class ModuleController (line 6) | [SupportedModules(DnnSupportedModuleNames)] method Delete (line 12) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Sys/InsightsController.cs class InsightsController (line 6) | [DnnLogExceptions] method Details (line 18) | [HttpGet] // Will do security checks internally FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Sys/InstallController.cs class InstallController (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method Resume (line 23) | [HttpGet] method InstallSettings (line 29) | [HttpGet] method RemotePackage (line 36) | [HttpPost] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Sys/LicenseController.cs class LicenseController (line 8) | [DnnModuleAuthorize(AccessLevel = SecurityAccessLevel.Host)] method Summary (line 21) | [HttpGet] method Upload (line 26) | [HttpPost] method Retrieve (line 35) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Backend/Sys/LogController.cs class LogController (line 11) | [SupportedModules(DnnSupportedModuleNames)] method EnableDebug (line 21) | [HttpGet] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Integration/DnnAppFolderUtilities.cs class DnnAppFolderUtilities (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method Setup (line 22) | public DnnAppFolderUtilities Setup(HttpRequestMessage request) method GetAppFolderVirtualPath (line 28) | internal string GetAppFolderVirtualPath(ISite site) method GetAppFolder (line 36) | internal string GetAppFolder(bool errorIfNotFound, IBlock block = null) method AppPathOrNull (line 79) | public static string AppPathOrNull(IHttpRouteData route) => route.Valu... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Integration/DnnHttpErrors.cs class DnnHttpErrors (line 7) | internal class DnnHttpErrors method LogAndReturnException (line 15) | internal static HttpResponseException LogAndReturnException( FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Integration/DnnWebApiLogging.cs class DnnWebApiLogging (line 16) | internal class DnnWebApiLogging(HttpRequestLoggingScoped requestLogging,... method OnDispose (line 32) | internal void OnDispose() method OnInitialize (line 38) | public void OnInitialize(HttpControllerContext controllerContext) method AddLogSpecs (line 46) | public void AddLogSpecs(IBlock block, IApp app, string currentPath, Co... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Integration/GetDnnBlock.cs class DnnGetBlock (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetCmsBlock (line 13) | internal IBlock GetCmsBlock(HttpRequestMessage request) method GetBlockOrInnerContentBlock (line 39) | private IBlock GetBlockOrInnerContentBlock(HttpRequestMessage request,... method FindInnerContentParentBlock (line 59) | private IBlock FindInnerContentParentBlock(IBlock parent, int contentB... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/Integration/StartUpDnnWebApi.cs class StartUpDnnWebApi (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddDnnWebApi (line 18) | public static IServiceCollection AddDnnWebApi(this IServiceCollection ... method Configure (line 40) | public static void Configure() FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Compatibility/ApiTempShimmed.cs class ApiTempShimmed (line 7) | [DnnLogExceptions] method SaveInAdam (line 14) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method File (line 21) | public dynamic File(NoParamOrder npo = default, method Ok (line 32) | [NonAction] public new dynamic Ok() => Shim.Ok(); method Ok (line 35) | [NonAction] public dynamic Ok(object value) => Shim.Ok(value); method NoContent (line 38) | [NonAction] method Redirect (line 47) | [NonAction] public new dynamic Redirect(string url) => Shim.Redirect(u... method RedirectPermanent (line 50) | [NonAction] public dynamic RedirectPermanent(string url) => Shim.Redir... method StatusCode (line 54) | [NonAction] public dynamic StatusCode(int statusCode) => Shim.StatusCo... method StatusCode (line 57) | [NonAction] public dynamic StatusCode(int statusCode, object value) =>... method Unauthorized (line 61) | [NonAction] public dynamic Unauthorized() => Shim.Unauthorized(); method Unauthorized (line 64) | [NonAction] public dynamic Unauthorized(object value) => Shim.Unauthor... method NotFound (line 67) | [NonAction] public new dynamic NotFound() => Shim.NotFound(); method NotFound (line 70) | [NonAction] public dynamic NotFound(object value) => Shim.NotFound(val... method BadRequest (line 73) | [NonAction] public new dynamic BadRequest() => Shim.BadRequest(); method Conflict (line 76) | [NonAction] public new dynamic Conflict() => Shim.Conflict(); method Conflict (line 79) | [NonAction] public dynamic Conflict(object error) => Shim.Conflict(err... method Accepted (line 82) | [NonAction] public dynamic Accepted() => Shim.Accepted(); method Forbid (line 85) | [NonAction] public dynamic Forbid() => Shim.Forbid(); FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Compatibility/INetCoreCompatibility.cs type INetCoreCompatibility (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method Ok (line 7) | dynamic Ok(); method Ok (line 10) | dynamic Ok(object value); method NoContent (line 13) | dynamic NoContent(); method Redirect (line 16) | dynamic Redirect(string url); method RedirectPermanent (line 19) | dynamic RedirectPermanent(string url); method StatusCode (line 22) | dynamic StatusCode(int statusCode); method StatusCode (line 25) | dynamic StatusCode(int statusCode, object value); method Unauthorized (line 28) | dynamic Unauthorized(); method Unauthorized (line 31) | dynamic Unauthorized(object value); method NotFound (line 34) | dynamic NotFound(); method NotFound (line 37) | dynamic NotFound(object value); method BadRequest (line 40) | dynamic BadRequest(); method Conflict (line 43) | dynamic Conflict(); method Conflict (line 46) | dynamic Conflict(object error); method Accepted (line 49) | dynamic Accepted(); method Forbid (line 52) | dynamic Forbid(); FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Compatibility/WebApiCoreShim.cs class WebApiCoreShim (line 9) | [PrivateApi("This is the .net core Shim class for v12+")] method WebApiCoreShim (line 15) | protected internal WebApiCoreShim(HttpRequestMessage request) : base("... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Compatibility/WebApiCoreShim_File.cs class WebApiCoreShim (line 10) | partial class WebApiCoreShim method File (line 13) | public dynamic File(NoParamOrder npo = default, FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Compatibility/WebApiCoreShim_Responses.cs class WebApiCoreShim (line 7) | partial class WebApiCoreShim method Ok (line 20) | [NonAction] method Ok (line 34) | [NonAction] method NoContent (line 49) | [NonAction] method Redirect (line 80) | [NonAction] method RedirectPermanent (line 101) | [NonAction] method StatusCode (line 128) | [NonAction] method StatusCode (line 143) | [NonAction] method Unauthorized (line 158) | [NonAction] method Unauthorized (line 171) | [NonAction] method NotFound (line 184) | [NonAction] method NotFound (line 197) | [NonAction] method BadRequest (line 210) | [NonAction] method Conflict (line 243) | [NonAction] method Conflict (line 257) | [NonAction] method Accepted (line 290) | [NonAction] method Forbid (line 387) | [NonAction] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/ApiControllerServices.cs type ApiControllerDependencies (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/DnnSxcControllerBase.cs class DnnSxcControllerBase (line 10) | [DnnLogExceptions] method Initialize (line 17) | protected override void Initialize(HttpControllerContext controllerCon... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/DnnSxcControllerRoot.cs class DnnSxcControllerRoot (line 7) | [DnnLogWebApi, ConfigureJsonOnlyResponse] method DnnSxcControllerRoot (line 15) | protected DnnSxcControllerRoot(string logSuffix, string insightsGroup ... method Initialize (line 28) | [PrivateApi] method Dispose (line 39) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/DnnSxcCustomControllerBase.cs class DnnSxcCustomControllerBase (line 13) | [PrivateApi("This is an internal base class used for the App ApiControll... method DnnSxcCustomControllerBase (line 27) | [PrivateApi] method Initialize (line 30) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/DnnWebApiHelper.cs class DnnWebApiHelper (line 11) | internal class DnnWebApiHelper : CodeHelperBase method DnnWebApiHelper (line 15) | public DnnWebApiHelper(IHasLog apiController, string historyLogGroup, ... method OnDispose (line 24) | public void OnDispose() method GetService (line 45) | public TService GetService() where TService : class method SetupResponseMaker (line 51) | public void SetupResponseMaker(System.Web.Http.ApiController apiContro... method PreventServerTimeout600 (line 59) | public void PreventServerTimeout600() method GetBlockAndContext (line 62) | public IBlock GetBlockAndContext(HttpRequestMessage request) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/ControllerBase/DynamicApiCompileCodeHelpers.cs class DynamicApiCompileCodeHelpers (line 15) | internal class DynamicApiCompileCodeHelpers: CompileCodeHelper method DynamicApiCompileCodeHelpers (line 18) | public DynamicApiCompileCodeHelpers(DnnApiController owner, DnnWebApiH... method InitializeBlockContext (line 35) | public void InitializeBlockContext(HttpRequestMessage request) method Initialize (line 47) | public (IExecutionContext Root, string Folder) Initialize(HttpControll... method GetAppOrNullFromUrlParams (line 97) | private IApp GetAppOrNullFromUrlParams(ApiControllerDependencies servi... method SaveInAdam (line 130) | public Sxc.Adam.IFile SaveInAdam(NoParamOrder npo = default, FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/ConfigureJsonOnlyResponseAttribute.cs class ConfigureJsonOnlyResponseAttribute (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] // unclear if this needs to b... method IsDebugEnabled (line 36) | private bool IsDebugEnabled() method Initialize (line 52) | public void Initialize(HttpControllerSettings controllerSettings, Http... method OnActionExecuting (line 98) | public override void OnActionExecuting(HttpActionContext context) method GetCachedDebugEnabled (line 160) | private bool GetCachedDebugEnabled(IDictionary request... method ApplyQueryStringCasingOverride (line 174) | private static JsonFormatterAttribute ApplyQueryStringCasingOverride(H... method TryGetQueryStringCasingOverride (line 189) | private static bool TryGetQueryStringCasingOverride(HttpActionContext ... method PlaceLogInHistory (line 196) | private void PlaceLogInHistory(ILog log) method GetService (line 203) | private TService GetService() where TService : class FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/DnnJsonFormattersDebug.cs class DnnJsonFormattersDebug (line 4) | internal class DnnJsonFormattersDebug method DumpFormattersToLog (line 7) | internal static void DumpFormattersToLog(ILog log, string phase, Media... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/DnnJsonFormattersManager.cs class DnnJsonFormattersManager (line 7) | internal class DnnJsonFormattersManager(ILog parentLog): HelperBase(pare... method IsDebugEnabled (line 18) | private bool IsDebugEnabled() method EnsureNoNulls (line 22) | private object EnsureNoNulls(MediaTypeFormatterCollection formatters) method ReconfigureControllerWithBestSerializers (line 48) | internal void ReconfigureControllerWithBestSerializers(MediaTypeFormat... method ReconfigureActionWithContextAwareSerializer (line 117) | internal void ReconfigureActionWithContextAwareSerializer( method ReplaceJsonFormatterWithNewInstance (line 161) | internal void ReplaceJsonFormatterWithNewInstance(MediaTypeFormatterCo... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/GlobalDebugParser.cs class GlobalDebugParser (line 8) | internal class GlobalDebugParser(ILog parentLog) : HelperBase(parentLog,... method IsDebugEnabled (line 21) | internal bool IsDebugEnabled() method GetGlobalDebug (line 99) | private static bool? GetGlobalDebug() method SetGlobalDebug (line 138) | private static void SetGlobalDebug(bool enable, out bool persistedOk) method TryPersistHostSetting (line 147) | private static bool TryPersistHostSetting(bool enable) method IsTruthy (line 161) | private static bool IsTruthy(string value) method IsFalsey (line 168) | private static bool IsFalsey(string value) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/JsonFormatterCasingHelpersForDnn.cs class JsonFormatterCasingHelpersForDnn (line 5) | internal class JsonFormatterCasingHelpersForDnn method ExtractCasingFromFormatters (line 7) | internal static Casing ExtractCasingFromFormatters(List ReadFromStreamAsync(Type type, Stream rea... method ReadFromStreamAsync (line 44) | public override async Task ReadFromStreamAsync(Type type, Stre... method WriteToStreamAsync (line 93) | public override Task WriteToStreamAsync(Type type, object value, Strea... method WriteToStreamAsync (line 96) | public override async Task WriteToStreamAsync(Type type, object value,... method CanReadType (line 133) | public override bool CanReadType(Type type) => true; method CanWriteType (line 135) | public override bool CanWriteType(Type type) => true; FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/TypeReflectionExtensions.cs class TypeReflectionExtensions (line 5) | internal static class TypeReflectionExtensions method GetDelegateToMethod (line 16) | internal static TFunc GetDelegateToMethod(this Type type, strin... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/HttpJson/UseOldNewtonsoftForHttpJsonAttribute.cs class DefaultToNewtonsoftForHttpJsonAttribute (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] // unclear if this needs to b... method Initialize (line 20) | public void Initialize(HttpControllerSettings controllerSettings, Http... method SetDefaultNewtonsoftJsonFormatter (line 23) | private void SetDefaultNewtonsoftJsonFormatter(HttpControllerSettings ... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Logging/DnnLogExceptions.cs class DnnLogExceptions (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnException (line 10) | public override void OnException(HttpActionExecutedContext context) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Logging/DnnLogWebApi.cs class DnnLogWebApi (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnActionExecuted (line 13) | public override void OnActionExecuted(HttpActionExecutedContext action... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Providers/ModifiedTabAndModuleInfoProvider.cs class ModifiedTabAndModuleInfoProvider (line 14) | internal sealed class ModifiedTabAndModuleInfoProvider : ITabAndModuleIn... method TryFindTabId (line 19) | public bool TryFindTabId(HttpRequestMessage request, out int tabId) method TryFindModuleId (line 25) | public bool TryFindModuleId(HttpRequestMessage request, out int moduleId) method TryFindModuleInfo (line 31) | public bool TryFindModuleInfo(HttpRequestMessage request, out ModuleIn... method FindInt (line 41) | private static int FindInt(HttpRequestMessage requestMessage, string key) FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Routing/AppApiControllerSelector.cs class AppApiControllerSelector (line 14) | internal class AppApiControllerSelector(HttpConfiguration configuration)... method GetControllerMapping (line 18) | public IDictionary GetControllerMapp... method IsSxcOrEavRequest (line 37) | private static bool IsSxcOrEavRequest(HttpRequestMessage request) method SelectController (line 50) | public HttpControllerDescriptor SelectController(HttpRequestMessage re... method AddToInsightsHistory (line 81) | private static void AddToInsightsHistory(IServiceProvider sp, string u... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Routing/AppApiControllerSelectorService.cs class AppApiControllerSelectorService (line 28) | internal partial class AppApiControllerSelectorService( method Setup (line 44) | private void Setup(HttpConfiguration configuration, HttpRequestMessage... method SelectController (line 59) | public HttpControllerDescriptor SelectController(HttpConfiguration con... method BuildDescriptorIfExists (line 126) | private (HttpControllerDescriptorWithPaths descriptor, IEnumerable new { id = @"^... method AddBasic (line 158) | void AddBasic(string name, string url, string[] namespaces) method AddWithDefaults (line 164) | void AddWithDefaults(string name, string url, string controllerName, s... method AddWithConstraints (line 173) | void AddWithConstraints(string name, string url, object defaults, obje... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Dnn/WebApi/Sys/Routing/RouteParts.cs class Roots (line 5) | internal class Roots type RootId (line 30) | internal struct RootId(string name, string path) class RouteParts (line 37) | internal class RouteParts class ControllerNames (line 42) | internal class ControllerNames FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Obsolete/SexyContent/WebApi/SxcApiController.cs class SxcApiController (line 35) | [DnnLogExceptions] method GetService (line 56) | public TService GetService() where TService : class => SysHl... method AsDynamic (line 89) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 92) | public dynamic AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynami... method AsDynamic (line 95) | [PublicApi("Careful - still Experimental in 12.02")] method AsDynamic (line 99) | [PrivateApi("old api, only available in old API controller")] method AsDynamic (line 103) | public IEnumerable AsDynamic(IDataStream stream) => CodeApi.C... method AsEntity (line 106) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity... method AsDynamic (line 109) | public IEnumerable AsDynamic(IEnumerable entities) =... method CreateSource (line 130) | [Obsolete] method CreateSource (line 136) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method CreateSource (line 140) | public T CreateSource(IDataStream source) where T : IDataSource method AsAdam (line 178) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... method SaveInAdam (line 181) | public IFile SaveInAdam(NoParamOrder npo = default, Stream stream = nu... method CreateInstance (line 194) | public dynamic CreateInstance(string virtualPath, NoParamOrder npo = d... FILE: Src/Dnn/ToSic.Sxc.Dnn.WebApi/Obsolete/SexyContent/WebApi/SxcApiController_NotImplemented.cs class SxcApiController (line 7) | partial class SxcApiController method AsDynamic (line 12) | [PrivateApi] method AsList (line 21) | [PrivateApi] method File (line 27) | [PrivateApi] FILE: Src/Dnn/ToSic.Sxc.Dnn/ClientScripts/ModuleEditor.js function createScriptTag (line 11) | function createScriptTag(url) { FILE: Src/Dnn/ToSic.Sxc.Dnn/DnnBusinessController.cs class DnnBusinessController (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method UpgradeModule (line 19) | public new string UpgradeModule(string version) FILE: Src/Dnn/ToSic.Sxc.Dnn/DnnWebForms/Skins/QuickEdit.ascx.cs class QuickEdit (line 7) | public partial class QuickEdit : System.Web.UI.UserControl method Page_Load (line 10) | protected void Page_Load(object sender, EventArgs e) method Page_PreRender (line 22) | protected void Page_PreRender(object sender, EventArgs e) FILE: Src/Dnn/ToSic.Sxc.Dnn/DnnWebForms/Skins/QuickEdit.ascx.designer.cs class QuickEdit (line 13) | public partial class QuickEdit { FILE: Src/Dnn/ToSic.Sxc.Dnn/StartUp/DnnDi.cs class DnnDi (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method RegisterServices (line 21) | public static IServiceCollection RegisterServices(IServiceCollection s... method AddDnnPlugins (line 94) | public static IServiceCollection AddDnnPlugins(this IServiceCollection... FILE: Src/Dnn/ToSic.Sxc.Dnn/StartUp/StartupDnn.cs class StartupDnn (line 22) | [ShowApiWhenReleased(ShowApiMode.Never)] method RegisterRoutes (line 30) | public void RegisterRoutes(IMapRoute mapRouteManager) => Configure(); method Configure (line 38) | public bool Configure() method SetupOldStaticFeaturesForCompatibility (line 92) | public void SetupOldStaticFeaturesForCompatibility(ISysFeaturesService... FILE: Src/Dnn/ToSic.Sxc.Dnn/StartUp/StartupDnn9.cs class StartupDnn9 (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method ConfigureServices (line 13) | public void ConfigureServices(IServiceCollection services) FILE: Src/Dnn/ToSic.Sxc.Dnn/View.ascx.Errors.cs class View (line 8) | partial class View method TryCatchAndLogToDnn (line 16) | private TResult TryCatchAndLogToDnn(Func action) FILE: Src/Dnn/ToSic.Sxc.Dnn/View.ascx.Logging.cs class View (line 6) | partial class View method HtmlLog (line 12) | private string HtmlLog() method GetOptionalDetailedLogToAttach (line 19) | private string GetOptionalDetailedLogToAttach() FILE: Src/Dnn/ToSic.Sxc.Dnn/View.ascx.Standalone.cs class View (line 5) | partial class View method SendStandalone (line 10) | private void SendStandalone(string renderedTemplate) FILE: Src/Dnn/ToSic.Sxc.Dnn/View.ascx.cs class View (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method View (line 21) | public View() method GetService (line 37) | private TService GetService() => ServiceProvider.Build() => ServiceProvider.Build $"2sxc-edit-ui-p... method GetPath (line 89) | private string GetPath(string virtualPath) method GetSiteId (line 97) | private int GetSiteId() method GetPageId (line 111) | private int GetPageId() method WithPublicKey (line 125) | private bool WithPublicKey() method GetSiteRoot (line 145) | private string GetSiteRoot(int pageId, int portalId) method GetPrimaryPortalAliasBasedOnRequestUrlAndCulture (line 193) | private PortalAliasInfo GetPrimaryPortalAliasBasedOnRequestUrlAndCultu... method CleanLeadingPartSiteRoot (line 247) | private string CleanLeadingPartSiteRoot(string path) FILE: Src/Dnn/ToSic.Sxc.Dnn/dist/ng-edit/Default.aspx.cs class Default (line 6) | public class Default : CachedPageBase method Page_Load (line 8) | protected void Page_Load(object sender, EventArgs e) FILE: Src/Dnn/ToSic.Sxc.Dnn/dist/quick-dialog/Default.aspx.cs class Default (line 5) | public class Default : CachedPageBase method Page_Load (line 7) | protected void Page_Load(object sender, EventArgs e) FILE: Src/Integration/BasicEav01/Context/IntUser.cs class IntUser (line 10) | public class IntUser: IUser FILE: Src/Integration/BasicEav01/Controllers/InsightsController.cs class InsightsController (line 5) | [Route("api/sxc/" + Areas.Sys + "/[controller]")] method InsightsController (line 12) | public InsightsController(InsightsControllerReal insights) => _insight... method Details (line 18) | [HttpGet("{view}")] FILE: Src/Integration/BasicEav01/IntegrationConstants.cs class IntegrationConstants (line 11) | public class IntegrationConstants FILE: Src/Integration/BasicEav01/Pages/Error.cshtml.cs class ErrorModel (line 8) | [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoSt... method ErrorModel (line 17) | public ErrorModel(ILogger logger) method OnGet (line 22) | public void OnGet() FILE: Src/Integration/BasicEav01/Pages/Index.cshtml.cs class IndexModel (line 6) | public class IndexModel : PageModel method IndexModel (line 10) | public IndexModel(ILogger logger) method OnGet (line 15) | public void OnGet() FILE: Src/Integration/BasicEav01/Program.cs class Program (line 6) | public class Program method Main (line 8) | public static void Main(string[] args) method CreateHostBuilder (line 13) | public static IHostBuilder CreateHostBuilder(string[] args) => FILE: Src/Integration/BasicEav01/Startup.cs class Startup (line 12) | public class Startup method Startup (line 17) | public Startup(IConfiguration configuration) method ConfigureServices (line 27) | public void ConfigureServices(IServiceCollection services) method Configure (line 43) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: Src/Integration/SxcEdit01/Context/IntSite.cs class IntSite (line 6) | public class IntSite : ISite method Init (line 8) | public ISite Init(int siteId, ILog parentLog) FILE: Src/Integration/SxcEdit01/Context/IntUser.cs class IntUser (line 10) | public class IntUser: IUser FILE: Src/Integration/SxcEdit01/Controllers/AdamController.cs class AdamController (line 16) | [ApiController] method AdamController (line 22) | public AdamController() : base("Adam") { } method Upload (line 24) | [HttpPost] method Items (line 29) | [HttpGet("items")] method Folder (line 33) | [HttpPost("folder")] method Delete (line 37) | [HttpGet("delete")] method Rename (line 41) | [HttpGet("rename")] FILE: Src/Integration/SxcEdit01/Controllers/DialogController.cs class DialogController (line 5) | [Route(IntegrationConstants.DefaultRouteRoot + AreaRoutes.Admin)] method DialogController (line 11) | public DialogController() :base(DialogControllerReal.LogSuffix) { } method Settings (line 13) | [HttpGet] FILE: Src/Integration/SxcEdit01/Controllers/EditController.cs class EditController (line 14) | [Route(IntegrationConstants.DefaultRouteRoot + AreaRoutes.Cms)] method EditController (line 20) | public EditController() : base(EditControllerReal.LogSuffix) { } method Load (line 23) | [HttpPost] method Save (line 28) | [HttpPost] method LinkInfo (line 34) | [HttpGet] method Publish (line 40) | [HttpPost] FILE: Src/Integration/SxcEdit01/Controllers/HistoryController.cs class HistoryController (line 9) | [Route(IntegrationConstants.DefaultRouteRoot + AreaRoutes.Cms)] method HistoryController (line 14) | public HistoryController(): base(HistoryControllerReal.LogSuffix) { } method Get (line 17) | [HttpPost] method Restore (line 22) | [HttpPost] FILE: Src/Integration/SxcEdit01/Controllers/InsightsController.cs class InsightsController (line 5) | [Route(IntegrationConstants.DefaultRouteRoot + Areas.Sys + "/[controller... method InsightsController (line 11) | public InsightsController(): base(InsightsControllerReal.LogSuffix) {} method Details (line 16) | [HttpGet("{view}")] FILE: Src/Integration/SxcEdit01/Controllers/IntControllerBase.cs class IntControllerBase (line 16) | public abstract class IntControllerBase : Controller, I... method IntControllerBase (line 24) | protected IntControllerBase(string logName) method OnActionExecuting (line 48) | [NonAction] method OnActionExecuted (line 59) | [NonAction] FILE: Src/Integration/SxcEdit01/Controllers/PongController.cs class PongController (line 5) | [Route("api/[controller]/[action]")] method PongController (line 9) | public PongController() : base("Pong") { } method Pong (line 11) | [HttpGet] FILE: Src/Integration/SxcEdit01/IntegrationConstants.cs class IntegrationConstants (line 7) | public class IntegrationConstants FILE: Src/Integration/SxcEdit01/Pages/Error.cshtml.cs class ErrorModel (line 8) | [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoSt... method ErrorModel (line 17) | public ErrorModel(ILogger logger) method OnGet (line 22) | public void OnGet() FILE: Src/Integration/SxcEdit01/Program.cs class Program (line 6) | public class Program method Main (line 8) | public static void Main(string[] args) method CreateHostBuilder (line 13) | public static IHostBuilder CreateHostBuilder(string[] args) => FILE: Src/Integration/SxcEdit01/Startup.cs class Startup (line 13) | public class Startup method Startup (line 18) | public Startup(IConfiguration configuration) method ConfigureServices (line 27) | public void ConfigureServices(IServiceCollection services) method Configure (line 46) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: Src/Integration/SxcEdit01/StartupEavAndSxc.cs class StartupEavAndSxc (line 14) | public static class StartupEavAndSxc method AddImplementations (line 16) | internal static IServiceCollection AddImplementations(this IServiceCol... method AddMvcRazor (line 29) | internal static IServiceCollection AddMvcRazor(this IServiceCollection... method AddControllersAndConfigureJson (line 44) | internal static IServiceCollection AddControllersAndConfigureJson(this... FILE: Src/Mvc/ToSic.Sxc.Mvc/Dev/InstanceId.cs class InstanceId (line 5) | public class InstanceId method InstanceId (line 7) | public InstanceId(int t, int p, int a, int c, Guid b) FILE: Src/Mvc/ToSic.Sxc.Mvc/Dev/TestIds.cs class TestIds (line 7) | public class TestIds method FindInstance (line 29) | public static InstanceId FindInstance(int containerId) => FakeDb.First... FILE: Src/Mvc/ToSic.Sxc.Mvc/Factory.cs class Factory (line 12) | public class Factory method App (line 14) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcFileSystem.cs class MvcFileSystem (line 12) | public class MvcFileSystem: HasLog, IAdamFileSystem method MvcFileSystem (line 18) | public MvcFileSystem(IServerPaths serverPaths) : base("Dnn.FilSys") =>... method Init (line 20) | public IAdamFileSystem Init(AdamManager 25000; method GetFile (line 34) | public File GetFile(string fileId) method GetFiles (line 40) | public List> GetFiles(IFolder folder) method Rename (line 46) | public void Rename(IFile file, string newName) => throw new NotImpleme... method Delete (line 48) | public void Delete(IFile file) => throw new NotImplementedException(); method Add (line 50) | public File Add(IFolder parent, Stream body, string fi... method AddFolder (line 52) | public void AddFolder(string path) method FolderExists (line 58) | public bool FolderExists(string path) method PathOnDrive (line 65) | private string PathOnDrive(string path) method GetFolder (line 74) | public Folder GetFolder(string folderId) => AdamFolder... method GetFolders (line 76) | public List> GetFolders(IFolder folder) method AdjustPathToSiteRoot (line 82) | private static string AdjustPathToSiteRoot(string path) method Rename (line 89) | public void Rename(IFolder folder, string newName) => throw new NotImp... method Delete (line 91) | public void Delete(IFolder folder) => throw new NotImplementedExceptio... method Get (line 93) | public Folder Get(string path) => AdamFolder(path); method AdamFolder (line 96) | private Folder AdamFolder(string path) method FindParentPath (line 113) | private static string FindParentPath(string path) method FileToAdam (line 124) | private File FileToAdam(string path) FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcModule.cs class MvcModule (line 9) | public class MvcModule: IModule method MvcModule (line 11) | public MvcModule() {} method Init (line 13) | public MvcModule Init(int? tenantId = null, int? id = null, int? appId... method Init (line 23) | public IModule Init(int id, ILog parentLog) => throw new System.NotImp... FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcPermissionCheck.cs class MvcPermissionCheck (line 8) | public class MvcPermissionCheck: AppPermissionCheck method MvcPermissionCheck (line 10) | public MvcPermissionCheck(): base("Mvc") { } method EnvironmentAllows (line 13) | protected override bool EnvironmentAllows(List grants) => true; method VerifyConditionOfEnvironment (line 15) | protected override bool VerifyConditionOfEnvironment(string condition) FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcSite.cs class MvcSite (line 17) | [InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")] method MvcSite (line 24) | public MvcSite(IHttpContextAccessor httpContextAccessor) method Init (line 33) | public override ISite Init(int siteId) method AppsRootPartial (line 60) | private string AppsRootPartial() FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcUser.cs class MvcUser (line 8) | public class MvcUser: IUser, ICmsUser FILE: Src/Mvc/ToSic.Sxc.Mvc/Run/MvcZoneMapper.cs class MvcZoneMapper (line 10) | public class MvcZoneMapper : ZoneMapperBase method MvcZoneMapper (line 13) | public MvcZoneMapper(IServiceProvider serviceProvider) : base("Mvc.Zon... method GetZoneId (line 20) | public override int GetZoneId(int tenantId) => tenantId; method SiteOfZone (line 23) | public override ISite SiteOfZone(int zoneId) => _serviceProvider.Build... method CulturesWithState (line 26) | public override List CulturesWithState(int tenantId, ... FILE: Src/Mvc/ToSic.Sxc.Mvc/StartUpMvc.cs class StartUpMvc (line 17) | public static class StartUpMvc method AddSxcMvc (line 19) | public static IServiceCollection AddSxcMvc(this IServiceCollection ser... FILE: Src/Mvc/ToSic.Sxc.Mvc/StartupNotImplemented.cs class StartupNotImplemented (line 9) | public static class StartupNotImplemented method AddNotImplemented (line 11) | public static IServiceCollection AddNotImplemented(this IServiceCollec... FILE: Src/Mvc/ToSic.Sxc.Mvc/SxcMvc.cs class SxcMvc (line 16) | public class SxcMvc: HasLog method SxcMvc (line 20) | public SxcMvc(IHttpContextAccessor httpContextAccessor, MvcPagePropert... method Render (line 33) | public HtmlString Render(InstanceId id) method CreateBlock (line 48) | public IBlock CreateBlock(int zoneId, int pageId, int containerId, int... method CreateContext (line 55) | private IContextOfBlock CreateContext(int zoneId, int pageId, int cont... method CreateContext (line 58) | public static IContextOfBlock CreateContext(IServiceProvider sp, int z... FILE: Src/Mvc/ToSic.Sxc.Mvc/Web/MvcConstants.cs class MvcConstants (line 3) | public class MvcConstants FILE: Src/Mvc/ToSic.Sxc.Mvc/Web/MvcPageProperties.cs class MvcPageProperties (line 10) | public class MvcPageProperties: HasLog method MvcPageProperties (line 16) | public MvcPageProperties(JsApiCache jsApiCache) : base("Mvc.PgProp") method FinalHeaders (line 33) | public HtmlString FinalHeaders() method FinalFooter (line 45) | public HtmlString FinalFooter() method ContextHeader (line 51) | public string ContextHeader() method AntiForgeryToken (line 75) | private string AntiForgeryToken() FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/Adam/AdamController.cs class AdamController (line 22) | [ApiController] method AdamController (line 36) | public AdamController(AdamTransUpload adamUpload, method Upload (line 50) | [HttpPost] method Items (line 100) | [HttpGet("items")] method Folder (line 110) | [HttpPost("folder")] method Delete (line 116) | [HttpGet("delete")] method Rename (line 122) | [HttpGet("rename")] FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/App/AppDataController.cs class AppDataController (line 15) | [ApiController] method GetEntities (line 28) | [HttpGet("{contentType}")] method GetOne (line 38) | [HttpGet("{contentType}/{id}")] method GetAndSerializeOneAfterSecurityChecks (line 62) | private Dictionary GetAndSerializeOneAfterSecurityChec... FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/App/AppQueryController.cs class AppQueryController (line 13) | [Route(WebApiConstants.WebApiRoot + "/app/{appPath}/query/")] method Query (line 23) | [HttpGet("{name}")] method PublicQuery (line 33) | [HttpGet("{name}")] FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/Cms/EditController.cs class EditController (line 13) | [Route(WebApiConstants.WebApiRoot + "/cms/edit/[action]")] method EditController (line 20) | public EditController(MvcContextBuilder contextBuilder, method Ping (line 43) | [HttpGet] method Load (line 47) | [HttpPost] method Save (line 59) | [HttpPost] method EntityPicker (line 64) | [HttpGet] method LinkInfo (line 78) | [HttpGet] method Publish (line 84) | [HttpPost] FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/Context/MvcContextBuilder.cs class MvcContextBuilder (line 14) | public class MvcContextBuilder: UiContextBuilderBase method MvcContextBuilder (line 16) | public MvcContextBuilder(ILinkPaths linkPaths, Dependencies deps) : ba... method Init (line 21) | internal MvcContextBuilder Init(IBlock block) method GetLanguage (line 32) | protected override LanguageDto GetLanguage() method GetSystem (line 45) | protected override WebResourceDto GetSystem() => method GetSite (line 51) | protected override WebResourceDto GetSite() => method GetPage (line 58) | protected override WebResourceDto GetPage() => method GetEnable (line 64) | protected override EnableDto GetEnable() method GetGettingStartedUrl (line 74) | protected override string GetGettingStartedUrl() => "#todo-not-yet-imp... FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/SxcStatefullControllerBase.cs class SxcStatefulControllerBase (line 15) | public abstract class SxcStatefulControllerBase: SxcStatelessControllerBase method GetSiteContext (line 17) | protected IContextOfSite GetSiteContext() method GetAppContext (line 23) | protected IContextOfApp GetAppContext(int appId) method GetContext (line 32) | protected IContextOfBlock GetContext() method GetBlock (line 48) | protected IBlock GetBlock(bool allowNoContextFound = true) method GetTypedHeader (line 76) | private T GetTypedHeader(string headerName, T fallback) FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/SxcStatelessControllerBase.cs class SxcStatelessControllerBase (line 9) | public abstract class SxcStatelessControllerBase : ControllerBase, IHasLog method SxcStatelessControllerBase (line 11) | protected SxcStatelessControllerBase() class LogWrapper (line 55) | internal class LogWrapper: IDisposable method LogWrapper (line 59) | internal LogWrapper(ILog log) => _timerWrapLog = log.Fn(message: "time... method Dispose (line 60) | public void Dispose() => _timerWrapLog.Done(); FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/System/InsightsController.cs class InsightsController (line 8) | [Route(WebApiConstants.WebApiDefaultRoute)] method InsightsController (line 37) | public InsightsController(Lazy lazyInsights) method ThrowIfNotSuperuser (line 46) | private void ThrowIfNotSuperuser() method Wrap (line 55) | private ContentResult Wrap(string contents) => base.Content(contents, ... method Help (line 60) | [HttpGet] method IsAlive (line 63) | [HttpGet] method LoadLog (line 69) | [HttpGet] method Cache (line 72) | [HttpGet] method Stats (line 75) | [HttpGet] method Logs (line 88) | [HttpGet] method LogsFlush (line 99) | [HttpGet] method Purge (line 105) | [HttpGet] method Attributes (line 112) | [HttpGet] method AttributeMetadata (line 115) | [HttpGet] method AttributePermissions (line 119) | [HttpGet] method Entities (line 128) | [HttpGet] method EntityMetadata (line 131) | [HttpGet] method EntityPermissions (line 134) | [HttpGet] method Entity (line 138) | [HttpGet] method Types (line 145) | [HttpGet] method GlobalTypes (line 148) | [HttpGet] method GlobalTypesLog (line 151) | [HttpGet] method TypeMetadata (line 154) | [HttpGet] method TypePermissions (line 157) | [HttpGet] FILE: Src/Mvc/ToSic.Sxc.Mvc/WebApi/WebApiConstants.cs class WebApiConstants (line 3) | public class WebApiConstants: ToSic.Sxc.WebApi.WebApiConstants FILE: Src/Mvc/Website/Exp/PageBaseLoadingBlogOnly.cs class PageBaseLoadingBlogOnly (line 7) | public abstract partial class PageBaseLoadingBlogOnly: Microsoft.AspNetC... method GetService (line 9) | public TService GetService() => HttpContext.RequestServices.... method PageBaseLoadingBlogOnly (line 12) | protected PageBaseLoadingBlogOnly() method Hi (line 20) | public string Hi() => "hi"; FILE: Src/Mvc/Website/Exp/PageBaseLoadingBlogOnly_Block.cs class PageBaseLoadingBlogOnly (line 9) | public partial class PageBaseLoadingBlogOnly FILE: Src/Mvc/Website/Exp/PageBaseLoadingBlogOnly_CreateInstance.cs class PageBaseLoadingBlogOnly (line 5) | public partial class PageBaseLoadingBlogOnly method CreateInstance (line 13) | public dynamic CreateInstance(string virtualPath, method CreateInstanceCshtml (line 27) | protected dynamic CreateInstanceCshtml(string path) method VerifyFileExists (line 35) | protected static void VerifyFileExists(string path) FILE: Src/Mvc/Website/Exp/PageBaseLoadingBlogOnly_IDynamicCode.cs class PageBaseLoadingBlogOnly (line 18) | public partial class PageBaseLoadingBlogOnly: IDynamicCode method AsDynamic (line 52) | public dynamic AsDynamic(string json, string fallback = DynamicJacket.... method AsDynamic (line 55) | public dynamic AsDynamic(IEntity entity) => _DynCodeRoot.AsDynamic(ent... method AsDynamic (line 58) | public dynamic AsDynamic(object dynamicEntity) => _DynCodeRoot.AsDynam... method AsEntity (line 65) | public IEntity AsEntity(object dynamicEntity) => _DynCodeRoot.AsEntity... method AsList (line 71) | public IEnumerable AsList(object list) => _DynCodeRoot?.AsLis... method CreateSource (line 73) | public T CreateSource(IDataStream inStream) where T : IDataSource method CreateSource (line 78) | public T CreateSource(IDataSource inSource = null, ILookUpEngine co... method AsAdam (line 91) | public IFolder AsAdam(IDynamicEntity entity, string fieldName) => _Dyn... method AsAdam (line 95) | public IFolder AsAdam(IEntity entity, string fieldName) => _DynCodeRoo... FILE: Src/Mvc/Website/Exp/SxcTestPageViewParams.cs class SxcTestPageViewParams (line 9) | public abstract class SxcTestPageViewParams: Razor12 method SxcTestPageViewParams (line 14) | protected SxcTestPageViewParams(/*SxcMvc sxcMvc*/) method GetNumberFromViewData (line 34) | private int GetNumberFromViewData(string name) method GetGuidFromViewData (line 41) | private Guid GetGuidFromViewData(string name) FILE: Src/Mvc/Website/Pages/Engine/Blog.cshtml.cs class EngineBlogModel (line 10) | public class EngineBlogModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Engine/TokenApp.cshtml.cs class TokenModel (line 10) | public class TokenModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Error.cshtml.cs class ErrorModel (line 12) | [ResponseCache(Duration = 0, Location = ResponseCacheLocation.None, NoSt... method ErrorModel (line 21) | public ErrorModel(ILogger logger) method OnGet (line 26) | public void OnGet() FILE: Src/Mvc/Website/Pages/Exp/Eav/EavCore.cshtml.cs class EavCoreModel (line 15) | public class EavCoreModel : PageModel method EavCoreModel (line 21) | public EavCoreModel(DataSourceFactory dataSourceFactory) method OnGet (line 27) | public void OnGet() method BlogRoot (line 36) | public IDataSource BlogRoot() method BlogTags (line 41) | public IDataSource BlogTags() FILE: Src/Mvc/Website/Pages/Exp/Eav/EavDi.cshtml.cs class EavDiModel (line 10) | public class EavDiModel : PageModel method EavDiModel (line 12) | public EavDiModel(ISite site, IHttpContextAccessor httpC, IHttp http, ... method OnGet (line 27) | public void OnGet() FILE: Src/Mvc/Website/Pages/Exp/PreconfiguredBase/Blog.cshtml.cs class SxcBlockModel (line 10) | public class SxcBlockModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Exp/RenderPartial/Contact.cshtml.cs class ContactModel (line 9) | public class ContactModel : PageModel method ContactModel (line 12) | public ContactModel(IRazorRenderer renderer) method OnGetAsync (line 21) | public async Task OnGetAsync() method OnPostAsync (line 34) | public async Task OnPostAsync() class ContactForm (line 44) | public class ContactForm type Priority (line 52) | public enum Priority FILE: Src/Mvc/Website/Pages/Exp/RenderPartial/Render2.cshtml.cs class Render2Model (line 12) | public class Render2Model : PageModel method Render2Model (line 16) | public Render2Model(IRazorRenderer renderer, SxcMvc sxcMvc) method OnGetAsync (line 22) | public async Task OnGetAsync() FILE: Src/Mvc/Website/Pages/Exp/SpecialBase/CallWwwRunContent.cshtml.cs class DynamicRazorModel (line 10) | public class DynamicRazorModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Exp/SpecialBase/CallingPartialWithViewParamsBase.cshtml.cs class BlogModel (line 10) | public class BlogModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Exp/UsePartials/CallPartialViewWithViewParams.cshtml.cs class ComponentsModel (line 10) | public class ComponentsModel : PageModel method OnGet (line 12) | public void OnGet() FILE: Src/Mvc/Website/Pages/Index.cshtml.cs class IndexModel (line 11) | public class IndexModel : PageModel method IndexModel (line 15) | public IndexModel(ILogger logger) method OnGet (line 20) | public void OnGet() FILE: Src/Mvc/Website/Pages/Shared/Components/Second/Default.cshtml.cs class DefaultModel (line 5) | public class DefaultModel : PageModel method OnGet (line 7) | public void OnGet() FILE: Src/Mvc/Website/Program.cs class Program (line 6) | public class Program method Main (line 8) | public static void Main(string[] args) method CreateHostBuilder (line 13) | public static IHostBuilder CreateHostBuilder(string[] args) => FILE: Src/Mvc/Website/RazorPartialToString/IRazorPartialToStringRenderer.cs type IRazorPartialToStringRenderer (line 4) | public interface IRazorPartialToStringRenderer method RenderPartialToStringAsync (line 6) | Task RenderPartialToStringAsync(string partialName, TM... FILE: Src/Mvc/Website/RazorPartialToString/RazorPartialToStringRenderer.cs class RazorPartialToStringRenderer (line 17) | public class RazorPartialToStringRenderer : IRazorPartialToStringRenderer method RazorPartialToStringRenderer (line 22) | public RazorPartialToStringRenderer( method RenderPartialToStringAsync (line 31) | public async Task RenderPartialToStringAsync(string pa... method FindView (line 56) | private IView FindView(ActionContext actionContext, string partialName) method GetActionContext (line 74) | private ActionContext GetActionContext() FILE: Src/Mvc/Website/Startup.cs class Startup (line 18) | public class Startup method Startup (line 20) | public Startup(IConfiguration configuration, IWebHostEnvironment envir... method ConfigureServices (line 31) | public void ConfigureServices(IServiceCollection services) method Configure (line 68) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) FILE: Src/Mvc/Website/StartupEavAndSxc.cs class StartupEavAndSxc (line 13) | public class StartupEavAndSxc method ConfigureIoC (line 15) | internal static void ConfigureIoC(IServiceCollection services, IConfig... FILE: Src/Mvc/Website/wwwroot/2sxc/Content/Helpers.cs class Helpers (line 8) | public class Helpers method Hello (line 10) | public string Hello() => "hello from Helpers"; FILE: Src/Mvc/Website/wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js function _defineProperties (line 14) | function _defineProperties(target, props) { function _createClass (line 24) | function _createClass(Constructor, protoProps, staticProps) { function _defineProperty (line 30) | function _defineProperty(obj, key, value) { function _objectSpread (line 45) | function _objectSpread(target) { function _inheritsLoose (line 64) | function _inheritsLoose(subClass, superClass) { function toType (line 86) | function toType(obj) { function getSpecialTransitionEndEvent (line 90) | function getSpecialTransitionEndEvent() { function transitionEndEmulator (line 104) | function transitionEndEmulator(duration) { function setTransitionEndSupport (line 119) | function setTransitionEndSupport() { function Alert (line 260) | function Alert(element) { function Button (line 428) | function Button(element) { function Carousel (line 635) | function Carousel(element, config) { function Collapse (line 1195) | function Collapse(element, config) { function microtaskDebounce (line 1539) | function microtaskDebounce(fn) { function taskDebounce (line 1553) | function taskDebounce(fn) { function isFunction (line 1586) | function isFunction(functionToCheck) { function getStyleComputedProperty (line 1598) | function getStyleComputedProperty(element, property) { function getParentNode (line 1615) | function getParentNode(element) { function getScrollParent (line 1629) | function getScrollParent(element) { function isIE (line 1667) | function isIE(version) { function getOffsetParent (line 1684) | function getOffsetParent(element) { function isOffsetContainer (line 1713) | function isOffsetContainer(element) { function getRoot (line 1729) | function getRoot(node) { function findCommonOffsetParent (line 1745) | function findCommonOffsetParent(element1, element2) { function getScroll (line 1789) | function getScroll(element) { function includeScroll (line 1813) | function includeScroll(rect, element) { function getBordersSize (line 1836) | function getBordersSize(styles, axis) { function getSize (line 1843) | function getSize(axis, body, html, computedStyle) { function getWindowSizes (line 1847) | function getWindowSizes(document) { function defineProperties (line 1865) | function defineProperties(target, props) { function getClientRect (line 1922) | function getClientRect(offsets) { function getBoundingClientRect (line 1936) | function getBoundingClientRect(element) { function getOffsetRectRelativeToArbitraryNode (line 1985) | function getOffsetRectRelativeToArbitraryNode(children, parent) { function getViewportOffsetRectRelativeToArtbitraryNode (line 2037) | function getViewportOffsetRectRelativeToArtbitraryNode(element) { function isFixed (line 2066) | function isFixed(element) { function getFixedPositionOffsetParent (line 2089) | function getFixedPositionOffsetParent(element) { function getBoundaries (line 2112) | function getBoundaries(popper, reference, padding, boundariesElement) { function getArea (line 2166) | function getArea(_ref) { function computeAutoPlacement (line 2182) | function computeAutoPlacement(placement, refRect, popper, reference, bou... function getReferenceOffsets (line 2243) | function getReferenceOffsets(state, popper, reference) { function getOuterSizes (line 2257) | function getOuterSizes(element) { function getOppositePlacement (line 2276) | function getOppositePlacement(placement) { function getPopperOffsets (line 2293) | function getPopperOffsets(popper, referenceOffsets, placement) { function find (line 2331) | function find(arr, check) { function findIndex (line 2350) | function findIndex(arr, prop, value) { function runModifiers (line 2375) | function runModifiers(modifiers, data, ends) { function update (line 2405) | function update() { function isModifierEnabled (line 2457) | function isModifierEnabled(modifiers, modifierName) { function getSupportedPropertyName (line 2472) | function getSupportedPropertyName(property) { function destroy (line 2491) | function destroy() { function getWindow (line 2521) | function getWindow(element) { function attachToScrollParents (line 2526) | function attachToScrollParents(scrollParent, event, callback, scrollPare... function setupEventListeners (line 2543) | function setupEventListeners(reference, options, state, updateBound) { function enableEventListeners (line 2563) | function enableEventListeners() { function removeEventListeners (line 2575) | function removeEventListeners(reference, state) { function disableEventListeners (line 2599) | function disableEventListeners() { function isNumeric (line 2613) | function isNumeric(n) { function setStyles (line 2625) | function setStyles(element, styles) { function setAttributes (line 2644) | function setAttributes(element, attributes) { function applyStyle (line 2664) | function applyStyle(data) { function applyStyleOnLoad (line 2693) | function applyStyleOnLoad(reference, popper, options, modifierOptions, s... function getRoundedOffsets (line 2730) | function getRoundedOffsets(data, shouldRound) { function computeStyle (line 2769) | function computeStyle(data, options) { function isModifierRequired (line 2870) | function isModifierRequired(modifiers, requestingName, requestedName) { function arrow (line 2895) | function arrow(data, options) { function getOppositeVariation (line 2977) | function getOppositeVariation(variation) { function clockwise (line 3032) | function clockwise(placement) { function flip (line 3053) | function flip(data, options) { function keepTogether (line 3143) | function keepTogether(data) { function toValue (line 3177) | function toValue(str, measurement, popperOffsets, referenceOffsets) { function parseOffset (line 3229) | function parseOffset(offset, popperOffsets, referenceOffsets, basePlacem... function offset (line 3305) | function offset(data, _ref) { function preventOverflow (line 3346) | function preventOverflow(data, options) { function shift (line 3417) | function shift(data) { function hide (line 3450) | function hide(data) { function inner (line 3488) | function inner(data) { function Popper (line 3939) | function Popper(reference, popper) { function Dropdown (line 4169) | function Dropdown(element, config) { function Modal (line 4674) | function Modal(element, config) { function allowedAttribute (line 5247) | function allowedAttribute(attr, allowedAttributeList) { function sanitizeHtml (line 5271) | function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { function Tooltip (line 5408) | function Tooltip(element, config) { function Popover (line 6086) | function Popover() { function ScrollSpy (line 6273) | function ScrollSpy(element, config) { function Tab (line 6568) | function Tab(element) { function Toast (line 6805) | function Toast(element, config) { FILE: Src/Mvc/Website/wwwroot/lib/bootstrap/dist/js/bootstrap.js function _defineProperties (line 15) | function _defineProperties(target, props) { function _createClass (line 25) | function _createClass(Constructor, protoProps, staticProps) { function _defineProperty (line 31) | function _defineProperty(obj, key, value) { function _objectSpread (line 46) | function _objectSpread(target) { function _inheritsLoose (line 65) | function _inheritsLoose(subClass, superClass) { function toType (line 87) | function toType(obj) { function getSpecialTransitionEndEvent (line 91) | function getSpecialTransitionEndEvent() { function transitionEndEmulator (line 105) | function transitionEndEmulator(duration) { function setTransitionEndSupport (line 120) | function setTransitionEndSupport() { function Alert (line 261) | function Alert(element) { function Button (line 429) | function Button(element) { function Carousel (line 636) | function Carousel(element, config) { function Collapse (line 1196) | function Collapse(element, config) { function Dropdown (line 1591) | function Dropdown(element, config) { function Modal (line 2096) | function Modal(element, config) { function allowedAttribute (line 2669) | function allowedAttribute(attr, allowedAttributeList) { function sanitizeHtml (line 2693) | function sanitizeHtml(unsafeHtml, whiteList, sanitizeFn) { function Tooltip (line 2830) | function Tooltip(element, config) { function Popover (line 3508) | function Popover() { function ScrollSpy (line 3695) | function ScrollSpy(element, config) { function Tab (line 3990) | function Tab(element) { function Toast (line 4227) | function Toast(element, config) { FILE: Src/Mvc/Website/wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js function setValidationValues (line 25) | function setValidationValues(options, ruleName, value) { function splitAndTrim (line 32) | function splitAndTrim(value) { function escapeAttributeValue (line 36) | function escapeAttributeValue(value) { function getModelPrefix (line 41) | function getModelPrefix(fieldName) { function appendModelPrefix (line 45) | function appendModelPrefix(value, prefix) { function onError (line 52) | function onError(error, inputElement) { // 'this' is the form element function onErrors (line 69) | function onErrors(event, validator) { // 'this' is the form element function onSuccess (line 83) | function onSuccess(error) { // 'this' is the form element function onReset (line 99) | function onReset(event) { // 'this' is the form element function validationInfo (line 124) | function validationInfo(form) { FILE: Src/Mvc/Website/wwwroot/lib/jquery-validation/dist/additional-methods.js function stripHtml (line 21) | function stripHtml( value ) { function isOdd (line 212) | function isOdd( n ) { FILE: Src/Mvc/Website/wwwroot/lib/jquery-validation/dist/jquery.validate.js function handle (line 70) | function handle() { function delegate (line 411) | function delegate( event ) { FILE: Src/Mvc/Website/wwwroot/lib/jquery/dist/jquery.js function DOMEval (line 103) | function DOMEval( code, node, doc ) { function toType (line 133) | function toType( obj ) { function isArrayLike (line 503) | function isArrayLike( obj ) { function Sizzle (line 755) | function Sizzle( selector, context, results, seed ) { function createCache (line 903) | function createCache() { function markFunction (line 923) | function markFunction( fn ) { function assert (line 932) | function assert( fn ) { function addHandle (line 956) | function addHandle( attrs, handler ) { function siblingCheck (line 971) | function siblingCheck( a, b ) { function createInputPseudo (line 997) | function createInputPseudo( type ) { function createButtonPseudo (line 1008) | function createButtonPseudo( type ) { function createDisabledPseudo (line 1019) | function createDisabledPseudo( disabled ) { function createPositionalPseudo (line 1075) | function createPositionalPseudo( fn ) { function testContext (line 1098) | function testContext( context ) { function setFilters (line 2309) | function setFilters() {} function toSelector (line 2383) | function toSelector( tokens ) { function addCombinator (line 2393) | function addCombinator( matcher, combinator, base ) { function elementMatcher (line 2460) | function elementMatcher( matchers ) { function multipleContexts (line 2474) | function multipleContexts( selector, contexts, results ) { function condense (line 2483) | function condense( unmatched, map, filter, context, xml ) { function setMatcher (line 2504) | function setMatcher( preFilter, selector, matcher, postFilter, postFinde... function matcherFromTokens (line 2604) | function matcherFromTokens( tokens ) { function matcherFromGroupMatchers (line 2667) | function matcherFromGroupMatchers( elementMatchers, setMatchers ) { function nodeName (line 3025) | function nodeName( elem, name ) { function winnow (line 3035) | function winnow( elements, qualifier, not ) { function sibling (line 3330) | function sibling( cur, dir ) { function createOptions (line 3423) | function createOptions( options ) { function Identity (line 3648) | function Identity( v ) { function Thrower (line 3651) | function Thrower( ex ) { function adoptValue (line 3655) | function adoptValue( value, resolve, reject, noValue ) { function resolve (line 3748) | function resolve( depth, deferred, handler, special ) { function completed (line 4113) | function completed() { function fcamelCase (line 4208) | function fcamelCase( _all, letter ) { function camelCase (line 4215) | function camelCase( string ) { function Data (line 4232) | function Data() { function getData (line 4401) | function getData( data ) { function dataAttr (line 4426) | function dataAttr( elem, key, data ) { function adjustCSS (line 4738) | function adjustCSS( elem, prop, valueParts, tween ) { function getDefaultDisplay (line 4806) | function getDefaultDisplay( elem ) { function showHide (line 4829) | function showHide( elements, show ) { function getAll (line 4961) | function getAll( context, tag ) { function setGlobalEval (line 4986) | function setGlobalEval( elems, refElements ) { function buildFragment (line 5002) | function buildFragment( elems, context, scripts, selection, ignored ) { function returnTrue (line 5097) | function returnTrue() { function returnFalse (line 5101) | function returnFalse() { function expectSync (line 5111) | function expectSync( elem, type ) { function safeActiveElement (line 5118) | function safeActiveElement() { function on (line 5124) | function on( elem, types, selector, data, fn, one ) { function leverageNative (line 5612) | function leverageNative( el, type, expectSync ) { function manipulationTarget (line 5976) | function manipulationTarget( elem, content ) { function disableScript (line 5987) | function disableScript( elem ) { function restoreScript (line 5991) | function restoreScript( elem ) { function cloneCopyEvent (line 6001) | function cloneCopyEvent( src, dest ) { function fixInput (line 6034) | function fixInput( src, dest ) { function domManip (line 6047) | function domManip( collection, args, callback, ignored ) { function remove (line 6139) | function remove( elem, selector, keepData ) { function computeStyleTests (line 6453) | function computeStyleTests() { function roundPixelMeasures (line 6497) | function roundPixelMeasures( measure ) { function curCSS (line 6571) | function curCSS( elem, name, computed ) { function addGetHookIf (line 6624) | function addGetHookIf( conditionFn, hookFn ) { function vendorPropName (line 6649) | function vendorPropName( name ) { function finalPropName (line 6664) | function finalPropName( name ) { function setPositiveNumber (line 6690) | function setPositiveNumber( _elem, value, subtract ) { function boxModelAdjustment (line 6702) | function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, ... function getWidthOrHeight (line 6770) | function getWidthOrHeight( elem, dimension, extra ) { function Tween (line 7146) | function Tween( elem, options, prop, end, easing ) { function schedule (line 7269) | function schedule() { function createFxNow (line 7282) | function createFxNow() { function genFx (line 7290) | function genFx( type, includeWidth ) { function createTween (line 7310) | function createTween( value, prop, animation ) { function defaultPrefilter (line 7324) | function defaultPrefilter( elem, props, opts ) { function propFilter (line 7496) | function propFilter( props, specialEasing ) { function Animation (line 7533) | function Animation( elem, properties, options ) { function stripAndCollapse (line 8248) | function stripAndCollapse( value ) { function getClass (line 8254) | function getClass( elem ) { function classesToArray (line 8258) | function classesToArray( value ) { function buildParams (line 8885) | function buildParams( prefix, obj, traditional, add ) { function addToPrefiltersOrTransports (line 9039) | function addToPrefiltersOrTransports( structure ) { function inspectPrefiltersOrTransports (line 9073) | function inspectPrefiltersOrTransports( structure, options, originalOpti... function ajaxExtend (line 9102) | function ajaxExtend( target, src ) { function ajaxHandleResponses (line 9122) | function ajaxHandleResponses( s, jqXHR, responses ) { function ajaxConvert (line 9180) | function ajaxConvert( s, response, jqXHR, isSuccess ) { function done (line 9696) | function done( status, nativeStatusText, responses, headers ) { FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/App/Index.razor.cs class Index (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnInitialized (line 51) | protected override void OnInitialized() method OnParametersSetAsync (line 78) | protected override async Task OnParametersSetAsync() method OnAfterRenderAsync (line 151) | protected override async Task OnAfterRenderAsync(bool firstRender) method ReloadModule (line 194) | [JSInvokable("ReloadModule")] method Dispose (line 234) | public void Dispose() method ShouldRenderSxcView (line 250) | private bool ShouldRenderSxcView(RenderParameters @params) method RenderSxcView (line 273) | private async Task RenderSxcView(RenderParameters ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/App/ModuleInfo.cs class ModuleInfo (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/App/ModuleProBase.razor.cs class ModuleProBase (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnParametersSetAsync (line 42) | protected override async Task OnParametersSetAsync() method OnAfterRenderAsync (line 51) | protected override async Task OnAfterRenderAsync(bool firstRender) method IsPrerendering (line 75) | public bool IsPrerendering() => method Log (line 86) | public void Log(params object[] message) method LogError (line 143) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method LogError (line 146) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method ConsoleLog (line 177) | private void ConsoleLog(object[] message) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/App/Settings.razor.cs class Settings (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnInitializedAsync (line 11) | protected override async Task OnInitializedAsync() method UpdateSettings (line 23) | public async Task UpdateSettings() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/ClientStartup.cs class ClientStartup (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method ConfigureServices (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Content/ModuleInfo.cs class ModuleInfo (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetSqlAndLatestVersions (line 54) | internal static string GetSqlAndLatestVersions(string name) method BuildModuleDefinition (line 66) | internal static ModuleDefinition BuildModuleDefinition(string name, st... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Helpers/NavigationManagerExtensions.cs class NavigationManagerExtensions (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method TryGetQueryString (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method TryGetValue (line 49) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/CacheBustingService.cs class CacheBustingService (line 3) | public class CacheBustingService method Get (line 7) | public int Get(Guid renderId) method CacheBusting (line 22) | public string CacheBusting(string? url, Guid renderId) method UrlWithCacheBusting (line 33) | private string UrlWithCacheBusting(string url, Guid renderId) => $"{ur... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/NoOp/OqtPageChangesOnServerNoOpService.cs class OqtPageChangesOnServerNoOpService (line 11) | internal class OqtPageChangesOnServerNoOpService : IOqtPageChangesOnServ... method ApplyHttpHeaders (line 13) | public int ApplyHttpHeaders(OqtViewResultsDto result, IOqtHybridLog pa... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/NoOp/OqtPrerenderNoOpService.cs class OqtPrerenderNoOpService (line 12) | internal class OqtPrerenderNoOpService : IOqtPrerenderService method GetPrerenderHtml (line 14) | public string GetPrerenderHtml(bool isPrerendered, OqtViewResultsDto v... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/OqtDebugStateService.cs class OqtDebugStateService (line 7) | internal class OqtDebugStateService(IJSRuntime jsRuntime) : IOqtDebugSta... method GetDebugAsync (line 13) | public async Task GetDebugAsync() => await GetState(DebugK... method SetDebug (line 15) | public void SetDebug(bool value) method SaveState (line 25) | private async Task SaveState(string key, object value) method GetState (line 31) | private async ValueTask GetState(string? key) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/OqtPageChangeService.cs class OqtPageChangeService (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method AttachScriptsAndStylesStaticallyInHtml (line 21) | public string AttachScriptsAndStylesStaticallyInHtml(OqtViewResultsDto... method AttachScriptsAndStylesDynamicallyWithTurnOn (line 30) | public string AttachScriptsAndStylesDynamicallyWithTurnOn(OqtViewResul... method AttachScriptsAndStylesForInteractiveRendering (line 160) | public async Task AttachScriptsAndStylesForInteractiveRendering(OqtVie... method ProcessPageChanges (line 274) | public string ProcessPageChanges(OqtViewResultsDto viewResults, SiteSt... method UpdatePageProperties (line 310) | private void UpdatePageProperties(SiteState siteState, OqtViewResultsD... method UpdateProperty (line 351) | private string UpdateProperty(string original, OqtPagePropertyChanges ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/OqtSxcRenderService.cs class OqtSxcRenderService (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method RenderAsync (line 14) | public async Task RenderAsync(RenderParameters @par... method Render (line 20) | public OqtViewResultsDto Render(RenderParameters @params) => RenderAsy... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/OqtTurnOnService.cs class OqtTurnOnService (line 7) | internal class OqtTurnOnService : IOqtTurnOnService method Run (line 9) | public string Run(object runOrSpecs, NoParamOrderOqtane noParamOrder =... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/RenderInfoService.cs class RenderInfoService (line 6) | public class RenderInfoService : IRenderInfoService method IsStaticSsr (line 9) | public bool IsStaticSsr(string renderMode) => false; method IsBlazorEnhancedNav (line 12) | public bool IsBlazorEnhancedNav(string renderMode) => false; method IsSsrFraming (line 15) | public bool IsSsrFraming(string renderMode) => false; FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/Services/RenderSpecificLockManager.cs class RenderSpecificLockManager (line 6) | public class RenderSpecificLockManager : IService method LockAsync (line 10) | public async Task LockAsync(Guid renderId) method Release (line 17) | private void Release(Guid requestId) class ReleaseHandle (line 28) | private class ReleaseHandle(Action releaseAction) : IDisposable method Dispose (line 30) | public void Dispose() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Client/SxcInterop.cs class SxcInterop (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method SxcInterop (line 11) | public SxcInterop(IJSRuntime jsRuntime) : base(jsRuntime) method GetTitleValue (line 16) | public ValueTask GetTitleValue() method GetMetaTagContentByName (line 28) | public ValueTask GetMetaTagContentByName(string name) method IncludeScriptsWithAttributes (line 51) | public async Task IncludeScriptsWithAttributes(object[] scripts) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server.Tests/Configuration/OqtGlobalConfigurationTests.cs class OqtGlobalConfigurationTests (line 10) | public class OqtGlobalConfigurationTests method GetThis_ReturnsTenantConnectionString_WhenTenantContextAvailable (line 13) | [Fact] class FakeOqtTenantContext (line 43) | private sealed class FakeOqtTenantContext(OqtTenantContextInfo? contex... method Get (line 45) | public OqtTenantContextInfo? Get() => context; method GetRequired (line 47) | public OqtTenantContextInfo GetRequired() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server.Tests/Imageflow/OqtaneBlobServiceTests.cs class OqtaneBlobServiceTests (line 6) | public class OqtaneBlobServiceTests method SupportsPath (line 9) | private static bool SupportsPath(string virtualPath) => method GetAppNameAndFilePath (line 12) | private static bool GetAppNameAndFilePath(string virtualPath, out stri... method ContainsSxcPath (line 15) | private static bool ContainsSxcPath(string virtualPath) => method SupportsPathTest (line 18) | [Theory] method NotSupportsPathTest (line 26) | [Theory] method GetAppNameAndFilePathTest (line 31) | [Theory] method NotSupportedGetAppNameAndFilePathTest (line 41) | [Theory] method ContainsSxcPathPathTest (line 45) | [Theory] method NotContainsSxcPathTest (line 51) | [Theory] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server.Tests/Security/Encryption/AesCryptographyServiceTests.cs class AesCryptographyServiceTests (line 6) | public class AesCryptographyServiceTests method DecryptTest (line 8) | [Fact] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/AdamFolderHelper.cs class AdamFolderHelper (line 7) | internal static class AdamFolderHelper method NewVirtualFolder (line 9) | public static Folder NewVirtualFolder(int siteId, int? parentId, strin... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/Imageflow/BlobProviderFile.cs class BlobProviderFile (line 5) | internal class BlobProviderFile : IBlobData method OpenRead (line 11) | public Stream OpenRead() method Dispose (line 16) | public void Dispose() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/Imageflow/ImageflowRewriteMiddleware.cs class ImageflowRewriteMiddleware (line 10) | internal class ImageflowRewriteMiddleware : IMiddleware method InvokeAsync (line 12) | public Task InvokeAsync(HttpContext context, RequestDelegate next) method ShouldHandleRequest (line 31) | private static bool ShouldHandleRequest(HttpContext context) method IsImagePath (line 59) | private static bool IsImagePath(string path) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/Imageflow/OqtaneBlobService.cs class OqtaneBlobService (line 11) | internal class OqtaneBlobService(IServiceProvider serviceProvider) : IBl... method GetPrefixes (line 21) | public IEnumerable GetPrefixes() method SupportsPath (line 24) | public bool SupportsPath(string virtualPath) method Fetch (line 27) | public async Task Fetch(string virtualPath) method BlobData (line 68) | private static IBlobData BlobData(string physicalPath) method GetAppNameAndFilePath (line 76) | public static bool GetAppNameAndFilePath(string virtualPath, out strin... method ContainsSharedPath (line 101) | private static bool ContainsSharedPath(string virtualPath) method ContainsAdamPath (line 104) | private static bool ContainsAdamPath(string virtualPath) method ContainsSxcPath (line 107) | public static bool ContainsSxcPath(string virtualPath) method GetRoute (line 110) | private static string GetRoute(string virtualPath) method ExistUnderWebRootPath (line 115) | private static bool ExistUnderWebRootPath(IWebHostEnvironment webHostE... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/Imageflow/OqtaneBlobServiceExtension.cs class ImageflowExtensions (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddImageflowExtensions (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/Imageflow/PreregisterImageFlowMiddleware.cs class PreregisterImageFlowMiddleware (line 11) | internal class PreregisterImageFlowMiddleware : IPreregisterImageFlowMid... method Register (line 13) | public void Register(IApplicationBuilder app) => app.UseMiddleware AsOqt(this IFile file) method AsOqt (line 18) | internal static Folder AsOqt(this IFolder folder) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/OqtAdamFileSystem.cs class OqtAdamFileSystem (line 18) | internal class OqtAdamFileSystem( method GetFile (line 31) | public override IFile GetFile(AdamAssetIdentifier fileId) method Rename (line 38) | public override void Rename(IFile file, string newName) method Delete (line 65) | public override void Delete(IFile file) method Add (line 73) | public override IFile Add(IFolder parent, Stream body, string fileName... method FindUniqueFileName (line 109) | private string FindUniqueFileName(IFolder parentFolder, string fileName) method FolderExists (line 126) | public override bool FolderExists(string path) => GetOqtFolderByName(p... method GetOqtFolderByName (line 128) | private Folder GetOqtFolderByName(string path) => OqtFolderRepository.... method AddFolder (line 130) | public override void AddFolder(string path) => Log.Do(() => method CreateVirtualFolder (line 165) | private Folder CreateVirtualFolder(Folder parentFolder, string path, s... method Rename (line 172) | public override void Rename(IFolder folder, string newName) => Log.Do(... method Delete (line 179) | public override void Delete(IFolder folder) => Log.Do(() => OqtFolderR... method Get (line 181) | public override IFolder Get(string path) => OqtToAdam(GetOqtFolderByNa... method GetFolders (line 184) | public override List GetFolders(IFolder folder) method GetSubFoldersRecursive (line 196) | private List GetSubFoldersRecursive(Folder parentFolder, List<... method GetFolder (line 211) | public override IFolder GetFolder(AdamAssetIdentifier folderId) method GetOqtFolder (line 218) | private Folder GetOqtFolder(int folderId) => OqtFolderRepository.GetFo... method GetFiles (line 221) | public override List GetFiles(IFolder folder) method OqtToAdam (line 242) | private IFolder OqtToAdam(Folder f) method OqtToAdam (line 267) | private IFile OqtToAdam(File f) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/OqtAdamItemDtoMaker.cs class OqtAdamItemDtoMaker (line 9) | internal class OqtAdamItemDtoMaker(AdamItemDtoMaker.Dependenci... method Create (line 12) | public override AdamItemDto Create(IFile original) method Create (line 22) | public override AdamItemDto Create(IFolder folder) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/OqtAdamPaths.cs class OqtAdamPaths (line 12) | internal class OqtAdamPaths(IServerPaths serverPaths, AliasResolver alia... method Path (line 15) | public string Path(string path) method Url (line 21) | public override string Url(string path) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Adam/OqtAssetsFileHelper.cs class OqtAssetsFileHelper (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMimeType (line 23) | public static string GetMimeType(string fileName) method GetFilePath (line 32) | public string GetFilePath(string contentRootPath, Alias alias, string ... method GetFilePath (line 35) | public string GetFilePath(string contentRootPath, Alias alias, string ... method IsKnownRiskyExtension (line 76) | private static bool IsKnownRiskyExtension(string fileName) method AdamPathWithoutAppName (line 82) | private static string AdamPathWithoutAppName(string contentRootPath, A... method AdamPath (line 85) | private static string AdamPath(string contentRootPath, Alias alias, st... method SxcPath (line 88) | private static string SxcPath(string contentRootPath, Alias alias, str... method SharedPath (line 91) | private static string SharedPath(string contentRootPath, Alias alias, ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/IOqtSxcViewBuilder.cs type IOqtSxcViewBuilder (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Render (line 13) | OqtViewResultsDto Render(Alias alias, Site site, Page page, Module mod... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/OqtCodeApiService.cs class OqtExecutionContext (line 7) | [PrivateApi] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/OqtDynamicCodeRoot_TT.cs class OqtExecutionContext (line 8) | [PrivateApi] method OqtExecutionContext (line 12) | public OqtExecutionContext(Dependencies services, LazySvc(... method InitOqtSiteModuleAndBlockContext (line 57) | private IContextOfBlock InitOqtSiteModuleAndBlockContext(Module oqtMod... method InitPageOnly (line 66) | private IContextOfBlock InitPageOnly(IContextOfBlock context, int? pag... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/OqtSxcViewBuilder.cs class OqtSxcViewBuilder (line 16) | [PrivateApi] method OqtSxcViewBuilder (line 22) | public OqtSxcViewBuilder( method Render (line 56) | public OqtViewResultsDto Render(Alias alias, Site site, Page page, Mod... method ConvertHttpHeaders (line 131) | private static IList ConvertHttpHeaders(IList Scripts() method Styles (line 68) | public IEnumerable Styles() method GetSiteRoot (line 80) | [PrivateApi] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/Output/OqtPageOutput_HeadChanges.cs class OqtPageOutput (line 5) | partial class OqtPageOutput method GetHeadChanges (line 7) | public IEnumerable GetHeadChanges() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/Output/OqtPageOutput_MetaContext.cs class OqtPageOutput (line 5) | [PrivateApi] method ContextMetaContents (line 17) | public string ContextMetaContents() method AntiForgeryToken (line 35) | private string AntiForgeryToken() => ""; FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/Output/OqtPageOutput_PageProperties.cs class OqtPageOutput (line 6) | partial class OqtPageOutput method GetOqtPagePropertyChangesList (line 27) | public IEnumerable GetOqtPagePropertyChangesLi... method GetOp (line 68) | private static OqtPagePropertyOperation GetOp(PageChangeModes changeMode) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Blocks/Output/OqtPageOutput_TemplateResources.cs class OqtPageOutput (line 8) | partial class OqtPageOutput method GetSxcResources (line 15) | public List GetSxcResources() method SxcResourcesBuilder (line 24) | private static List SxcResourcesBuilder(IList GetAssetsFromManualFeatures(IList 0; method GetPublishedVersion (line 30) | public int GetPublishedVersion(int instanceId) => 0; method Publish (line 33) | public void Publish(int instanceId, int version) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Cms/OqtPagePublishingGetSettings.cs class OqtPagePublishingGetGetSettings (line 6) | internal class OqtPagePublishingGetGetSettings() : PagePublishingGetSett... method LookupRequirements (line 13) | protected override PublishingMode LookupRequirements(int instanceId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Code/Sys/AppCodeCompilerNetCore.cs class AppCodeCompilerNetCore (line 9) | [PrivateApi] method GetAppCode (line 18) | public override AssemblyResult GetAppCode(string virtualPath, HotBuild... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Code/Sys/CodeCompilerNetCore.cs class CodeCompilerNetCore (line 8) | [PrivateApi] method GetCsHtmlType (line 15) | protected override (Type Type, string ErrorMessage) GetCsHtmlType(stri... method GetAssembly (line 18) | public override AssemblyResult GetAssembly(string virtualPath, string ... method NormalizeFullFilePath (line 44) | private static string NormalizeFullFilePath(string fullPath) => new Fi... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Code/Sys/Compiler.cs class Compiler (line 17) | internal class Compiler(LazySvc appCodeLoader, HotBuildRe... method Compile (line 22) | [MethodImpl(MethodImplOptions.NoInlining)] method GetCompiledAssemblyFromFolder (line 92) | [MethodImpl(MethodImplOptions.NoInlining)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Code/Sys/OqtRoslynConstants.cs class OqtRoslynConstants (line 11) | internal class OqtRoslynConstants FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Code/Sys/SimpleUnloadableAssemblyLoadContext.cs class SimpleUnloadableAssemblyLoadContext (line 9) | public class SimpleUnloadableAssemblyLoadContext : AssemblyLoadContext method SimpleUnloadableAssemblyLoadContext (line 11) | public SimpleUnloadableAssemblyLoadContext() : base(/* true */) method Load (line 15) | protected override Assembly Load(AssemblyName assemblyName) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Configuration/OqtGlobalConfiguration.cs class OqtGlobalConfiguration (line 13) | internal class OqtGlobalConfiguration(IHttpContextAccessor httpContextAc... method GetThis (line 17) | public new string GetThis(string key) method GetThisOrSet (line 30) | public new string GetThisOrSet(Func generator, string key) method GetThisErrorOnNull (line 42) | public new string GetThisErrorOnNull(string key) method SetThis (line 48) | public new string SetThis(string value, string key) method TryResolveTenantConnectionString (line 53) | private string TryResolveTenantConnectionString() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/IOqtTenantContext.cs type IOqtTenantContext (line 3) | internal interface IOqtTenantContext method Get (line 5) | OqtTenantContextInfo? Get(); method GetRequired (line 7) | OqtTenantContextInfo GetRequired(); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtContextOfBlockExtensions.cs class OqtContextOfBlockExtensions (line 6) | internal static class OqtContextOfBlockExtensions method Init (line 8) | public static IContextOfBlock Init(this IContextOfBlock context, int p... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtCulture.cs class OqtCulture (line 13) | internal class OqtCulture( method DefaultLanguageCode (line 24) | public string DefaultLanguageCode(int siteId) method GetSupportedCultures (line 31) | public List GetSupportedCultures(int siteId, List<... method SetCulture (line 52) | public static void SetCulture(string culture) method MapTwoLetterCulture (line 59) | public static string MapTwoLetterCulture(string culture) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtModule.cs class OqtModule (line 16) | internal class OqtModule( method Init (line 27) | public new OqtModule Init(Module module) method InitializeIsPrimary (line 45) | private void InitializeIsPrimary(Module module) method Init (line 53) | public override IModule Init(int id) method GetInstanceAppId (line 95) | private (int AppId, string AppNameId) GetInstanceAppId(int zoneId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtPage.cs class OqtPage (line 16) | internal class OqtPage( method GetContents (line 30) | public Oqtane.Models.Page GetContents() => UnwrappedPage; method Init (line 31) | public new OqtPage Init(int id) method GetUrl (line 43) | public string GetUrl(Alias alias) method GetAlias (line 51) | private Alias GetAlias(int siteId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtPlatformContext.cs class OqtPlatformContext (line 8) | internal class OqtPlatformContext(LazySvc configManager)... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtRuntimeKeyService.cs class OqtRuntimeKeyService (line 8) | internal sealed class OqtRuntimeKeyService(IHttpContextAccessor httpCont... method AppRuntimeKey (line 10) | public string AppRuntimeKey(IAppIdentity appIdentity) method GetTenantIdOrThrow (line 20) | private int GetTenantIdOrThrow() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtSite.cs class OqtSite (line 20) | [PrivateApi] method Init (line 34) | public OqtSite Init(Site site) method Init (line 40) | public override ISite Init(int siteId, ILog? parentLogOrNull) method GetContents (line 48) | public override Site GetContents() => UnwrappedSite; FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtTenantContext.cs class OqtTenantContext (line 9) | internal class OqtTenantContext( method Get (line 14) | public OqtTenantContextInfo? Get() method GetRequired (line 43) | public OqtTenantContextInfo GetRequired() method ResolveConnectionString (line 46) | private string ResolveConnectionString(string keyOrValue) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtTenantContextInfo.cs type OqtTenantContextInfo (line 3) | internal readonly record struct OqtTenantContextInfo( FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Context/OqtUser.cs class OqtUser (line 12) | internal class OqtUser( method GetContents (line 22) | public User GetContents() => UnwrappedUser; method GetUser (line 24) | private User GetUser() method GetUserFromIdentity (line 83) | public User GetUserFromIdentity() method UserIdFromClaims (line 108) | private int UserIdFromClaims() method UserRolesFromClaims (line 111) | private string UserRolesFromClaims() method UserGuidFromIdentity (line 119) | public Guid UserGuidFromIdentity() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiActionContext.cs class AppApiActionContext (line 13) | internal class AppApiActionContext : IHasLog method AppApiActionContext (line 15) | public AppApiActionContext(ILogStore logStore) method Provide (line 25) | public ActionContext Provide(HttpContext context, RouteValueDictionary... method MapQueryStringValuesAsEndpointParameters (line 75) | private static void MapQueryStringValuesAsEndpointParameters(ActionCon... method GetDisplayName (line 85) | private static string GetDisplayName(RouteValueDictionary values) method GetDllName (line 88) | private static string GetDllName(RouteValueDictionary values) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiActionDescriptorChangeProvider.cs class AppApiActionDescriptorChangeProvider (line 19) | internal class AppApiActionDescriptorChangeProvider : IActionDescriptorC... method GetChangeToken (line 35) | public IChangeToken GetChangeToken() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiActionInvoker.cs class AppApiActionInvoker (line 12) | internal class AppApiActionInvoker : IHasLog method AppApiActionInvoker (line 14) | public AppApiActionInvoker(ILogStore logStore) method Invoke (line 24) | public async Task Invoke(ActionContext actionContext) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiAuthorization.cs class AppApiAuthorization (line 15) | internal class AppApiAuthorization: IHasLog method AppApiAuthorization (line 17) | public AppApiAuthorization(ILogStore logStore) method Init (line 23) | public AppApiAuthorization Init(RequestDelegate next) method Invoke (line 45) | public async Task Invoke(ActionContext actionContext) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiCacheItem.cs class AppApiCacheItem (line 3) | internal class AppApiCacheItem FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiControllerManager.cs class AppApiControllerManager (line 20) | internal class AppApiControllerManager : IHasLog method AppApiControllerManager (line 22) | public AppApiControllerManager(ApplicationPartManager partManager, ILo... method PrepareController (line 52) | public async ValueTask PrepareController(RouteValueDictionary va... method BuildHotBuildSpec (line 150) | private HotBuildSpec BuildHotBuildSpec(string appFolder) method FigureEdition (line 170) | private string FigureEdition(ISxcCurrentContextService ctxService) method GetAppCodePathFromWatcherFolders (line 180) | private string GetAppCodePathFromWatcherFolders(IDictionary TransformAsync(H... method GetDllName (line 141) | public static string GetDllName(string controllerFolder, string apiFile) method GetEdition (line 147) | private static string GetEdition(RouteValueDictionary values) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiFileSystemWatcher.cs class AppApiFileSystemWatcher (line 14) | internal class AppApiFileSystemWatcher : IDisposable, IHasLog method AppApiFileSystemWatcher (line 20) | public AppApiFileSystemWatcher(IHostEnvironment hostingEnvironment, IL... method Dispose (line 61) | public void Dispose() method OnChanged (line 68) | private void OnChanged(object source, FileSystemEventArgs e) method OnRenamed (line 74) | private void OnRenamed(object source, RenamedEventArgs e) method FlagForRemove (line 80) | private AppApiCacheItem FlagForRemove(string path) method CheckAppCode (line 89) | private AppApiCacheItem CheckAppCode(string path) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiMiddleware.cs class AppApiMiddleware (line 17) | internal static class AppApiMiddleware method InvokeAsync (line 23) | [SuppressMessage("ReSharper", "PossibleNullReferenceException")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/AppApi/AppApiPermissionHandler.cs class AppApiPermissionHandler (line 14) | [PrivateApi] method HandleRequirementAsync (line 24) | protected override Task HandleRequirementAsync(AuthorizationHandlerCon... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/EditUiMiddleware.cs class EditUiMiddleware (line 15) | internal class EditUiMiddleware method PageOutputCached (line 19) | public static Task PageOutputCached(HttpContext context, IWebHostEnvir... method CacheKey (line 79) | private static string CacheKey(string virtualPath) => $"ToSic.Sxc.Oqt.... method WithPublicKey (line 81) | private static bool WithPublicKey(HttpContext context) method EnsureCorrectAliasAndGetSiteIdFromPageId (line 99) | private static int? EnsureCorrectAliasAndGetSiteIdFromPageId(int tenan... method GetQueryParameterAsInt (line 118) | private static int GetQueryParameterAsInt(HttpContext context, string ... method GetTenantId (line 126) | private static int GetTenantId(HttpContext context) => GetQueryParamet... method GetAliasId (line 128) | private static int GetAliasId(HttpContext context) => GetQueryParamete... method GetPageId (line 130) | private static int GetPageId(HttpContext context) => GetQueryParameter... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/OqtControllerBase.cs class OqtControllerBase (line 16) | [SystemTextJsonFormatter] // This is needed to preserve compatibility wi... method OqtControllerBase (line 25) | protected OqtControllerBase(bool withBlockContext, string logSuffix) method OnActionExecuting (line 64) | [NonAction] method OnActionExecuted (line 79) | [NonAction] method GetService (line 87) | protected TService GetService() where TService : class FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/OqtStatefulControllerBase.cs class OqtStatefulControllerBase (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/OqtSxcRenderController.cs class OqtSxcRenderController (line 15) | [Route(ControllerRoutes.ApiRoute)] method Render (line 30) | [HttpGet("{aliasId:int}/{pageId:int}/{moduleId:int}/{culture}/{preRend... method Forbidden (line 57) | private OqtViewResultsDto Forbidden(string message, params object[] args) method Error (line 64) | private OqtViewResultsDto Error(Exception ex) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/OqtUiContextBuilder.cs class OqtUiContextBuilder (line 11) | internal class OqtUiContextBuilder( method GetSystem (line 19) | protected override ContextResourceWithApp GetSystem(Ctx flags) method GetSite (line 27) | protected override ContextResourceWithApp GetSite(Ctx flags) method GetPage (line 36) | protected override WebResourceDto GetPage() => method GetApp (line 42) | protected override ContextAppDto GetApp(Ctx flags) method GetGettingStartedUrl (line 49) | protected override string GetGettingStartedUrl() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Controllers/PageResponseRewriteMiddleware.cs class PageResponseRewriteMiddleware (line 11) | internal class PageResponseRewriteMiddleware(RequestDelegate next) method InvokeAsync (line 13) | public async Task InvokeAsync(HttpContext context) class PageMiddlewareMiddlewareExtensions (line 22) | public static class PageMiddlewareMiddlewareExtensions method UsePageResponseRewriteMiddleware (line 24) | public static IApplicationBuilder UsePageResponseRewriteMiddleware(thi... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/Hybrid/Api12.cs class Api12 (line 26) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method Api12 (line 31) | protected Api12() : this(EavWebApiConstants.HistoryNameWebApi) { } method OnActionExecuting (line 41) | [NonAction] method GetService (line 60) | public new TService GetService() where TService : class => C... method AsDynamic (line 91) | [NonAction] method AsDynamic (line 95) | [NonAction] method AsDynamic (line 99) | [NonAction] method AsDynamic (line 103) | [NonAction] method AsList (line 107) | [NonAction] method AsEntity (line 115) | public IEntity AsEntity(object dynamicEntity) => CodeApi?.Cdf.AsEntity... method CreateSource (line 128) | [NonAction] method CreateSource (line 133) | [NonAction] method AsAdam (line 153) | [NonAction] method SaveInAdam (line 157) | [NonAction] method CreateInstance (line 187) | [NonAction] method File (line 196) | public dynamic File(NoParamOrder npo = default, FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/Hybrid/Api14.cs class Api14 (line 12) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method GetCode (line 18) | [PrivateApi("added in 16.05, but not sure if it should be public")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/Hybrid/ApiTyped.cs class ApiTyped (line 29) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method ApiTyped (line 35) | protected ApiTyped() : this(EavWebApiConstants.HistoryNameWebApi) { } method OnActionExecuting (line 45) | [NonAction] method GetService (line 65) | public new TService GetService() where TService : class method GetService (line 70) | public TService GetService(NoParamOrder npo = default, strin... method SaveInAdam (line 92) | [NonAction] method AsItem (line 137) | public ITypedItem AsItem(object data, NoParamOrder npo = default, bool... method AsItems (line 141) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 145) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 149) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 153) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 157) | public ITypedStack AsStack(params object[] items) method AsStack (line 161) | public T AsStack(params object[] items) method GetCode (line 172) | public dynamic GetCode(string path, NoParamOrder npo = default, string... method File (line 204) | public dynamic File(NoParamOrder npo = default, method As (line 218) | public T As(object source, NoParamOrder npo = default) method AsList (line 223) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/OqtWebApiShim.cs class OqtWebApiShim (line 10) | internal class OqtWebApiShim(HttpResponse response, ControllerBase owner) method File (line 14) | public dynamic File(NoParamOrder npo = default, FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/Oqtane.Api12.cs class Api12 (line 11) | [PublicApi] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Custom/Oqtane.Code12.cs class Code12 (line 6) | [PublicApi] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Data/OqtValueConverter.cs class OqtValueConverter (line 17) | [PrivateApi] method ToReference (line 53) | public override string ToReference(string value) method ToValue (line 57) | public override string? ToValue(string? reference, Guid itemGuid = def... method TryToResolveOneLinkToInternalOqtCode (line 70) | private string TryToResolveOneLinkToInternalOqtCode(string potentialFi... method LogConversionExceptions (line 115) | protected override void LogConversionExceptions(string originalValue, ... method ResolveFileLink (line 125) | protected override string ResolveFileLink(int linkId, Guid itemGuid) method ResolvePageLink (line 162) | protected override string ResolvePageLink(int id) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Installation/GlobalTypesCheck.cs class GlobalTypesCheck (line 11) | internal class GlobalTypesCheck(LazySvc appReaders) method WarnIfGlobalTypesAreNotLoaded (line 18) | public bool WarnIfGlobalTypesAreNotLoaded(out OqtViewResultsDto oqtVie... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Installation/HotReloadEnabledCheck.cs class HotReloadEnabledCheck (line 7) | internal static class HotReloadEnabledCheck method Check (line 13) | internal static void Check() method IsModuleLoaded (line 30) | private static bool IsModuleLoaded(string moduleName) method AddHotReloadProperty (line 35) | private static bool AddHotReloadProperty() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Installation/RefsInstalledCheck.cs class RefsInstalledCheck (line 6) | internal static class RefsInstalledCheck method WarnIfRefsAreNotInstalled (line 14) | internal static bool WarnIfRefsAreNotInstalled(out OqtViewResultsDto o... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Installation/SxcManager.cs class SxcManager (line 23) | [ShowApiWhenReleased(ShowApiMode.Never)] type AssemblyCleanupRule (line 34) | private sealed record AssemblyCleanupRule(string AssemblyName, int? Mi... method Install (line 44) | public bool Install(Tenant tenant, string version) method Uninstall (line 75) | public bool Uninstall(Tenant tenant) method ApplyVersionUpgrade (line 85) | private void ApplyVersionUpgrade(Tenant tenant, string version) method Upgrade_20_00_00 (line 110) | private void Upgrade_20_00_00(Tenant tenant, string version) method Upgrade_21_00_00 (line 132) | private void Upgrade_21_00_00(Tenant tenant, string version) method RemoveAssemblies (line 168) | private void RemoveAssemblies(Tenant tenant, AssemblyCleanupRule[] ass... method IsRuntimeMatch (line 213) | private static bool IsRuntimeMatch(AssemblyCleanupRule rule, int runti... method DescribeRule (line 222) | private static string DescribeRule(AssemblyCleanupRule rule) method MoveSubfoldersToDestinationBase (line 235) | private void MoveSubfoldersToDestinationBase(string sourceRoot, string... method MoveDirectoryWithRetry (line 279) | private bool MoveDirectoryWithRetry(string source, string target, stri... method MoveDirectoryMerged (line 325) | private void MoveDirectoryMerged(string source, string target, string ... method MoveFileWithRetry (line 398) | private void MoveFileWithRetry(string sourceFile, string targetFile, s... method BuildMigrationId (line 431) | private static string BuildMigrationId(string version) => $"{Migration... method CheckMigrationHistory (line 438) | private static string CheckMigrationHistory(string migrationId) method RegisterInMigrationHistory (line 447) | private static string RegisterInMigrationHistory(string migrationId) method ApplyMigrationIfNeeded (line 460) | private bool ApplyMigrationIfNeeded(Tenant tenant, string migrationId) method IsCleanInstall (line 522) | private bool IsCleanInstall(Tenant tenant) method RunCleanInstall (line 534) | private bool RunCleanInstall(Tenant tenant) method Exists (line 544) | private static bool Exists(ISqlRepository sql, Tenant tenant, string s... method LogInfo (line 557) | private void LogInfo(string message) => logger.Log(LogLevel.Informatio... method LogWarn (line 562) | private void LogWarn(string message) => logger.Log(LogLevel.Warning, U... method LogError (line 567) | private void LogError(string message) => logger.LogError(Utilities.Log... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Integration/OqtFolderHelper.cs class OqtFolderHelper (line 5) | internal static class OqtFolderHelper method EnsureOqtaneFolderFormat (line 9) | public static string EnsureOqtaneFolderFormat(this string path) => str... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Integration/OqtLogging.cs class OqtLogging (line 5) | internal static class OqtLogging method ActivateForDuration (line 12) | public static string ActivateForDuration(int duration) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Integration/OqtModuleHelper.cs class OqtModuleHelper (line 6) | internal class OqtModuleHelper( method IsContentApp (line 16) | public bool IsContentApp(int moduleId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Integration/Polymorphism/OqtKoiCssFrameworkDetector.cs class OqtKoiCssFrameworkDetector (line 5) | internal class OqtKoiCssFrameworkDetector : ICssFrameworkDetector method AutoDetect (line 9) | public string AutoDetect() method GetBootstrapVersion (line 14) | private static string GetBootstrapVersion() method GetOqtaneVersion (line 26) | private static Version GetOqtaneVersion() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Integration/SettingsHelper.cs class SettingsHelper (line 8) | internal class SettingsHelper(ISettingRepository settingRepository) method Init (line 12) | public SettingsHelper Init(string entityName, int? id) method GetSettings (line 19) | private Dictionary GetSettings(List settings) method GetSetting (line 26) | public Setting GetSetting(string entityName, int entityId, string sett... method DeleteSetting (line 33) | public void DeleteSetting(string entityName, int entityId, string sett... method UpdateSetting (line 50) | public void UpdateSetting(string entityName, int entityId, string sett... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/LookUps/OqtModuleLookUp.cs class OqtModuleLookUp (line 9) | internal class OqtModuleLookUp(ISxcCurrentContextService ctxService) : L... method GetSource (line 13) | public Module GetSource() method Get (line 24) | public override string Get(string key, string format) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/LookUps/OqtPageLookUp.cs class OqtPageLookUp (line 8) | internal class OqtPageLookUp(ISxcCurrentContextService ctxService) : Loo... method GetSource (line 12) | public Oqtane.Models.Page GetSource() method Get (line 21) | public override string Get(string key, string format) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/LookUps/OqtSiteLookUp.cs class OqtSiteLookUp (line 9) | internal class OqtSiteLookUp(LazySvc siteStateInitializer... method GetSource (line 15) | public Oqtane.Models.Site GetSource() method Get (line 22) | public override string Get(string key, string format) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/LookUps/OqtUserLookUp.cs class OqtUserLookUp (line 8) | internal class OqtUserLookUp(IUser oqtUser) : LookUpBase(LookUpConstants... method Get (line 12) | public override string Get(string key, string format) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Pages/Pages.cs class Pages (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method AllModulesWithContent (line 17) | public List AllModulesWithContent(int siteId) method ViewDtoBuilder (line 48) | public ViewDto ViewDtoBuilder(IView view, ICollection GetReferencePaths() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Plumbing/HttpBlazor.cs class HttpBlazor (line 17) | internal class HttpBlazor(IHttpContextAccessor contextAccessor, Navigati... method FilterOutOqtaneParams (line 55) | private NameValueCollection FilterOutOqtaneParams(NameValueCollection ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Plumbing/MyApplicationPartFactory.cs class MyApplicationPartFactory (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetApplicationParts (line 16) | public override IEnumerable GetApplicationParts(Assem... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/Features/SysFeatureDetectorBlazor.cs class SysFeatureDetectorBlazor (line 7) | internal class SysFeatureDetectorBlazor() : SysFeatureDetector(Blazor, t... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/Features/SysFeatureDetectorCSharpInOqt.cs class SysFeatureDetectorCSharp6 (line 7) | public class SysFeatureDetectorCSharp6() : SysFeatureDetector(CSharp06, ... class SysFeatureDetectorCSharp7 (line 8) | public class SysFeatureDetectorCSharp7() : SysFeatureDetector(CSharp07, ... class SysFeatureDetectorCSharp8 (line 9) | public class SysFeatureDetectorCSharp8() : SysFeatureDetector(CSharp08, ... class SysFeatureDetectorCSharp9 (line 10) | public class SysFeatureDetectorCSharp9() : SysFeatureDetector(CSharp09, ... class SysFeatureDetectorCSharp10 (line 11) | public class SysFeatureDetectorCSharp10() : SysFeatureDetector(CSharp10,... class SysFeatureDetectorCSharp11 (line 12) | public class SysFeatureDetectorCSharp11() : SysFeatureDetector(CSharp11,... class SysFeatureDetectorCSharp12 (line 13) | public class SysFeatureDetectorCSharp12() : SysFeatureDetector(CSharp12,... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtEnvironmentInstaller.cs class OqtEnvironmentInstaller (line 13) | internal class OqtEnvironmentInstaller( method UpgradeMessages (line 20) | public string UpgradeMessages() method ResumeAbortedUpgrade (line 28) | public bool ResumeAbortedUpgrade() method GetAutoInstallPackagesUiUrl (line 34) | public string GetAutoInstallPackagesUiUrl(ISite site, IModule module, ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtEnvironmentPermission.cs class OqtEnvironmentPermission (line 14) | internal class OqtEnvironmentPermission( method VerifyConditionOfEnvironment (line 28) | public override bool VerifyConditionOfEnvironment(string condition) method UserIsModuleAdmin (line 51) | protected override bool UserIsModuleAdmin() method UserIsModuleEditor (line 57) | protected override bool UserIsModuleEditor() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtImportExportEnvironment.cs class OqtImportExportEnvironment (line 17) | internal class OqtImportExportEnvironment( method TransferFilesToSite (line 30) | public override List TransferFilesToSite(string sourceFolder,... method MapExistingFilesToImportSet (line 98) | public override void MapExistingFilesToImportSet(Dictionary GetOqtFolderByPath(path) != ... method FileExists (line 214) | private bool FileExists(Folder folderInfo, string fileName) => GetFile... method GetFile (line 216) | private File GetFile(Folder folderInfo, string fileName) method GetOqtFolderByPath (line 220) | private Folder GetOqtFolderByPath(string path) => oqtFolderRepository.... method AddFolder (line 222) | private Folder AddFolder(string path) method CreateVirtualFolder (line 257) | private Folder CreateVirtualFolder(Folder parentFolder, string path, s... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtLinkPaths.cs class OqtLinkPaths (line 10) | internal class OqtLinkPaths(IHttpContextAccessor contextAccessor, AliasR... method ToWebAbsolute (line 15) | private string ToWebAbsolute(string virtualPath) method AsSeenFromTheDomainRoot (line 21) | public string AsSeenFromTheDomainRoot(string virtualPath) => ToWebAbso... method ApiFromSiteRoot (line 23) | public string ApiFromSiteRoot(string appFolder, string apiPath) => $"/... method AppFromTheDomainRoot (line 25) | public string AppFromTheDomainRoot(string appFolder, string pagePath) method AppFromTheDomainRoot (line 31) | public string AppFromTheDomainRoot(string siteRoot, string appFolder, ... method GetCurrentRequestUrl (line 35) | public string GetCurrentRequestUrl() => contextAccessor.HttpContext?.R... method GetCurrentLinkRoot (line 37) | public string GetCurrentLinkRoot() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtModuleUpdater.cs class OqtModuleUpdater (line 20) | internal class OqtModuleUpdater( method SetAppId (line 29) | public void SetAppId(IModule instance, int? appId) method ClearPreview (line 57) | protected void ClearPreview(int instanceId) method UpdateInstanceSetting (line 66) | public void UpdateInstanceSetting(int instanceId, string key, string v... method SetPreview (line 80) | public void SetPreview(int instanceId, Guid previewTemplateGuid) method SetContentGroup (line 90) | public void SetContentGroup(int instanceId, bool wasCreated, Guid guid) method UpdateTitle (line 100) | public void UpdateTitle(IBlock block, IEntity titleItem) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtSecurity.cs class OqtSecurity (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method Id (line 15) | public int Id(User user) => user?.UserId ?? -1; method Username (line 17) | public string Username(User user) => user?.Username; method Name (line 19) | public string Name(User user) => user?.DisplayName; method Email (line 21) | public string Email(User user) => user?.Email; method UserGuid (line 23) | public Guid UserGuid(string username) => new(identityUserManager.FindB... method UserIdentityToken (line 25) | public string UserIdentityToken(User user) => $"{OqtConstants.UserToke... method Roles (line 27) | public List Roles(User user) => userRoleRepository.Value.GetUserR... method Roles2 (line 28) | public List Roles2(User user) => userRoleRepository.Value method IsSystemAdmin (line 39) | public bool IsSystemAdmin(User user) => UserSecurity.IsAuthorized(user... method IsSiteAdmin (line 41) | public bool IsSiteAdmin(User user) => UserSecurity.IsAuthorized(user, ... method IsAnonymous (line 43) | public bool IsAnonymous(User user) => Id(user) == -1; method CmsUserBuilder (line 45) | public UserModel CmsUserBuilder(User user) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtServerPaths.cs class OqtServerPaths (line 9) | internal class OqtServerPaths(IWebHostEnvironment hostingEnvironment, La... method FullAppPath (line 12) | public override string FullAppPath(string virtualPath) => FullContentP... method FullContentPath (line 15) | public override string FullContentPath(string virtualPath) method FullPathOfReference (line 22) | protected override string FullPathOfReference(int id) method GetAppRootWithTenantAndSiteId (line 25) | public static string GetAppRootWithTenantAndSiteId(int tenantId, int s... method GetAppPath (line 28) | public static string GetAppPath(int tenantId, int siteId, string appFo... method GetAppApiPath (line 31) | public static string GetAppApiPath(int tenantId, int siteId, string ap... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtXmlExporter.cs class OqtXmlExporter (line 18) | internal class OqtXmlExporter( method PostContextInit (line 36) | protected override void PostContextInit(IContextOfApp appContext) method AddFilesToExportQueue (line 44) | public override void AddFilesToExportQueue() method AddFileAndFolderToQueue (line 56) | protected override void AddFileAndFolderToQueue(int fileNum) method ResolveFolderId (line 79) | protected override string ResolveFolderId(int folderId) method ResolveFile (line 86) | protected override TenantFileItem ResolveFile(int fileId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Run/OqtZoneMapper.cs class OqtZoneMapper (line 15) | internal class OqtZoneMapper( method GetZoneId (line 26) | public override int GetZoneId(int siteId) method HasZoneId (line 57) | private bool HasZoneId(int siteId, out int zoneId) method SiteOfZone (line 78) | public override ISite SiteOfZone(int zoneId) method CulturesWithState (line 85) | public override List CulturesWithState(ISite site) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Scripts/ToSic.Sxc.20.00.00.sql type IX_ToSIC_EAV_Attributes_ContentTypeId (line 112) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Attributes_ContentTypeId] ON [db... type IX_ToSIC_EAV_Entities_TargetTypeId (line 212) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_TargetTypeId] ON [dbo].... type IX_ToSIC_EAV_Attributes_TransactionIdCreated (line 367) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Attributes_TransactionIdCreated]... type IX_ToSIC_EAV_Attributes_TransactionIdDeleted (line 405) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Attributes_TransactionIdDeleted]... type IX_ToSIC_EAV_AttributeSets_TransactionIdCreated (line 443) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_AttributeSets_TransactionIdCreat... type IX_ToSIC_EAV_AttributeSets_TransactionIdDeleted (line 481) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_AttributeSets_TransactionIdDelet... type IX_ToSIC_EAV_Entities_TransactionIdCreated (line 519) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_TransactionIdCreated] O... type IX_ToSIC_EAV_Entities_TransactionIdModified (line 557) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_TransactionIdModified] ... type IX_ToSIC_EAV_Entities_TransactionIdDeleted (line 595) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_TransactionIdDeleted] O... type IX_ToSIC_EAV_Values_TransactionIdCreated (line 633) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Values_TransactionIdCreated] ON ... type IX_ToSIC_EAV_Values_TransactionIdModified (line 671) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Values_TransactionIdModified] ON... type IX_ToSIC_EAV_Values_TransactionIdDeleted (line 709) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Values_TransactionIdDeleted] ON ... type IX_TsDynDataHistory_TransactionId (line 821) | CREATE NONCLUSTERED INDEX [IX_TsDynDataHistory_TransactionId] ON [dbo].[... type IX_TsDynDataHistory_SourceId (line 851) | CREATE NONCLUSTERED INDEX [IX_TsDynDataHistory_SourceId] ON [dbo].[TsDyn... type IX_TsDynDataHistory_SourceGuid (line 863) | CREATE NONCLUSTERED INDEX [IX_TsDynDataHistory_SourceGuid] ON [dbo].[TsD... type IX_ToSIC_EAV_Dimensions_ZoneId (line 974) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Dimensions_ZoneId] ON [dbo].[ToS... type IX_TsDynDataZone_TransactionIdCreated (line 1005) | CREATE NONCLUSTERED INDEX [IX_TsDynDataZone_TransactionIdCreated] ON [db... type IX_TsDynDataZone_TransactionIdModified (line 1036) | CREATE NONCLUSTERED INDEX [IX_TsDynDataZone_TransactionIdModified] ON [d... type IX_TsDynDataZone_TransactionIdDeleted (line 1067) | CREATE NONCLUSTERED INDEX [IX_TsDynDataZone_TransactionIdDeleted] ON [db... type IX_TsDynDataApp_ZoneId (line 1188) | CREATE NONCLUSTERED INDEX [IX_TsDynDataApp_ZoneId] ON [dbo].[TsDynDataAp... type IX_ToSIC_EAV_AttributeSets_AppId (line 1226) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_AttributeSets_AppId] ON [dbo].[T... type IX_ToSIC_EAV_Entities_AppId (line 1264) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_AppId] ON [dbo].[ToSIC_... type IX_TsDynDataApp_TransactionIdCreated (line 1295) | CREATE NONCLUSTERED INDEX [IX_TsDynDataApp_TransactionIdCreated] ON [dbo... type IX_TsDynDataApp_TransactionIdModified (line 1326) | CREATE NONCLUSTERED INDEX [IX_TsDynDataApp_TransactionIdModified] ON [db... type IX_TsDynDataApp_TransactionIdDeleted (line 1357) | CREATE NONCLUSTERED INDEX [IX_TsDynDataApp_TransactionIdDeleted] ON [dbo... type IX_ToSIC_EAV_Entities_ContentTypeId (line 1508) | CREATE NONCLUSTERED INDEX [IX_ToSIC_EAV_Entities_ContentTypeId] ON [dbo]... type IX_TsDynDataContentType_TransactionIdModified (line 1539) | CREATE NONCLUSTERED INDEX [IX_TsDynDataContentType_TransactionIdModified... type IX_TsDynDataContentType_AppId (line 1593) | CREATE NONCLUSTERED INDEX [IX_TsDynDataContentType_AppId] ON [dbo].[TsDy... type IX_TsDynDataAttribute_TransactionIdModified (line 1723) | CREATE NONCLUSTERED INDEX [IX_TsDynDataAttribute_TransactionIdModified] ... type IX_TsDynDataAttribute_AttributeId_StaticName (line 1732) | CREATE NONCLUSTERED INDEX [IX_TsDynDataAttribute_AttributeId_StaticName]... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtDebugStateService.cs class OqtDebugStateService (line 6) | internal class OqtDebugStateService(IHttpContextAccessor httpContextAcce... method GetDebugAsync (line 10) | async public Task GetDebugAsync() => IsDebugEnabled; method SetDebug (line 12) | public void SetDebug(bool value) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtLinkService.cs class OqtLinkService (line 20) | [PrivateApi] method ConnectToRoot (line 33) | public override void ConnectToRoot(IExecutionContext exCtx) method ToApi (line 39) | protected override string ToApi(string api, string parameters = null) ... method ToPage (line 41) | protected override string ToPage(int? pageId, string parameters = null... method ApiNavigateUrl (line 45) | private string ApiNavigateUrl(string api, string parameters) method PageNavigateUrl (line 61) | private string PageNavigateUrl(int? pageId, string parameters, bool ab... method PageUrlBuilder (line 81) | private string PageUrlBuilder(Page page, string parameters, bool absol... method QueryParametersForOqtane (line 105) | private static string QueryParametersForOqtane(string queryParameters) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtLogService.cs class OqtSystemLogService (line 8) | internal class OqtSystemLogService(ILogManager logManager) : ISystemLogS... method Add (line 10) | public void Add(string title, string message) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtMailService.cs class OqtMailService (line 13) | internal class OqtMailService(LazySvc settingReposit... method SmtpClient (line 16) | protected override SmtpClient SmtpClient() method GetSettings (line 50) | private Dictionary GetSettings() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtPageChangesOnServerService.cs class OqtPageChangesOnServerService (line 11) | internal class OqtPageChangesOnServerService( method ApplyHttpHeaders (line 18) | public int ApplyHttpHeaders(OqtViewResultsDto result, IOqtHybridLog page) method PageCsp (line 101) | private CspOfPage PageCsp(bool enforced, IOqtHybridLog page) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtPrerenderService.cs class OqtPrerenderService (line 11) | internal class OqtPrerenderService(IHttpContextAccessor httpContextAcces... method GetPrerenderHtml (line 14) | public string GetPrerenderHtml(bool isPrerendered, OqtViewResultsDto v... method HasUserAgentSignature (line 39) | private bool HasUserAgentSignature() method CheckForKeyInQueryString (line 45) | public bool CheckForKeyInQueryString(string key) method Theme (line 574) | private Theme Theme(string themeType) => _theme ??= themes.GetThemes()... method SystemHtml (line 580) | private string SystemHtml(string html) method GetOqtaneVersion (line 594) | private static Version GetOqtaneVersion() FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtSxcRenderService.cs class OqtSxcRenderService (line 18) | public class OqtSxcRenderService( method RenderAsync (line 30) | public Task RenderAsync(RenderParameters @params) =... method Render (line 32) | public OqtViewResultsDto Render(RenderParameters @params) method Forbidden (line 68) | private OqtViewResultsDto Forbidden(string message, params object[] args) method Error (line 76) | private OqtViewResultsDto Error(Exception ex) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/OqtTurnOnService.cs class OqtTurnOnService (line 9) | internal class OqtTurnOnService(LazySvc htmlTagsServic... method GenerateRandomHtmlTag (line 18) | private static string GenerateRandomHtmlTag() method Run (line 29) | public string Run(object runOrSpecs, NoParamOrderOqtane noParamOrder =... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/Services/RenderInfoService.cs class RenderInfoService (line 8) | public class RenderInfoService(IHttpContextAccessor httpContextAccessor)... method IsStaticSsr (line 15) | public bool IsStaticSsr(string renderMode = RenderModes.Interactive) method IsBlazorEnhancedNav (line 19) | public bool IsBlazorEnhancedNav(string renderMode) method IsSsrFraming (line 32) | public bool IsSsrFraming(string renderMode) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices.cs class OqtRegisterServices (line 7) | internal static partial class OqtRegisterServices method AddSxcOqtane (line 9) | public static IServiceCollection AddSxcOqtane(this IServiceCollection ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_App.cs class OqtRegisterServices (line 14) | internal static partial class OqtRegisterServices method AddOqtaneLookUpsAndSources (line 18) | private static IServiceCollection AddOqtaneLookUpsAndSources(this ISer... method AddSxcOqtAdam (line 32) | private static IServiceCollection AddSxcOqtAdam(this IServiceCollectio... method AddSxcOqtAppPermissionsAndImportExport (line 40) | private static IServiceCollection AddSxcOqtAppPermissionsAndImportExpo... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_AppApi.cs class OqtRegisterServices (line 13) | partial class OqtRegisterServices method AddOqtAppWebApi (line 15) | public static IServiceCollection AddOqtAppWebApi(this IServiceCollecti... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_Context.cs class OqtRegisterServices (line 15) | partial class OqtRegisterServices method AddSxcOqtContext (line 21) | private static IServiceCollection AddSxcOqtContext(this IServiceCollec... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_CoreAndPlumbing.cs class OqtRegisterServices (line 24) | partial class OqtRegisterServices method AddSxcOqtPathsAndPlatform (line 29) | private static IServiceCollection AddSxcOqtPathsAndPlatform(this IServ... method AddOqtanePlumbing (line 44) | private static IServiceCollection AddOqtanePlumbing(this IServiceColle... method AddOqtaneInstallation (line 69) | private static IServiceCollection AddOqtaneInstallation(this IServiceC... method AddOqtaneBlazorWebAssemblySupport (line 80) | private static IServiceCollection AddOqtaneBlazorWebAssemblySupport(th... method AddOqtGlobalConfiguration (line 96) | private static IServiceCollection AddOqtGlobalConfiguration(this IServ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_LookUps.cs class OqtRegisterServices (line 7) | partial class OqtRegisterServices method AddSxcOqtLookUps (line 12) | private static IServiceCollection AddSxcOqtLookUps(this IServiceCollec... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_ModuleAndRazor.cs class OqtRegisterServices (line 26) | partial class OqtRegisterServices method AddSxcOqtModule (line 33) | private static IServiceCollection AddSxcOqtModule(this IServiceCollect... method AddSxcOqtDynCodeAndViews (line 52) | private static IServiceCollection AddSxcOqtDynCodeAndViews(this IServi... method AddRazorDependencies (line 78) | private static IServiceCollection AddRazorDependencies(this IServiceCo... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_OqtaneIntegration.cs class OqtRegisterServices (line 9) | partial class OqtRegisterServices method AddSxcOqtIntegratedServices (line 14) | private static IServiceCollection AddSxcOqtIntegratedServices(this ISe... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtRegisterServices_WebApi.cs class OqtRegisterServices (line 10) | partial class OqtRegisterServices method AddSxcOqtApiParts (line 15) | private static IServiceCollection AddSxcOqtApiParts(this IServiceColle... method AddOqtaneApiPlumbingAndHelpers (line 24) | private static IServiceCollection AddOqtaneApiPlumbingAndHelpers(this ... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/StartUp/OqtStartup.cs class OqtStartup (line 26) | [ShowApiWhenReleased(ShowApiMode.Never)] method OqtStartup (line 31) | public OqtStartup() method ConfigureServices (line 39) | public void ConfigureServices(IServiceCollection services) method Configure (line 92) | public void Configure(IApplicationBuilder app, IWebHostEnvironment env) method ConfigureMvc (line 141) | public void ConfigureMvc(IMvcBuilder mvcBuilder) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtPagesDsProvider.cs class OqtPagesDsProvider (line 17) | [PrivateApi] method GetPagesInternal (line 29) | public override List GetPagesInternal( FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtRolesDsProvider.cs class OqtRolesDsProvider (line 11) | internal class OqtRolesDsProvider(IRoleRepository roles, SiteState siteS... method GetRoles (line 15) | [PrivateApi] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtSitesDsProvider.cs class OqtSitesDsProvider (line 12) | [PrivateApi] method OqtSitesDsProvider (line 21) | public OqtSitesDsProvider(Dependencies services, IAliasRepository alia... method GetSitesInternal (line 33) | public override List GetSitesInternal() method GetUrl (line 53) | private string GetUrl(int siteId) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtSqlPlatformInfo.cs class OqtSqlPlatformInfo (line 9) | internal class OqtSqlPlatformInfo( method FindConnectionString (line 20) | public override string FindConnectionString(string name) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtStartUpDataSources.cs class OqtStartUpDataSources (line 12) | internal static class OqtStartUpDataSources method AddOqtSxcDataSources (line 14) | public static IServiceCollection AddOqtSxcDataSources(this IServiceCol... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/ToSic.Sxc.DataSources/OqtUsersProvider.cs class OqtUsersProvider (line 14) | internal class OqtUsersProvider( method GetUser (line 30) | public IUserModel? GetUser(int userId, int siteId) method GetUsers (line 38) | public IEnumerable GetUsers(UsersGetSpecs specs) method ExcludeUser (line 104) | private bool ExcludeUser(UserRole userRole) method IsSystemAdmin (line 115) | private bool IsSystemAdmin(UserRole userRole) => userRole.RoleId == 2; FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Adam/AdamController.cs class AdamController (line 16) | [ValidateAntiForgeryToken] method Upload (line 32) | [HttpPost] method Items (line 37) | [HttpGet("items")] method Folder (line 44) | [HttpPost("folder")] method Delete (line 51) | [HttpGet("delete")] method Rename (line 55) | [HttpGet("rename")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Adam/AppAssetsController.cs class AppAssetsController (line 7) | [Route(OqtWebApiConstants.AppRootNoLanguage + "/{appName}/adam")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/ApiExplorerController.cs class ApiExplorerController (line 23) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method Inspect (line 37) | [HttpGet] method GetCompiledAssembly (line 45) | private Assembly GetCompiledAssembly(string path) method AppApiFiles (line 78) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/AppController.cs class AppController (line 17) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method List (line 27) | [HttpGet] method InheritableApps (line 34) | [HttpGet] method App (line 41) | [HttpDelete] method App (line 48) | [HttpPost] method Languages (line 54) | [HttpGet] method Statistics (line 61) | [HttpGet] method FlushCache (line 68) | [HttpGet] method Export (line 75) | [HttpGet] method SaveData (line 82) | [HttpGet] method Reset (line 89) | [HttpPost] method GetStack (line 97) | [HttpGet] method Import (line 104) | [HttpPost] method GetPendingApps (line 115) | [HttpGet] method InstallPendingApps (line 122) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/AppExtensionsController.cs class AppExtensionsController (line 15) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method Extensions (line 25) | [HttpGet] method InstallPreflight (line 32) | [HttpPost] method InstallPreflightFrom (line 42) | [HttpPost] method Install (line 52) | [ValidateAntiForgeryToken] method InstallFrom (line 61) | [HttpPost] method Inspect (line 71) | [HttpGet] method Configuration (line 78) | [HttpPost("{name}")] method Download (line 96) | [HttpGet] method Delete (line 102) | [HttpDelete] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/AppFilesController.cs class AppFilesController (line 14) | [ValidateAntiForgeryToken] method All (line 28) | [HttpGet] method Asset (line 38) | [HttpGet] method Create (line 46) | [HttpPost] method Asset (line 54) | [HttpPost] method GetTemplates (line 64) | [HttpGet] method Preview (line 67) | [HttpGet] method AppFiles (line 71) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/AppInternalsController.cs class AppInternalsController (line 12) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method Get (line 21) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/AppPartsController.cs class AppPartsController (line 12) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method Get (line 25) | [HttpGet] method Export (line 32) | [HttpGet] method Import (line 42) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/CodeController.cs class CodeController (line 10) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method InlineHelp (line 20) | [HttpGet] method GenerateDataModels (line 25) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/DataController.cs class DataController (line 15) | [Authorize(Roles = RoleNames.Admin)] method BundleExport (line 30) | [HttpGet] method BundleImport (line 40) | [HttpPost] method BundleSave (line 47) | [HttpGet] method BundleRestore (line 53) | [HttpGet] method Recycle (line 65) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/DialogController.cs class DialogController (line 15) | [Authorize(Roles = RoleNames.Admin)] method Settings (line 31) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/EntityController.cs class EntityController (line 25) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Admin}")] method List (line 36) | [HttpGet] method Delete (line 44) | [HttpDelete] method Json (line 59) | [HttpGet] method Download (line 70) | [HttpGet] method XmlPreview (line 90) | [HttpPost] method XmlUpload (line 98) | [HttpPost] method Upload (line 106) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/FeatureController.cs class FeatureController (line 12) | [ValidateAntiForgeryToken] method Details (line 24) | [HttpGet] method SaveNew (line 34) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/FieldController.cs class FieldController (line 12) | [ValidateAntiForgeryToken] method All (line 30) | [HttpGet] method DataTypes (line 36) | [HttpGet] method InputTypes (line 42) | [HttpGet] method ReservedNames (line 46) | [HttpGet] method Add (line 52) | [HttpPost] method Delete (line 59) | [HttpDelete] method Sort (line 66) | [HttpPost] method InputType (line 74) | [HttpPost] method Rename (line 83) | [HttpPost] method GetSharedFields (line 89) | [HttpGet] method GetAncestors (line 93) | [HttpGet] method GetDescendants (line 97) | [HttpGet] method Share (line 101) | [HttpPost] method Inherit (line 105) | [HttpPost] method AddInheritedField (line 109) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/MetadataController.cs class MetadataController (line 11) | [ValidateAntiForgeryToken] method Get (line 25) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/OqtApiInspector.cs class OqtApiInspector (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsBody (line 13) | public bool IsBody(ParameterInfo paramInfo) method GetHttpVerbs (line 18) | public List GetHttpVerbs(MethodInfo methodInfo) method GetSecurity (line 45) | public ApiSecurityDto GetSecurity(MemberInfo member) method GetRequireVerificationToken (line 73) | private bool GetRequireVerificationToken(MemberInfo member) method GetLastAntiForgeryTokenAttribute (line 83) | private static (bool validateAntiForgeryToken, bool autoValidateAntifo... method IsUnsafeHttpMethod (line 121) | private bool IsUnsafeHttpMethod(MemberInfo member) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/QueryController.cs class QueryController (line 14) | [ValidateAntiForgeryToken] method Get (line 27) | [HttpGet] method DataSources (line 31) | [HttpGet] method Save (line 35) | [HttpPost] method RunDev (line 39) | [HttpGet] method DebugStream (line 43) | [HttpGet] method Clone (line 47) | [HttpGet] method Delete (line 51) | [HttpDelete] method Import (line 55) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/TypeController.cs class TypeController (line 15) | [Authorize(Roles = RoleNames.Admin)] method List (line 30) | [HttpGet] method Scopes (line 36) | [HttpGet] method Get (line 42) | [HttpGet] method Delete (line 48) | [HttpDelete] method Save (line 54) | [HttpPost] method AddGhost (line 60) | [HttpPost] method SetTitle (line 66) | [HttpPost] method Json (line 72) | [HttpGet] method Import (line 82) | [HttpPost] method JsonBundleExport (line 88) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/ViewController.cs class ViewController (line 11) | [AllowAnonymous] // necessary at this level, because otherwise download ... method ViewController (line 21) | public ViewController(LazySvc pages) : base(RealControlle... method All (line 32) | [HttpGet] method Delete (line 39) | [HttpGet, HttpDelete] method Json (line 46) | [HttpGet] method Import (line 56) | [HttpPost] method Usage (line 62) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Admin/ZoneController.cs class ZoneController (line 13) | [ValidateAntiForgeryToken] method GetLanguages (line 27) | [HttpGet] method SwitchLanguage (line 31) | [HttpGet] method GetSystemInfo (line 35) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/App/AppAssetsController.cs class AppAssetsController (line 10) | [Route(OqtWebApiConstants.AppRootNoLanguage + "/{appName}/assets")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/App/AppDataController.cs class AppDataController (line 12) | [ApiController] method GetEntities (line 31) | [HttpGet("{contentType}")] method GetOne (line 42) | [HttpGet("{contentType}/{id}")] method CreateOrUpdate (line 52) | [HttpPost("{contentType}")] method Delete (line 67) | [HttpDelete("{contentType}/{id}")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/App/AppQueryController.cs class AppQueryController (line 12) | [Route(OqtWebApiConstants.AppRootNoLanguage)] method PublicQuery (line 25) | [HttpGet("{appPath}/" + AppParts.Query + "/{name}")] method PublicQueryPost (line 33) | [HttpPost("{appPath}/" + AppParts.Query + "/{name}")] method Query (line 42) | [HttpGet($"{AppParts.Auto}/{AppParts.Query}" + "/{name}")] method QueryPost (line 51) | [HttpPost($"{AppParts.Auto}/{AppParts.Query}" + "/{name}")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/App/AppSharedController.cs class AppSharedController (line 10) | [Route(OqtWebApiConstants.SharedRootNoLanguage + "/{appName}/")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/App/CacheController.cs class CacheController (line 9) | [Route(OqtWebApiConstants.AppRootNoLanguage)] method Flush (line 17) | [HttpPost("{appPath}/{controller}/{action}")] method Flush (line 23) | [HttpPost($"{AppParts.Auto}/{{controller}}/{{action}}")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/AppAssetsControllerBase.cs class AppAssetsControllerBase (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 17) | public record Dependencies( method AppAssetsControllerBase (line 27) | protected AppAssetsControllerBase(Dependencies services, string route,... method GetFile (line 35) | [HttpGet("{*filePath}")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Cms/BlockController.cs class BlockController (line 14) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Cms}")] method Block (line 29) | [HttpPost] method Item (line 36) | [HttpPost] method App (line 43) | [HttpPost] method Apps (line 49) | [HttpGet] method ContentTypes (line 56) | [HttpGet] method Templates (line 62) | [HttpGet] method Template (line 68) | [HttpPost] method Render (line 77) | [HttpGet] method Publish (line 83) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Cms/ContentGroupController.cs class ContentGroupController (line 11) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Cms}")] method Header (line 24) | [HttpGet] method Replace (line 32) | [HttpPost] method Replace (line 40) | [HttpGet] method ItemList (line 46) | [HttpGet] method ItemList (line 54) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Cms/EditController.cs class EditController (line 11) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Cms}")] method Load (line 24) | [HttpPost] method Save (line 30) | [HttpPost] method LinkInfo (line 37) | [HttpGet] method Publish (line 45) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Cms/HistoryController.cs class HistoryController (line 15) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Cms}")] method Get (line 27) | [HttpPost] method Restore (line 34) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Cms/ListController.cs class ListController (line 11) | [Route(OqtWebApiConstants.ApiRootNoLanguage + $"/{AreaRoutes.Cms}")] method Move (line 28) | [HttpPost] method Delete (line 36) | [HttpDelete] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/OqtWebApiConstants.cs class OqtWebApiConstants (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Sys/InsightsController.cs class InsightsController (line 8) | [Route(OqtWebApiConstants.ApiRootNoLanguage + "/sys/[controller]/")] method Wrap (line 19) | private ContentResult Wrap(string contents) => base.Content(contents, ... method Details (line 21) | [HttpGet("{view}")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Sys/InstallController.cs class InstallController (line 12) | [Route(OqtWebApiConstants.ApiRootNoLanguage + "/" + AreaRoutes.Sys)] method Resume (line 31) | [HttpGet] method InstallSettings (line 38) | [HttpGet] method RemotePackage (line 46) | [HttpPost] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Sys/LicenseController.cs class LicenseController (line 11) | [Route(OqtWebApiConstants.ApiRootNoLanguage + "/" + AreaRoutes.Sys)] method Summary (line 31) | [HttpGet] method Upload (line 38) | [HttpPost] method Retrieve (line 45) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/WebApi/Sys/LogController.cs class LogController (line 12) | [Route(OqtWebApiConstants.ApiRootNoLanguage + "/" + AreaRoutes.Sys)] method EnableDebug (line 26) | [HttpGet] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Server/wwwroot/Modules/ToSic.Sxc.Oqtane/NativeModule.js function includeScriptsWithAttributes (line 9) | async function includeScriptsWithAttributes(scripts) { FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared.Tests/HtmlHelper/HtmlHelperScriptTests.cs class HtmlHelperScriptTests (line 7) | public class HtmlHelperScriptTests(ITestOutputHelper output) method AddScriptTac (line 12) | private static string AddScriptTac(string html, string src, Alias alia... method TestVariousCombinationsOfAdd (line 23) | [Theory] method AddScript_WithExistingScript_DoesNotAddScript (line 58) | [Fact] method AddScript_WithEmptyHtml_AddsScript (line 74) | [Fact] method AddScript_WithNullSrc_ReturnsOriginalHtml (line 89) | [Fact] method AddScript_WithEmptySrc_ReturnsOriginalHtml (line 108) | [Fact] method AddScript_WithFullUrlSrc_AddsScriptWithFullUrl (line 123) | [Fact] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared.Tests/HtmlHelper/MetaTagExtractorTests.cs class MetaTagExtractorTests (line 3) | public class MetaTagExtractorTests method GetMetaTagContent (line 5) | private static string GetMetaTagContent(string html, string name) => method Test_ValidMetaTag_ReturnsContentValue (line 8) | [Fact] method Test_NoMetaTag_ReturnsNull (line 16) | [Fact] method Test_EmptyContentAttribute_ReturnsEmptyString (line 24) | [Fact] method Test_MetaTagNameCaseInsensitive_ReturnsContentValue (line 32) | [Fact] method Test_ContentValueWithQuotes_ReturnsCorrectValue (line 40) | [Fact] method Test_NullHtml_ReturnsNull (line 48) | [Fact] method Test_EmptyHtml_ReturnsNull (line 55) | [Fact] method Test_NullMetaTagName_ReturnsNull (line 62) | [Fact] method Test_EmptyMetaTagName_ReturnsNull (line 70) | [Fact] method Test_MetaTagWithSpaces_ReturnsContentValue (line 78) | [Fact] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared.Tests/HtmlHelper/MetaTagUpdaterTests.cs class MetaTagUpdaterTests (line 3) | public class MetaTagUpdaterTests method AddOrUpdateMetaTagContent (line 8) | private static string AddOrUpdateMetaTagContent(string html, string na... method Test_UpdateExistingMetaTag (line 11) | [Fact] method Test_AppendNewMetaTag (line 19) | [Fact] method Test_EmptyHeadContent_AppendNewMetaTag (line 27) | [Fact] method Test_NullHeadContent_ReturnsOriginal (line 35) | [Fact] method Test_NullMetaTagName_ReturnsOriginal (line 42) | [Fact] method Test_EmptyMetaTagName_ReturnsOriginal (line 50) | [Fact] method Test_NullContentValue_UpdatesToEmpty (line 58) | [Fact] method Test_EmptyContentValue_UpdatesToEmpty (line 66) | [Fact] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/CspConstants.cs class CspConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Dev/WipConstants.cs class WipConstants (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method AdamNotImplementedYet (line 11) | public static void AdamNotImplementedYet() { } method DontDoAnythingImplementLater (line 13) | public static void DontDoAnythingImplementLater() { } FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Helpers/ErrorHelper.cs class ErrorHelper (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method ErrorMessage (line 6) | public static string ErrorMessage(Exception ex, bool isSuperUser = false) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Helpers/HtmlHelper.cs class HtmlHelper (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetaTagContent (line 80) | public static string? GetMetaTagContent(string html, string name, bool... method AddOrUpdateMetaTagContent (line 89) | [return: NotNullIfNotNull(nameof(html))] method AddHeadChanges (line 107) | [return: NotNullIfNotNull(nameof(html))] method ManageStyleSheets (line 123) | [return: NotNullIfNotNull(nameof(html))] method ManageScripts (line 154) | [return: NotNullIfNotNull(nameof(html))] method ManageInlineScripts (line 181) | [return: NotNullIfNotNull(nameof(html))] method AddScript (line 195) | [return: NotNullIfNotNull(nameof(html))] method AddAssetWhenMissing (line 216) | [return: NotNullIfNotNull(nameof(html))] method CreateScript (line 229) | private static string CreateScript(Resource resource, Alias alias, int... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtDebugStateService.cs type IOqtDebugStateService (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetDebugAsync (line 7) | Task GetDebugAsync(); method SetDebug (line 8) | void SetDebug(bool value); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtHybridLog.cs type IOqtHybridLog (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method Log (line 11) | void Log(params object[] message); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtPageChangesOnServerService.cs type IOqtPageChangesOnServerService (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method ApplyHttpHeaders (line 8) | int ApplyHttpHeaders(OqtViewResultsDto result, IOqtHybridLog page); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtPrerenderService.cs type IOqtPrerenderService (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetPrerenderHtml (line 9) | string GetPrerenderHtml(bool isPrerendered, OqtViewResultsDto viewResu... FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtSxcRenderService.cs type IOqtSxcRenderService (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method RenderAsync (line 8) | Task RenderAsync(RenderParameters @params); method Render (line 10) | OqtViewResultsDto Render(RenderParameters @params); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IOqtTurnOnService.cs type IOqtTurnOnService (line 8) | [PrivateApi("Don't publish yet - the functionality is surfaced on the Pa... method Run (line 12) | string Run(object runOrSpecs, FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Interfaces/IRenderInfoService.cs type IRenderInfoService (line 6) | public interface IRenderInfoService method IsStaticSsr (line 14) | bool IsStaticSsr(string renderMode); method IsBlazorEnhancedNav (line 26) | bool IsBlazorEnhancedNav(string renderMode); method IsSsrFraming (line 40) | bool IsSsrFraming(string renderMode); FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/EavSystemInfo.cs class EavSystemInfo (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method VersionToNiceFormat (line 13) | public static string VersionToNiceFormat(Version version) method VersionWithFakeBuildNumber (line 27) | private static Version VersionWithFakeBuildNumber(Version version) => FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/HttpHeader.cs class HttpHeader (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method HttpHeader (line 6) | public HttpHeader(string name, string value) FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/OqtHeadChange.cs class OqtHeadChange (line 4) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/OqtPagePropertyChanges.cs type OqtPagePropertyChanges (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method InjectOriginalInValue (line 21) | public OqtPagePropertyChanges InjectOriginalInValue(string? original) type OqtPageProperties (line 35) | public enum OqtPageProperties type OqtPagePropertyOperation (line 45) | [PrivateApi("not final yet, probably will not be implemented like this")] FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/OqtViewResultsDto.cs class OqtViewResultsDto (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method OqtViewResultsDto (line 6) | public OqtViewResultsDto() {} FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/RenderParameters.cs type RenderParameters (line 3) | public record RenderParameters FILE: Src/Oqtane/ToSic.Sxc.Oqt.Shared/Models/SxcResource.cs class SxcResource (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method HtmlAttributesGetValueAndRemoveKey (line 46) | private void HtmlAttributesGetValueAndRemoveKey(string key, Action GetReferencePaths() FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/OqtRazorBase.cs class OqtRazorBase (line 19) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method OqtRazorBase (line 28) | [PrivateApi] method GetService (line 51) | public TService GetService() where TService : class method GetService (line 56) | public TService GetService(NoParamOrder npo = default, strin... method ConnectToRoot (line 77) | [PrivateApi] method SetDynamicModel (line 93) | void ISetDynamicModel.SetDynamicModel(RenderSpecs renderSpecs) => RzrH... FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/Razor12.cs class Razor12 (line 6) | [PrivateApi("This will already be documented through the Dnn DLL so shou... FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/Razor12_T.cs class Razor12 (line 18) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method CreateInstance (line 44) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method AsDynamic (line 79) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 82) | public dynamic? AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(ent... method AsDynamic (line 85) | public dynamic? AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynam... method AsDynamic (line 88) | public dynamic? AsDynamic(params object[] entities) => CodeApi.Cdf.Mer... method AsList (line 91) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method AsEntity (line 98) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method CreateSource (line 105) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 109) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method AsAdam (line 123) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/Razor14.cs class Razor14 (line 10) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method GetCode (line 17) | [PrivateApi("added in 16.05, but not sure if it should be public")] FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/RazorTyped.cs class RazorTyped (line 7) | [PrivateApi("This will already be documented through the Dnn DLL so shou... FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Hybrid/RazorTyped_TModel.cs class RazorTyped (line 27) | [PrivateApi("This will already be documented through the Dnn DLL so shou... method AsItem (line 85) | public ITypedItem AsItem(object data, NoParamOrder npo = default, bool... method AsItems (line 89) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 93) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 97) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 101) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 105) | public ITypedStack AsStack(params object[] items) method AsStack (line 109) | public T AsStack(params object[] items) method GetCode (line 117) | public dynamic? GetCode(string path, NoParamOrder npo = default, strin... method As (line 173) | public T As(object source, NoParamOrder npo = default) method AsList (line 178) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Oqtane/Razor12.cs class Razor12 (line 11) | [PublicApi] FILE: Src/Razor/ToSic.Sxc.Razor/Custom.Oqtane/Razor12_T.cs class Razor12 (line 12) | [PrivateApi("This probably doesn't make sense to surface, as the model i... FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/CSharpCompiler.cs class CSharpCompiler (line 23) | internal class CSharpCompiler method CSharpCompiler (line 34) | public CSharpCompiler(RazorReferenceManager manager, IWebHostEnvironme... method CreateSyntaxTree (line 76) | public SyntaxTree CreateSyntaxTree(SourceText sourceText) method CreateCompilation (line 83) | public CSharpCompilation CreateCompilation(string assemblyName) method GetDependencyContextCompilationOptions (line 92) | protected internal virtual DependencyContextCompilationOptions GetDepe... method EnsureOptions (line 107) | [MemberNotNull(nameof(_emitOptions), nameof(_parseOptions), nameof(_co... method GetEmitOptions (line 125) | private EmitOptions GetEmitOptions(DependencyContextCompilationOptions... method GetCompilationOptions (line 165) | private static CSharpCompilationOptions GetCompilationOptions( method GetParseOptions (line 212) | private static CSharpParseOptions GetParseOptions( FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/ChecksumValidator.cs class ChecksumValidator (line 14) | internal static class ChecksumValidator method IsRecompilationSupported (line 16) | public static bool IsRecompilationSupported(RazorCompiledItem item) method IsItemValid (line 30) | public static bool IsItemValid(RazorProjectFileSystem fileSystem, Razo... method ComputeChecksum (line 96) | private static (byte[] checksum, string algorithm) ComputeChecksum(Raz... method ChecksumsEqual (line 122) | private static bool ChecksumsEqual(string checksum, byte[] bytes) FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/CompilationFailedException.cs class CompilationFailedException (line 11) | internal class CompilationFailedException : Exception, ICompilationExcep... method CompilationFailedException (line 13) | public CompilationFailedException( method FormatMessage (line 24) | private static string FormatMessage(IEnumerable co... FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/CompilationFailedExceptionFactory.cs class CompilationFailedExceptionFactory (line 15) | internal static class CompilationFailedExceptionFactory method Create (line 24) | public static CompilationFailedException Create( method Create (line 49) | public static CompilationFailedException Create( method ReadContent (line 95) | private static string ReadContent(RazorCodeDocument codeDocument, stri... method GetDiagnosticMessage (line 117) | private static DiagnosticMessage GetDiagnosticMessage(Diagnostic diagn... method CreateDiagnosticMessage (line 130) | private static DiagnosticMessage CreateDiagnosticMessage( method GetFilePath (line 146) | private static string GetFilePath(RazorCodeDocument codeDocument, Diag... FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/RazorReferenceManager.cs class RazorReferenceManager (line 16) | internal class RazorReferenceManager method RazorReferenceManager (line 25) | public RazorReferenceManager( method GetCompilationReferences (line 45) | private IReadOnlyList GetCompilationReferences() method GetReferencePaths (line 55) | internal IEnumerable GetReferencePaths() method CreateMetadataReference (line 76) | protected static MetadataReference CreateMetadataReference(string path) FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/RuntimeCompilationFileProvider.cs class RuntimeCompilationFileProvider (line 13) | internal sealed class RuntimeCompilationFileProvider method RuntimeCompilationFileProvider (line 18) | public RuntimeCompilationFileProvider(IOptions CompileAsync(string relativePath) method OnCacheMiss (line 156) | private Task OnCacheMiss(string normalizedPath) method CreatePrecompiledWorkItem (line 239) | private ViewCompilerWorkItem CreatePrecompiledWorkItem(string normaliz... method CreateRuntimeCompilationWorkItem (line 285) | private ViewCompilerWorkItem CreateRuntimeCompilationWorkItem(string n... method GetExpirationTokens (line 331) | private IList GetExpirationTokens(CompiledViewDescriptor... method GetChangeTokensFromImports (line 346) | private void GetChangeTokensFromImports(IList expiration... method GetChangeTokenFromAppCode (line 363) | private void GetChangeTokenFromAppCode(IList expirationT... method AppCodeRelativePathIfExists (line 374) | private string AppCodeRelativePathIfExists(string normalizedPath) method CompileAndEmit (line 392) | protected virtual CompiledViewDescriptor CompileAndEmit(string relativ... method GetMetadataReferences (line 418) | private IEnumerable GetMetadataReferences(string re... method GetAppCodeDllPath (line 427) | private string? GetAppCodeDllPath(string relativePath) method GetSxcAppRelativePathWithEdition (line 438) | private (string? appRelativePath, string? edition) GetSxcAppRelativePa... method IsTemplateLocatedInAppFolder (line 469) | private static bool IsTemplateLocatedInAppFolder(string appRelativePat... method GetSxcAppRelativePathWithEditionFallback (line 478) | private (string? appRelativePath, string? edition) GetSxcAppRelativePa... method CompileAndEmit (line 518) | internal Assembly CompileAndEmit(RazorCodeDocument codeDocument, strin... method CreateCompilation (line 557) | private CSharpCompilation CreateCompilation(string compilationContent,... method GetNormalizedPath (line 567) | private string GetNormalizedPath(string relativePath) class ViewCompilerWorkItem (line 584) | private class ViewCompilerWorkItem class Log (line 596) | private static partial class Log method GeneratedCodeToAssemblyCompilationStart (line 599) | [LoggerMessage(1, LogLevel.Debug, "Compilation of the generated code... method GeneratedCodeToAssemblyCompilationEnd (line 602) | [LoggerMessage(2, LogLevel.Debug, "Compilation of the generated code... method GeneratedCodeToAssemblyCompilationEnd (line 605) | public static void GeneratedCodeToAssemblyCompilationEnd(ILogger log... method ViewCompilerLocatedCompiledView (line 616) | [LoggerMessage(3, LogLevel.Debug, "Initializing Razor view compiler ... method ViewCompilerNoCompiledViewsFound (line 619) | [LoggerMessage(4, LogLevel.Debug, "Initializing Razor view compiler ... method ViewCompilerLocatedCompiledViewForPath (line 622) | [LoggerMessage(5, LogLevel.Trace, "Located compiled view for view at... method ViewCompilerRecompilingCompiledView (line 625) | [LoggerMessage(6, LogLevel.Trace, "Invalidating compiled view for vi... method ViewCompilerCouldNotFindFileAtPath (line 628) | [LoggerMessage(7, LogLevel.Trace, "Could not find a file for view at... method ViewCompilerFoundFileToCompile (line 631) | [LoggerMessage(8, LogLevel.Trace, "Found file at path '{Path}'.")] method ViewCompilerInvalidatingCompiledFile (line 634) | [LoggerMessage(9, LogLevel.Trace, "Invalidating compiled view at pat... FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/RuntimeViewCompilerProvider.cs class RuntimeViewCompilerProvider (line 19) | internal sealed class RuntimeViewCompilerProvider : ServiceBase, IViewCo... method RuntimeViewCompilerProvider (line 43) | public RuntimeViewCompilerProvider( method GetCompiler (line 79) | public IViewCompiler GetCompiler() method CreateCompiler (line 90) | private IViewCompiler CreateCompiler() FILE: Src/Razor/ToSic.Sxc.Razor/DotNetOverrides/ViewPath.cs class ViewPath (line 9) | internal static class ViewPath method NormalizePath (line 11) | public static string NormalizePath(string path) FILE: Src/Razor/ToSic.Sxc.Razor/HotBuildReferenceManager.cs class HotBuildReferenceManager (line 9) | internal class HotBuildReferenceManager( method GetMetadataReferences (line 19) | internal IEnumerable GetMetadataReferences(string? ... FILE: Src/Razor/ToSic.Sxc.Razor/IRazorCompiler.cs type IRazorCompiler (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method CompileView (line 12) | Task<(IView view, ActionContext context)> CompileView(string partialNa... FILE: Src/Razor/ToSic.Sxc.Razor/IRazorRenderer.cs type IRazorRenderer (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method RenderToStringAsync (line 11) | Task RenderToStringAsync(EngineSpecs engineSpecs, /*st... FILE: Src/Razor/ToSic.Sxc.Razor/OqtRazorHelper.cs class OqtRazorHelper (line 14) | internal class OqtRazorHelper(OqtRazorBase owner) : Razo... method ConnectToRoot (line 18) | public override void ConnectToRoot(IExecutionContext exCtx) method HandleViewDataInject (line 57) | [return: NotNullIfNotNull(nameof(value))] method SetDynamicModel (line 80) | public void SetDynamicModel(RenderSpecs renderSpecs) method CreateCodeHelper (line 92) | private TypedCode16Helper CreateCodeHelper() method GetCodeNormalizePath (line 103) | protected override string GetCodeNormalizePath(string virtualPath) method GetCodeCshtml (line 114) | protected override object GetCodeCshtml(string path) => method GetCodeFullPathForExistsCheck (line 119) | protected override string GetCodeFullPathForExistsCheck(string path) FILE: Src/Razor/ToSic.Sxc.Razor/RazorCompiler.cs class RazorCompiler (line 15) | internal class RazorCompiler( method CompileView (line 30) | public async Task<(IView view, ActionContext context)> CompileView(str... method FindViewAsync (line 41) | private async Task FindViewAsync(ActionContext actionContext, s... method NewActionContext (line 120) | private ActionContext NewActionContext() method AddAppCodeAssembly (line 127) | private void AddAppCodeAssembly(string partialName, IApp app, HotBuild... FILE: Src/Razor/ToSic.Sxc.Razor/RazorEngine.cs class RazorEngine (line 18) | [PrivateApi("used to be marked as internal, but it doesn't make sense to... method Render (line 32) | public RenderEngineResult Render(IBlock block, RenderSpecs specs) method RenderEntryRazor (line 51) | private RenderEngineResultRaw RenderEntryRazor(EngineSpecs engineSpecs... method RenderTask (line 85) | [PrivateApi] FILE: Src/Razor/ToSic.Sxc.Razor/RazorReferenceManagerEnhanced.cs class RazorReferenceManagerEnhanced (line 10) | internal class RazorReferenceManagerEnhanced(ApplicationPartManager part... method GetAdditionalCompilationReferences (line 16) | public IReadOnlyList GetAdditionalCompilationRefere... FILE: Src/Razor/ToSic.Sxc.Razor/RazorRenderer.cs class RazorRenderer (line 14) | internal class RazorRenderer( method RenderToStringAsync (line 21) | public async Task RenderToStringAsync(EngineSpecs engi... method CreateViewDataDictionaryForRazorViewWithGenericBaseTypeOrNull (line 63) | private ViewDataDictionary? CreateViewDataDictionaryForRazorViewWithGe... FILE: Src/Razor/ToSic.Sxc.Razor/StartupRazor.cs class StartupRazor (line 12) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcRazor (line 15) | public static IServiceCollection AddSxcRazor(this IServiceCollection s... FILE: Src/SharedImports/Properties/SxcSharedAssemblyInfo.cs class SxcSharedAssemblyInfo (line 26) | internal static class SxcSharedAssemblyInfo FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Obsolete/AdamFile.cs type AdamFile (line 12) | [Obsolete("use ToSic.Sxc.Adam.IFile instead")] FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemBase.cs class AdamFileSystemBase (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method AdamFileSystemBase (line 12) | protected AdamFileSystemBase(IAdamPaths adamPaths, string logPrefix, o... method Init (line 24) | public void Init(AdamManager adamManager) method Rename (line 39) | public virtual void Rename(IFile file, string newName) method Delete (line 43) | public virtual void Delete(IFile file) => Log.Do(() => File.Delete(Ada... method MaxUploadKb (line 46) | public int MaxUploadKb() => AdamConstants.MaxUploadKbDefault; method GetFile (line 49) | public abstract IFile GetFile(AdamAssetIdentifier fileId); method GetFiles (line 51) | public abstract List GetFiles(IFolder folder); method Add (line 53) | public abstract IFile Add(IFolder parent, Stream body, string fileName... method AddFolder (line 54) | public abstract void AddFolder(string path); method FolderExists (line 55) | public abstract bool FolderExists(string path); method GetFolder (line 57) | public abstract IFolder GetFolder(AdamAssetIdentifier folderId); method GetFolders (line 59) | public abstract List GetFolders(IFolder folder); method Rename (line 60) | public abstract void Rename(IFolder folder, string newName); method Delete (line 61) | public abstract void Delete(IFolder folder); method Get (line 62) | public abstract IFolder Get(string path); method GetUrl (line 63) | public string GetUrl(string folderPath) => AdamPaths.Url(folderPath.Fo... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemHelpers.cs class AdamFileSystemHelpers (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method EnsurePhysicalPath (line 9) | public string EnsurePhysicalPath(string path) method FindUniqueFileName (line 24) | public string FindUniqueFileName(string serverPath, string fileName) method TryToRenameFile (line 39) | public bool TryToRenameFile(string originalWithPath, string newName) method FindParentPath (line 57) | private static string FindParentPath(string path) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemString.cs class AdamFileSystemString (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemString_Files.cs class AdamFileSystemString (line 3) | public partial class AdamFileSystemString method GetFile (line 5) | public override IFile GetFile(AdamAssetIdentifier fileId) method GetFiles (line 13) | public override List GetFiles(IFolder folder) method Add (line 21) | public override IFile Add(IFolder parent, Stream body, string fileName... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemString_Folders.cs class AdamFileSystemString (line 3) | public partial class AdamFileSystemString method AddFolder (line 6) | public override void AddFolder(string path) method FolderExists (line 13) | public override bool FolderExists(string path) method GetFolder (line 20) | public override IFolder GetFolder(AdamAssetIdentifier folderId) method GetFolders (line 24) | public override List GetFolders(IFolder folder) method Rename (line 32) | public override void Rename(IFolder folder, string newName) => throw n... method Delete (line 35) | public override void Delete(IFolder folder) => throw new NotSupportedE... method Get (line 38) | public override IFolder Get(string path) => ToAdamFolder(path); FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/AdamFileSystemString_ToAdam.cs class AdamFileSystemString (line 3) | public partial class AdamFileSystemString method ToAdamFile (line 6) | private IFile ToAdamFile(string path) method ToAdamFolder (line 33) | private IFolder ToAdamFolder(string path) method FindParentUrl (line 53) | private static string FindParentUrl(string path) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.FileSystem/IAdamFileSystem.cs type IAdamFileSystem (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 11) | void Init(AdamManager adamManager); method MaxUploadKb (line 15) | int MaxUploadKb(); method GetFile (line 26) | IFile GetFile(AdamAssetIdentifier fileId); method GetFiles (line 28) | List GetFiles(IFolder folder); method Rename (line 30) | void Rename(IFile file, string newName); method Delete (line 32) | void Delete(IFile file); method Add (line 34) | IFile Add(IFolder parent, Stream body, string fileName, bool ensureUni... method AddFolder (line 45) | void AddFolder(string path); method FolderExists (line 52) | bool FolderExists(string path); method GetFolder (line 54) | IFolder GetFolder(AdamAssetIdentifier folderId); method GetFolders (line 56) | List GetFolders(IFolder folder); method Rename (line 59) | void Rename(IFolder folder, string newName); method Delete (line 61) | void Delete(IFolder folder); method Get (line 65) | IFolder Get(string path); FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Manager/AdamContext.cs class AdamContext (line 22) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 28) | public record Dependencies( method Init (line 53) | public AdamContext Init(IContextOfApp context, string contentType, str... method AttributeDefinition (line 131) | private static IContentTypeAttribute? AttributeDefinition(IAppReadCont... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Manager/AdamGenericHelper.cs class AdamGenericHelper (line 11) | public abstract class AdamGenericHelper method FolderOfField (line 13) | public abstract IFolder FolderOfField(AdamManager adamManager, AdamSto... method AssetIsChildOfFolder (line 15) | public abstract bool AssetIsChildOfFolder(IFolder parentFolder, ToSic.... method FoldersHaveSameId (line 17) | public abstract bool FoldersHaveSameId(IFolder folder1, IFolder folder2); method FolderOfField (line 27) | public override IFolder FolderOfField(AdamManager adamManager, AdamSto... method AssetIsChildOfFolder (line 30) | public override bool AssetIsChildOfFolder(IFolder parentFolder, ToSic.... method FoldersHaveSameId (line 37) | public override bool FoldersHaveSameId(IFolder folder1, IFolder folder2) class AdamGenericHelper (line 25) | public class AdamGenericHelper : AdamGenericHelper method FolderOfField (line 13) | public abstract IFolder FolderOfField(AdamManager adamManager, AdamSto... method AssetIsChildOfFolder (line 15) | public abstract bool AssetIsChildOfFolder(IFolder parentFolder, ToSic.... method FoldersHaveSameId (line 17) | public abstract bool FoldersHaveSameId(IFolder folder1, IFolder folder2); method FolderOfField (line 27) | public override IFolder FolderOfField(AdamManager adamManager, AdamSto... method AssetIsChildOfFolder (line 30) | public override bool AssetIsChildOfFolder(IFolder parentFolder, ToSic.... method FoldersHaveSameId (line 37) | public override bool FoldersHaveSameId(IFolder folder1, IFolder folder2) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Manager/AdamManager.cs class AdamManager (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 26) | public record Dependencies( method Init (line 38) | public AdamManager Init(IContextOfApp appCtx, int compatibility, ICode... method Folder (line 79) | internal IFolder Folder(string path) method Folder (line 82) | internal IFolder? Folder(string path, bool autoCreate) method FolderOfField (line 106) | public IFolder FolderOfField(Guid entityGuid, string fieldName, IField... method CreateMetadataTyped (line 123) | internal ITypedMetadata CreateMetadataTyped(string key, string title, ... method CreateMetadataDynamic (line 129) | internal object CreateMetadataDynamic(string key, string title, Action... method PrepareUnderlyingMetadata (line 132) | private IMetadata PrepareUnderlyingMetadata(string key, string title, ... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Paths/AdamConfiguration.cs class AdamConfiguration (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GenerateAdamAppRootFolder (line 14) | private string GenerateAdamAppRootFolder() method PathForApp (line 24) | internal string PathForApp(IAppSpecs app) method FillMask (line 37) | private static string FillMask(Dictionary valuesDictio... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Paths/AdamPathsBase.cs class AdamPathsBase (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method AdamPathsBase (line 11) | public AdamPathsBase(IServerPaths serverPaths) : this(serverPaths, Log... method AdamPathsBase (line 14) | protected AdamPathsBase(IServerPaths serverPaths, string logPrefix) : ... method Init (line 20) | public IAdamPaths Init(AdamManager adamManager) method PhysicalPath (line 32) | public string PhysicalPath(string path) method ThrowIfPathContainsDotDot (line 44) | public static void ThrowIfPathContainsDotDot(string path) method RelativeFromAdam (line 54) | public string RelativeFromAdam(string path) method Url (line 69) | public virtual string Url(string path) => Path.Combine(AdamManager.Sit... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Paths/AdamPathsWwwroot.cs class AdamPathsWwwroot (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Url (line 16) | public override string Url(string path) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Paths/IAdamPaths.cs type IAdamPaths (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 8) | IAdamPaths Init(AdamManager adamManager); method PhysicalPath (line 10) | string PhysicalPath(string path); method RelativeFromAdam (line 12) | string RelativeFromAdam(string path); method Url (line 14) | string Url(string path); FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Security/AdamSecurity.cs class AdamSecurity (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method PathIsInItemAdam (line 8) | public static bool PathIsInItemAdam(Guid guid, string? field, string? ... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Security/AdamSecurityChecksBase.cs class AdamSecurityChecksBase (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 17) | public record Dependencies(Generator AppPermission... method Init (line 20) | public IAdamSecurityCheckService Init(AdamContext adamContext, bool us... method SiteAllowsExtension (line 46) | public abstract bool SiteAllowsExtension(string fileName); method CanEditFolder (line 48) | public abstract bool CanEditFolder(Eav.Apps.Assets.IAsset? item); method ExtensionIsNotOk (line 68) | public bool ExtensionIsNotOk(string fileName, [NotNullWhen(true)] out ... method UserIsRestrictedOrItemIsNotDraft (line 108) | public bool UserIsRestrictedOrItemIsNotDraft(Guid guid, [NotNullWhen(t... method FieldDoesNotSupportFiles (line 148) | public bool FieldDoesNotSupportFiles([NotNullWhen(true)] out HttpExcep... method UserNotPermittedOnField (line 176) | public bool UserNotPermittedOnField(List requiredPermissions, ... method FieldPermissionOk (line 193) | public bool FieldPermissionOk(List requiredGrant) method UserIsRestrictedAndAccessingItemOutsideOfFolder (line 206) | public bool UserIsRestrictedAndAccessingItemOutsideOfFolder(string? pa... method DestinationIsNotInItem (line 224) | private static bool DestinationIsNotInItem(Guid guid, string? field, s... method MustThrowIfAccessingRootButNotAllowed (line 236) | public bool MustThrowIfAccessingRootButNotAllowed(bool usePortalRoot, ... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Security/AdamSecurityChecksBasic.cs class AdamSecurityChecksBasic (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method SiteAllowsExtension (line 18) | public override bool SiteAllowsExtension(string fileName) => true; method CanEditFolder (line 20) | public override bool CanEditFolder(Eav.Apps.Assets.IAsset? item) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Security/IAdamSecurityCheckService.cs type IAdamSecurityCheckService (line 7) | public interface IAdamSecurityCheckService method SiteAllowsExtension (line 9) | bool SiteAllowsExtension(string fileName); method CanEditFolder (line 10) | bool CanEditFolder(Eav.Apps.Assets.IAsset? item); method FieldPermissionOk (line 16) | bool FieldPermissionOk(List requiredGrant); method Init (line 18) | internal IAdamSecurityCheckService Init(AdamContext adamContext, bool ... method ExtensionIsNotOk (line 20) | bool ExtensionIsNotOk(string fileName, [NotNullWhen(true)] out HttpExc... method UserIsRestrictedOrItemIsNotDraft (line 29) | bool UserIsRestrictedOrItemIsNotDraft(Guid guid, [NotNullWhen(true)] o... method FieldDoesNotSupportFiles (line 32) | bool FieldDoesNotSupportFiles([NotNullWhen(true)] out HttpExceptionAbs... method UserNotPermittedOnField (line 36) | bool UserNotPermittedOnField(List requiredPermissions, [NotNul... method MustThrowIfAccessingRootButNotAllowed (line 38) | bool MustThrowIfAccessingRootButNotAllowed(bool usePortalRoot, [NotNul... method UserIsRestrictedAndAccessingItemOutsideOfFolder (line 41) | bool UserIsRestrictedAndAccessingItemOutsideOfFolder([NotNullWhen(fals... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Storage/AdamStorage.cs class AdamStorage (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 8) | public void Init(AdamManager manager) => Manager = manager; method GeneratePath (line 23) | protected abstract string GeneratePath(string subFolder); method Folder (line 31) | public IFolder? Folder(string subFolder, bool autoCreate) method RootFolder (line 43) | public IFolder? RootFolder(bool autoCreate = false) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Storage/AdamStorageOfField.cs class AdamStorageOfField (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method InitItemAndField (line 16) | public AdamStorageOfField InitItemAndField(Guid entityGuid, string fie... method GeneratePath (line 24) | protected override string GeneratePath(string subFolder) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Storage/AdamStorageOfSite.cs class AdamStorageOfSite (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GeneratePath (line 11) | protected override string GeneratePath(string subFolder) => (subFolder... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamFolderFileSet.cs type AdamFolderFileSet (line 9) | public record AdamFolderFileSet( FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamItemDtoMakerOptions.cs type AdamItemDtoMakerOptions (line 4) | public record AdamItemDtoMakerOptions FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkBase.cs class AdamWorkBase (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 14) | public record Dependencies( method Setup (line 20) | public void Setup(AdamWorkOptions options) method VerifySecurityAndStructure (line 44) | protected void VerifySecurityAndStructure(IFolder? parentFolder, ToSic... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkDelete.cs class AdamWorkDelete (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Delete (line 9) | public bool Delete(string parentSubfolder, bool isFolder, AdamAssetIde... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkFolderCreate.cs class AdamWorkFolderCreate (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Create (line 10) | public bool Create(string parentSubfolder, string newFolder) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkGet.cs class AdamWorkGet (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method ItemsInField (line 9) | public AdamFolderFileSet? ItemsInField(string subFolderName, bool auto... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkOptions.cs type AdamWorkOptions (line 3) | public record AdamWorkOptions FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkRename.cs class AdamWorkRename (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Rename (line 9) | public bool Rename(string parentSubfolder, bool isFolder, AdamAssetIde... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkUpload.cs class AdamWorkUpload (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method UploadOneNew (line 11) | public IFile UploadOneNew(Stream stream, string subFolder, string file... method UploadOne (line 17) | public IFile UploadOne(Stream stream, string originalFileName, string ... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/AdamWorkUpload_FieldFilters.cs class AdamWorkUpload (line 5) | partial class AdamWorkUpload method CustomFileFilterOk (line 9) | internal bool CustomFileFilterOk(string additionalFilter, string fileN... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys.Work/IAdamWork.cs type IAdamWork (line 8) | public interface IAdamWork: IServiceWithSetup FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/AdamAssetId.cs type AdamAssetIdentifier (line 7) | public record AdamAssetIdentifier type AdamAssetId (line 13) | public record AdamAssetId : AdamAssetIdentifier FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/AdamExportListHelper.cs class AdamExportListHelper (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddFolder (line 41) | private void AddFolder(IFolder folder) method AddFilesInFolder (line 50) | private void AddFilesInFolder(IFolder folder) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/File.cs class File (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method AttachMdRecommendations (line 31) | protected void AttachMdRecommendations(IMetadata mdOf) FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/FileDynamic.cs class FileDynamic (line 7) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/Folder.cs class Folder (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/FolderDynamic.cs class FolderDynamic (line 7) | [PrivateApi] method Create (line 19) | public static FolderDynamic Create(AdamManager ada... FILE: Src/Sxc/ToSic.Sxc.Adam/Adam/Sys/FolderOfField.cs class FolderOfField (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method FolderOfField (line 15) | private FolderOfField(AdamManager adamManager, IField? field) : base(a... method Create (line 20) | public static FolderOfField Create(AdamManager ada... FILE: Src/Sxc/ToSic.Sxc.Adam/Services/AdamService.cs class AdamService (line 10) | [PrivateApi("hide implementation")] method File (line 22) | public IFile? File(int id) method File (line 26) | public IFile? File(string id) method File (line 36) | public IFile? File(IField field) method Folder (line 49) | public IFolder Folder(int id) method Folder (line 53) | public IFolder Folder(IField field) FILE: Src/Sxc/ToSic.Sxc.Adam/Services/IAdamService.cs type IAdamService (line 14) | [InternalApi_DoNotUse_MayChangeWithoutNotice("WIP 14.04")] method File (line 22) | IFile? File(int id); method File (line 29) | IFile? File(string id); method File (line 36) | IFile? File(IField field); method Folder (line 44) | IFolder? Folder(int id); method Folder (line 51) | IFolder? Folder(IField field); FILE: Src/Sxc/ToSic.Sxc.Adam/StartupSxcAdam.cs class StartupSxcAdam (line 14) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcAdam (line 18) | public static IServiceCollection AddSxcAdam(this IServiceCollection se... method AddSxcAdamWork (line 44) | public static IServiceCollection AddSxcAdamWork(this I... method AddSxcAdamFallbacks (line 76) | public static IServiceCollection AddSxcAdamFallbacks(this IServiceColl... FILE: Src/Sxc/ToSic.Sxc.Adam/Sys.ExecutionContext/ICurrentContextService.cs type ICurrentContextService (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Site (line 16) | IContextOfSite Site(); method SetApp (line 18) | IContextOfApp SetApp(IAppIdentity appIdentity); method AppRequired (line 20) | IContextOfApp AppRequired(); method AppOrNull (line 22) | IContextOfApp? AppOrNull(); FILE: Src/Sxc/ToSic.Sxc.Adam/Sys.ExecutionContext/ISxcAppCurrentContextService.cs type ISxcAppCurrentContextService (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetExistingAppOrSet (line 19) | IContextOfApp GetExistingAppOrSet(int appId); method SetAppOrGetBlock (line 21) | IContextOfApp SetAppOrGetBlock(string nameOrPath); method SetAppOrNull (line 23) | IContextOfApp? SetAppOrNull(string? nameOrPath); method AppNameRouteBlock (line 25) | IContextOfApp AppNameRouteBlock(string? nameOrPath); FILE: Src/Sxc/ToSic.Sxc.Apps.Tests/Api.Api01/SimpleDataControllerTests_IsDraft.cs class SimpleDataControllerTests_IsDraft (line 7) | public class SimpleDataControllerTests_IsDraft method TestGetPublishSpecs (line 9) | private static (bool ShouldPublish, bool ShouldBranchDrafts) TestGetPu... method New_NoPublishedState (line 23) | [Theory] method New_NoPublishedState_WritePublishNotAllowed (line 47) | [Theory] method New_True (line 67) | [Theory] method New_True_WritePublishNotAllowed (line 91) | [Theory] method New_False (line 109) | [Theory] method New_False_WritePublishNotAllowed (line 131) | [Theory] method ExistingPublished_NoPublishedState (line 153) | [Theory] method ExistingPublished_NoPublishedState_WritePublishNotAllowed (line 175) | [Theory] method ExistingPublished_True (line 196) | [Theory] method ExistingPublished_True_WritePublishNotAllowed (line 217) | [Theory] method ExistingPublished_False (line 238) | [Theory] method ExistingPublished_False_WritePublishNotAllowed (line 259) | [Theory] method ExistingPublished_Draft (line 279) | [Theory] method ExistingPublish_Draft_WritePublishNotAllowed (line 299) | [Theory] method ExistingDraft_NoPublishedState (line 319) | [Theory] method ExistingDraft_True (line 341) | [Theory] method ExistingDraft_True_WritePublishNotAllowed (line 362) | [Theory] method ExistingDraft_False (line 382) | [Theory] method ExistingDraft_Draft (line 403) | [Theory] method ExistingDraftAndPublish_NoPublishedState (line 424) | [Theory] method ExistingDraftAndPublish_True (line 447) | [Theory] method ExistingDraftAndPublish_True_WritePublishNotAllowed (line 469) | [Theory] method ExistingDraftAndPublish_False (line 492) | [Theory] method ExistingDraftAndPublish_Draft (line 514) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/App/App.cs class App (line 14) | [PrivateApi("hide implementation - IMPORTANT: was PublicApi_Stable_ForUs... method BuildDataForTyped (line 77) | internal TResult BuildDataForTyped() where TData... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/App/App_Query.cs class App (line 6) | partial class App method GetQuery (line 30) | public IQuery GetQuery(string name) FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/App/App_SettingsResources.cs class App (line 6) | public partial class App method MakeDynProperty (line 14) | private dynamic MakeDynProperty(IEntity contents, bool propsRequired) method SetupCodeDataFactory (line 20) | internal void SetupCodeDataFactory(ICodeDataFactory cdf) => cdfLazy.In... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/IApp.cs type IApp (line 12) | [PublicApi] method GetQuery (line 86) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/IAppData.cs type IAppData (line 8) | [PublicApi] method Create (line 21) | IEntity Create(string contentTypeName, Dictionary val... method Create (line 33) | IEnumerable Create(string contentTypeName, IEnumerable values, string? ... method Delete (line 48) | void Delete(int entityId, string? userName = null); method GetCustomMetadata (line 57) | IEnumerable GetCustomMetadata(TKey key, string? content... method GetContentTypes (line 67) | IEnumerable GetContentTypes(); method GetContentType (line 76) | IContentType? GetContentType(string name); FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/IAppDataTyped.cs type IAppDataTyped (line 9) | [PublicApi] method Create (line 15) | IEntity Create(string contentTypeName, Dictionary val... method Create (line 18) | IEnumerable Create(string contentTypeName, IEnumerable values, string? ... method Delete (line 24) | void Delete(int entityId, string? userName = null); method GetContentTypes (line 37) | IEnumerable GetContentTypes(); method GetContentType (line 44) | IContentType? GetContentType(string name); method GetAll (line 65) | IEnumerable? GetAll(NoParamOrder npo = default, string? typeName... method GetOne (line 80) | T? GetOne(int id, NoParamOrder npo = default, bool skipTypeCheck = ... method GetOne (line 95) | T? GetOne(Guid id, NoParamOrder npo = default, bool skipTypeCheck =... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/IAppTyped.cs type IAppTyped (line 11) | [PublicApi] method GetQuery (line 32) | ITypedQuery? GetQuery( method FolderAdvanced (line 68) | IFolder FolderAdvanced(NoParamOrder npo = default, string? location = ... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/IAppTyped_TSettings_TResources.cs type IAppTyped (line 11) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.AppTyped/AppDataTyped.cs class AppDataTyped (line 8) | internal class AppDataTyped( method GetContentTypes (line 16) | IEnumerable IAppDataTyped.GetContentTypes() method GetContentType (line 19) | IContentType? IAppDataTyped.GetContentType(string name) method Setup (line 26) | internal AppDataTyped Setup(ICodeDataFactory cdfConnected) method GetAll (line 38) | IEnumerable? IAppDataTyped.GetAll(NoParamOrder npo, string? type... method GetOne (line 42) | T? IAppDataTyped.GetOne(int id, NoParamOrder npo, bool skipTypeCheck) method GetOne (line 47) | T? IAppDataTyped.GetOne(Guid id, NoParamOrder npo, bool skipTypeCheck) FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.AppTyped/AppTyped.cs class AppTyped (line 25) | internal class AppTyped(LazySvc globalPaths, LazySvc(LazySvc glob... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Assets/AppAssetFile.cs class AppAssetFile (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Assets/AppAssetFolder.cs class AppAssetFolder (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Assets/AppAssetFolderMain.cs class AppAssetFolderMain (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Assets/AppAssetThumbnail.cs class AppAssetThumbnail (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetUrl (line 15) | public static string? GetUrl(IAppReader appReader, IAppPaths appPaths,... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Assets/AppAssetsHelpers.cs class AppAssetsHelpers (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsShared (line 30) | public static bool IsShared(string key) method DetermineShared (line 47) | internal static bool? DetermineShared(string? location) FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Work/WorkApps.cs class WorkApps (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetSelectableApps (line 17) | public IList GetSelectableApps(ISite site, string? filter) method GetApps (line 61) | public List GetApps(ISite site) method GetInheritableApps (line 77) | public ICollection GetInheritableApps(ISite site) FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Work/WorkAppsRemove.cs class WorkAppsRemove (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method RemoveAppInSiteAndEav (line 16) | internal void RemoveAppInSiteAndEav(int zoneId, int appId, bool fullDe... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Work/WorkViews.cs class WorkViews (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] type ViewInfoForPathSelect (line 33) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAll (line 51) | public List GetAll() => method GetRazor (line 58) | public IEnumerable GetRazor() => GetAll().Where(t => t.IsRazor); method GetToken (line 59) | public IEnumerable GetToken() => GetAll().Where(t => !t.IsRazor); method GetForViewSwitch (line 65) | public List GetForViewSwitch() method Get (line 105) | public IView Get(int templateId) method Get (line 108) | public IView Get(Guid guid) method Recreate (line 111) | public IView Recreate(IView originalWithoutServices) => method ViewOfEntity (line 114) | private IView ViewOfEntity(IEntity? templateEntity, object templateId,... method GetContentTypesWithStatus (line 121) | public IList GetContentTypesWithStatus(string appPa... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys.Work/WorkViewsMod.cs class WorkViewsMod (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method DeleteView (line 11) | public bool DeleteView(int viewId) FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/Api01/SimpleDataEditService.cs class SimpleDataEditService (line 31) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 55) | public SimpleDataEditService Init(int zoneId, int appId, bool checkWri... method GetDefaultLanguage (line 72) | private string GetDefaultLanguage(int zoneId) method Create (line 96) | public IEnumerable Create(string contentTypeName, IEnumerable values) method Delete (line 218) | public void Delete(int entityId) => entDelete.New(_ctxWithDb.AppReader... method Delete (line 225) | public void Delete(Guid entityGuid) => entDelete.New(_ctxWithDb.AppRea... method ConvertRelationsToNullArray (line 228) | private IDictionary ConvertRelationsToNullArray(ICont... method BuildNewEntityValues (line 289) | private IDictionary BuildNewEntityValues(IContentT... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/Api01/SimpleDataEditService_IsDraft.cs class SimpleDataEditService (line 5) | partial class SimpleDataEditService method GetPublishSpecs (line 15) | public static EntitySavePublishing GetPublishSpecs(object? publishedSt... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/Api01/SimpleDataEditService_PermissionsAndPublishing.cs class SimpleDataEditService (line 6) | partial class SimpleDataEditService method DetectPublishingOrError (line 9) | private EntitySavePublishing DetectPublishingOrError(IContentType cont... method GetWriteAndPublishAllowed (line 45) | private (bool PublishAllowed, bool WriteAllowed) GetWriteAndPublishAll... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppBase/IAppWithInternal.cs type IAppWithInternal (line 3) | public interface IAppWithInternal : IApp FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppBase/SxcAppBase.cs class SxcAppBase (line 22) | [PrivateApi("Hide implementation - was PublicApi_Stable_ForUseInYourCode... type Dependencies (line 35) | [PrivateApi] method Init (line 98) | public SxcAppBase Init(ISite? replaceSite, IAppIdentityPure appIdentit... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppBase/SxcAppBase_Data.cs class SxcAppBase (line 5) | partial class SxcAppBase method BuildData (line 33) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppBase/SxcAppBase_Environment.cs class SxcAppBase (line 7) | partial class SxcAppBase FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppData/AppDataWithCrud.cs class AppDataWithCrud (line 14) | [PrivateApi("May have been visible before v17, but probably not really, ... method AppDataWithCrud (line 22) | public AppDataWithCrud(Dependencies services, LazySvc IAppData.GetContentTypes() method Create (line 51) | public IEntity Create(string contentTypeName, Dictionary ... method Create (line 77) | public IEnumerable Create(string contentTypeName, IEnumerable... method Update (line 99) | public void Update(int entityId, Dictionary values, s... method Delete (line 110) | public void Delete(int entityId, string? userName = default) method FlushDataSnapshot (line 124) | private void FlushDataSnapshot() method GetMetadata (line 136) | public IEnumerable GetMetadata(int targetType, TKey key... method GetMetadata (line 140) | public IEnumerable GetMetadata(TargetTypes targetType, ... method GetCustomMetadata (line 144) | public IEnumerable GetCustomMetadata(TKey key, string? ... FILE: Src/Sxc/ToSic.Sxc.Apps/Apps/Sys/AppData/Configuration/AppDataConfigProviderUnknown.cs class AppDataConfigProviderUnknown (line 7) | internal class AppDataConfigProviderUnknown(WarnUseOfUnknown serverPaths, LazySvc? GetAll(NoParamOrder npo = default, string? typeName... method GetOne (line 45) | T? GetOne(int id, NoParamOrder npo = default, bool skipTypeCheck = ... method GetOne (line 60) | T? GetOne(Guid guid, NoParamOrder npo = default, bool skipTypeCheck... FILE: Src/Sxc/ToSic.Sxc.Apps/Data/Sys.Typed/DataSourceToTypedHelper.cs class DataSourceToTypedHelper (line 6) | internal class DataSourceToTypedHelper(ICodeDataFactory cdf, IDataSource... method GetAllShared (line 9) | internal IEnumerable? GetAllShared(string? typeName, bool nullIf... method GetOne (line 40) | public T? GetOne(int id, NoParamOrder npo, bool skipTypeCheck) method GetOne (line 45) | public T? GetOne(Guid id, NoParamOrder npo, bool skipTypeCheck) FILE: Src/Sxc/ToSic.Sxc.Apps/Data/Sys.Typed/TypedQuery.cs class TypedQuery (line 6) | internal class TypedQuery(DataSourceBase.Dependencies services, LazySvc<... method Setup (line 11) | internal TypedQuery Setup(ICodeDataFactory cdfConnected) method GetAll (line 23) | IEnumerable? ITypedQuery.GetAll(NoParamOrder npo, string? typeNa... method GetOne (line 27) | T? ITypedQuery.GetOne(int id, NoParamOrder npo, bool skipTypeCheck) method GetOne (line 32) | T? ITypedQuery.GetOne(Guid guid, NoParamOrder npo, bool skipTypeCheck) FILE: Src/Sxc/ToSic.Sxc.Apps/DataSources/AppEditions.cs class AppEditions (line 7) | [PrivateApi] method AppEditions (line 18) | public AppEditions(Dependencies services, LazySvc GetList(IAppJsonConfigurationService a... FILE: Src/Sxc/ToSic.Sxc.Apps/LookUp/LookUpInAppProperty.cs class LookUpInAppProperty (line 11) | [InternalApi_DoNotUse_MayChangeWithoutNotice("this is just fyi")] method Get (line 43) | public override string Get(string key, string strFormat) FILE: Src/Sxc/ToSic.Sxc.Apps/Services/IDataService.cs type IDataService (line 14) | [PublicApi] method SpawnNew (line 28) | [PrivateApi] method GetAppSource (line 44) | [PublicApi] method GetSource (line 57) | [PublicApi] method GetSource (line 76) | [PublicApi] method GetQuery (line 94) | [PublicApi] method CreateLink (line 116) | IDataSourceLink CreateLink(IDataSourceLinkable source, method CombineLinks (line 131) | IDataSourceLink CombineLinks(params IDataSourceLinkable[] sources); FILE: Src/Sxc/ToSic.Sxc.Apps/Services/Sys.DataService/DataSourceOptionsMs.cs class DataSourceOptionsMs (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method SafeOptions (line 13) | public IDataSourceOptions SafeOptions(object? dsParams, object? option... FILE: Src/Sxc/ToSic.Sxc.Apps/Services/Sys.DataService/GetQueryMs.cs class GetQueryMs (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetQueryMs (line 14) | internal GetQueryMs(LazySvc> queryManager, DataSo... method GetQuery (line 21) | public TQuery? GetQuery( FILE: Src/Sxc/ToSic.Sxc.Apps/StartupSxcApps.cs class StartupSxcApps (line 13) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcApps (line 17) | public static IServiceCollection AddSxcApps(this IServiceCollection se... method AddSxcAppsFallbacks (line 48) | public static IServiceCollection AddSxcAppsFallbacks(this IServiceColl... FILE: Src/Sxc/ToSic.Sxc.Apps/Sys.ExecutionContext/ExecutionContextExtensions.cs class ExecutionContextExtensions (line 4) | public static class ExecutionContextExtensions method GetApp (line 10) | public static IApp GetApp(this IExecutionContext exCtx) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/BlockBuildingConstants.cs class BlockBuildingConstants (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/ModuleSettingNames.cs class ModuleSettingNames (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockBuilder/IModuleAndBlockBuilder.cs type IModuleAndBlockBuilder (line 5) | [PrivateApi("internal use only")] method BuildBlock (line 9) | IBlock BuildBlock(int pageId, int moduleId); method BuildBlock (line 11) | IBlock BuildBlock(TPlatformModule module, int? page) ... method GetModule (line 16) | IModule GetModule(int pageId, int moduleId); FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockBuilder/ModuleAndBlockBuilder.cs class ModuleAndBlockBuilder (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetModule (line 13) | public abstract IModule GetModule(int pageId, int moduleId); method ThrowIfModuleIsNull (line 15) | protected void ThrowIfModuleIsNull(int pageId, int moduleId, ... method BuildBlock (line 23) | public IBlock BuildBlock(int pageId, int moduleId) method BuildBlock (line 33) | public IBlock BuildBlock(TPlatformModule module, int?... method GetContextOfBlock (line 41) | protected abstract IContextOfBlock GetContextOfBlock(IModule module, i... method GetContextOfBlock (line 43) | protected abstract IContextOfBlock GetContextOfBlock(... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockBuilder/ModuleAndBlockBuilderUnknown.cs class ModuleAndBlockBuilderUnknown (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method ModuleAndBlockBuilderUnknown (line 9) | public ModuleAndBlockBuilderUnknown(WarnUseOfUnknown(... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorBase.cs class BlockEditorBase (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 13) | public record Dependencies( method BlockEditorBase (line 19) | internal BlockEditorBase(Dependencies services, object[] connect) : ba... method Init (line 22) | internal void Init(IBlock block) => Block = block; method SaveTemplateId (line 33) | public Guid? SaveTemplateId(int templateId, bool forceCreateContentGroup) method Publish (line 56) | public bool Publish(string part, int index) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorBase_More.cs class BlockEditorBase (line 3) | public partial class BlockEditorBase method SavePreviewTemplateId (line 7) | protected abstract void SavePreviewTemplateId(Guid templateGuid); method SetAppId (line 9) | internal abstract void SetAppId(int? appId); method EnsureLinkToContentGroup (line 11) | internal abstract void EnsureLinkToContentGroup(Guid cgGuid); method UpdateTitle (line 13) | internal abstract void UpdateTitle(IEntity titleItem); FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorBase_Title.cs class BlockEditorBase (line 3) | public partial class BlockEditorBase method UpdateTitle (line 5) | internal void UpdateTitle() FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorForEntity.cs class BlockEditorForEntity (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method SavePreviewTemplateId (line 16) | protected override void SavePreviewTemplateId(Guid templateGuid) method SetAppId (line 23) | internal override void SetAppId(int? appId) method EnsureLinkToContentGroup (line 35) | internal override void EnsureLinkToContentGroup(Guid cgGuid) method UpdateTitle (line 39) | internal override void UpdateTitle(IEntity? titleItem) method UpdateValue (line 51) | private void UpdateValue(string key, object value) method Update (line 54) | private void Update(Dictionary newValues) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorForModule.cs class BlockEditorForModule (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method SavePreviewTemplateId (line 14) | protected override void SavePreviewTemplateId(Guid templateGuid) method SetAppId (line 18) | internal override void SetAppId(int? appId) method EnsureLinkToContentGroup (line 21) | internal override void EnsureLinkToContentGroup(Guid cgGuid) method UpdateTitle (line 24) | internal override void UpdateTitle(IEntity titleItem) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.BlockEditor/BlockEditorSelector.cs class BlockEditorSelector (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetEditor (line 7) | public BlockEditorBase GetEditor(IBlock block) method GetEditorInternal (line 15) | private BlockEditorBase GetEditorInternal(IBlock block) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.Work/WorkBlockViewsGet.cs class WorkBlockViewsGet (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetCompatibleViews (line 21) | internal IEnumerable GetCompatibleViews(IBlock block) method GetFullyCompatibleViews (line 61) | private List GetFullyCompatibleViews(BlockConfiguration blockCo... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.Work/WorkBlocks.cs class WorkBlocks (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContentGroups (line 15) | private IImmutableList GetContentGroups() method AllWithView (line 18) | public ICollection AllWithView() method GetBlockConfig (line 40) | public BlockConfiguration GetBlockConfig(Guid contentGroupGuid) method GetOrGeneratePreviewConfig (line 56) | public BlockConfiguration GetOrGeneratePreviewConfig(IBlockIdentifier ... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys.Work/WorkBlocksMod.cs class WorkBlocksMod (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method UpdateOrCreateContentGroup (line 13) | public Guid UpdateOrCreateContentGroup(BlockConfiguration blockConfigu... method AddEmptyItem (line 41) | public void AddEmptyItem(BlockConfiguration block, int? index, bool fo... method NewBlockReference (line 58) | public int NewBlockReference(int parentId, string field, int index, st... method CreateItemAndAddToList (line 73) | private int CreateItemAndAddToList(int parentId, string field, int ind... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockConfiguration.cs type BlockConfiguration (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockFeaturesHelpers.cs class BlockFeaturesHelpers (line 5) | public class BlockFeaturesHelpers method BlockFeatures (line 7) | public static List BlockFeatures(IBlock block, ILog log) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockGeneratorHelpers.cs class BlockGeneratorHelpers (line 12) | public class BlockGeneratorHelpers(GenWorkPlus workViews, Gen... method CompleteInit (line 19) | public BlockSpecs CompleteInit(BlockSpecs currentSpecs, IBlock? parent... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockInstanceConstants.cs class BlockInstanceConstants (line 3) | public class BlockInstanceConstants FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockOfEntity.cs class BlockOfEntity (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetBlockOfEntity (line 13) | public IBlock GetBlockOfEntity(IBlock parentBlock, IEntity? blockEntit... method LoadBlockDefinition (line 50) | private static (bool IsContentApp, IBlockIdentifier BlockIdentifier) L... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockOfModule.cs class BlockOfModule (line 8) | [PrivateApi] method GetBlockOfModule (line 17) | public IBlock GetBlockOfModule(IContextOfBlock ctx) FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockSpecs.cs type BlockSpecs (line 13) | [PrivateApi("Was InternalApi_DoNotUse_... till v17")] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/BlockViewLoader.cs class BlockViewLoader (line 11) | internal class BlockViewLoader(ILog parentLog) : HelperBase(parentLog, "... method PickView (line 13) | internal IView? PickView(BlockSpecs block, IView? configView, WorkView... method TryGetViewBasedOnUrlParams (line 25) | private IView? TryGetViewBasedOnUrlParams(IContextOfBlock context, Wor... FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/IBlock.cs type IBlock (line 13) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/IDependentApp.cs type IDependentApp (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/Problems/ProblemReport.cs class ProblemReport (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] type ErrorSeverity (line 10) | public enum ErrorSeverity type ErrorScope (line 18) | public enum ErrorScope FILE: Src/Sxc/ToSic.Sxc.Blocks/Blocks/Sys/SpecsForLogHistory.cs class SpecsForLogHistory (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method BuildSpecsForLogHistory (line 11) | public IDictionary BuildSpecsForLogHistory(IBlock bloc... FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/AppIdResolver.cs class AppIdResolver (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAppIdFromPath (line 18) | internal int GetAppIdFromPath(int zoneId, string appPath, bool required) method GetAppIdFromRoute (line 35) | internal IAppIdentity? GetAppIdFromRoute() FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/ContextConstants.cs class ContextConstants (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/ContextOfBlock.cs class ContextOfBlock (line 13) | [PrivateApi("Internal stuff, not for public use")] method Clone (line 56) | public override IContextOfSite Clone(ILog parentLog) FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/ContextResolverBase.cs class ContextResolverBase (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] method Site (line 24) | public IContextOfSite Site() => _site.Get(siteCtxGenerator.New)!; method SetApp (line 28) | public IContextOfApp SetApp(IAppIdentity appIdentity) method AppRequired (line 36) | public IContextOfApp AppRequired() method AppOrNull (line 39) | public IContextOfApp? AppOrNull() => AppContextFromAppOrBlock; FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/IContextOfBlock.cs type IContextOfBlock (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/ISxcCurrentContextService.cs type ISxcCurrentContextService (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method BlockContextRequired (line 17) | IContextOfBlock BlockContextRequired(); method BlockContextOrNull (line 23) | IContextOfBlock? BlockContextOrNull(); method AttachBlock (line 25) | void AttachBlock(IBlock block); method BlockOrNull (line 27) | IBlock? BlockOrNull(); method BlockRequired (line 29) | IBlock BlockRequired(); method SwapBlockView (line 31) | IBlock SwapBlockView(IView newView); FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/SxcContextResolver_AppBlock.cs class SxcCurrentContextService (line 7) | partial class SxcCurrentContextService method GetExistingAppOrSet (line 9) | public IContextOfApp GetExistingAppOrSet(int appId) method SetAppOrGetBlock (line 55) | public IContextOfApp SetAppOrGetBlock(string nameOrPath) method AppNameRouteBlock (line 59) | public IContextOfApp AppNameRouteBlock(string? nameOrPath) FILE: Src/Sxc/ToSic.Sxc.Blocks/Context.Sys/SxcCurrentContextService.cs class SxcCurrentContextService (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] method UserPermissions (line 36) | public EffectivePermissions UserPermissions() => _ctxUserPerm ??= GetU... method GetUserPermissions (line 44) | private EffectivePermissions GetUserPermissions() method SetAppOrNull (line 68) | public IContextOfApp? SetAppOrNull(string? nameOrPath) method AttachBlock (line 81) | public void AttachBlock(IBlock block) method SwapBlockView (line 88) | public IBlock SwapBlockView(IView newView) method BlockOrNull (line 107) | public IBlock? BlockOrNull() => _block; method BlockRequired (line 109) | public IBlock BlockRequired() => BlockOrNull() method BlockContextRequired (line 112) | public IContextOfBlock BlockContextRequired() => BlockContextOrNull() method BlockContextOrNull (line 115) | public IContextOfBlock? BlockContextOrNull() => _block?.Context; FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/CmsBlock/CmsBlock.cs class CmsBlock (line 21) | [PublicApi] type Dependencies (line 54) | public new record Dependencies( method CmsBlock (line 61) | public CmsBlock(Dependencies services): base(services.ParentServices, ... method GetLink (line 72) | IDataSourceLink IDataSourceLinkable.GetLink() => _link method GetContent (line 80) | private IImmutableList GetContent() method GetHeader (line 97) | private IImmutableList GetHeader() FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/CmsBlock/CmsBlock_ConfigAndView.cs class CmsBlock (line 7) | public sealed partial class CmsBlock method LoadBlockConfiguration (line 27) | private ResultOrError LoadBlockConfiguration() FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/CmsBlock/CmsBlock_GetStream.cs class CmsBlock (line 9) | public sealed partial class CmsBlock method GetStream (line 11) | private IImmutableList GetStream( method GetInOrAutoCreate (line 101) | private IImmutableList GetInOrAutoCreate() method GetPresentationEntity (line 119) | private static IEntity? GetPresentationEntity(IImmutableList ... FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/CmsBlock/CmsBlock_InstanceBlock.cs class CmsBlock (line 7) | public sealed partial class CmsBlock FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/CmsBlock/ContextData.cs class ContextData (line 23) | [PrivateApi("used to be Internal... till 16.01, then changed to private ... method SetOut (line 42) | internal void SetOut(IQuery querySource) method SetBlock (line 45) | internal void SetBlock(CmsBlock blockSource) FILE: Src/Sxc/ToSic.Sxc.Blocks/DataSources/Sys/BlockDataSourceFactory.cs class BlockDataSourceFactory (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContextDataSourceFromView (line 15) | internal IDataSource GetContextDataSourceFromView(BlockSpecs block, IL... FILE: Src/Sxc/ToSic.Sxc.Blocks/Engines/RenderEngineResult.cs type RenderEngineResult (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] type RenderEngineResultRaw (line 20) | public record RenderEngineResultRaw FILE: Src/Sxc/ToSic.Sxc.Blocks/Integration.Modules/BasicModuleUpdater.cs class BasicModuleUpdater (line 10) | internal class BasicModuleUpdater(WarnUseOfUnknown _... method SetAppId (line 12) | public void SetAppId(IModule instance, int? appId) method SetPreview (line 17) | public void SetPreview(int instanceId, Guid previewTemplateGuid) method SetContentGroup (line 22) | public void SetContentGroup(int instanceId, bool wasCreated, Guid guid) method UpdateTitle (line 27) | public void UpdateTitle(IBlock block, IEntity titleItem) FILE: Src/Sxc/ToSic.Sxc.Blocks/Integration.Modules/IPlatformModuleUpdater.cs type IPlatformModuleUpdater (line 6) | [PrivateApi] method SetAppId (line 15) | void SetAppId(IModule instance, int? appId); method SetPreview (line 22) | void SetPreview(int instanceId, Guid previewView); method SetContentGroup (line 30) | void SetContentGroup(int instanceId, bool blockExists, Guid guid); method UpdateTitle (line 37) | void UpdateTitle(IBlock block, IEntity titleItem); FILE: Src/Sxc/ToSic.Sxc.Blocks/LookUp.Sys/LookUpCmsBlock.cs class LookUpCmsBlock (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/LookUp.Sys/LookUpEngineResolver.cs class LookUpEngineResolver (line 11) | internal class LookUpEngineResolver(LazySvc> builtI... FILE: Src/Sxc/ToSic.Sxc.Blocks/LookUp.Sys/LookUpEngineResolverBase.cs class LookUpEngineResolverBase (line 9) | public abstract class LookUpEngineResolverBase(LazySvc AddHttpAndDiSources(/*LookUpEngine existingLis... FILE: Src/Sxc/ToSic.Sxc.Blocks/LookUp.Sys/SxcAppDataConfigProvider.cs class SxcAppDataConfigProvider (line 22) | public class SxcAppDataConfigProvider(LazySvc get... method GetDataConfiguration (line 25) | public IAppDataConfiguration GetDataConfiguration(SxcAppBase app, AppD... method GetLookupEngineForContext (line 35) | internal LookUpEngine GetLookupEngineForContext(IContextOfSite? contex... FILE: Src/Sxc/ToSic.Sxc.Blocks/LookUp.Sys/SxcAppDataConfigSpecs.cs class SxcAppDataConfigSpecs (line 6) | public class SxcAppDataConfigSpecs: AppDataConfigSpecs FILE: Src/Sxc/ToSic.Sxc.Blocks/StartupSxcBlocks.cs class StartupSxcBlocks (line 20) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcBlocks (line 23) | public static IServiceCollection AddSxcBlocks(this IServiceCollection ... method AddSxcBlocksFallbacks (line 74) | public static IServiceCollection AddSxcBlocksFallbacks(this IServiceCo... FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.ExecutionContext/ExecutionContextExtensions.cs class ExecutionContextExtensions (line 6) | public static class ExecutionContextExtensions method GetBlock (line 8) | public static IBlock GetBlock(this IExecutionContext exCtx) method GetContextOfBlock (line 11) | public static IContextOfBlock GetContextOfBlock(this IExecutionContext... FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/HeadChange.cs type HeadChange (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/Helpers.cs class Helpers (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method UpdateProperty (line 8) | public static string UpdateProperty(string original, PagePropertyChang... method InjectOriginalInValue (line 51) | public static PagePropertyChange InjectOriginalInValue(PagePropertyCha... FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/HttpHeader.cs type HttpHeader (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/IChangeQueue.cs type IChangeQueue (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetPropertyChangesAndFlush (line 10) | IList GetPropertyChangesAndFlush(ILog log); method GetHeadChangesAndFlush (line 16) | IList GetHeadChangesAndFlush(ILog log); method Queue (line 28) | public PagePropertyChange Queue(PageProperties property, string? value... FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/IPageServiceShared.cs type IPageServiceShared (line 8) | public interface IPageServiceShared: IChangeQueue method GetAssetsAndFlush (line 10) | List GetAssetsAndFlush(); method AddAssets (line 11) | void AddAssets(RenderEngineResult result); method Add (line 31) | HeadChange? Add(IHtmlTag tag, string? identifier = null); FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/PageChangeModes.cs type PageChangeModes (line 3) | [PrivateApi("not final yet, probably will not be implemented like this")] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/PageProperties.cs type PageProperties (line 3) | public enum PageProperties FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageContext/PagePropertyChange.cs type PagePropertyChange (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageFeatures/IPageFeature.cs type IPageFeature (line 6) | [PrivateApi("Internal / not final - neither name, namespace or anything")] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageFeatures/IPageFeatures.cs type IPageFeatures (line 6) | [PrivateApi("should never be public, could be confused with the IPageSer... method Activate (line 15) | IEnumerable Activate(string[] keys); method GetFeaturesWithDependentsAndFlush (line 22) | List GetFeaturesWithDependentsAndFlush(ILog log); method GetWithDependents (line 32) | List GetWithDependents(List features, ILog log); method FeaturesFromSettingsAdd (line 38) | void FeaturesFromSettingsAdd(PageFeatureFromSettings newFeature); FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageFeatures/PageFeature.cs type PageFeature (line 9) | [PrivateApi("Internal / not final - neither name, namespace or anything")] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageFeatures/PageFeatureFromSettings.cs type PageFeatureFromSettings (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Sys.Render/PageFeatures/SxcPageFeatures.cs class SxcPageFeatures (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Blocks/Web.Sys.ClientAssets/ClientAsset.cs type ClientAsset (line 3) | public record ClientAsset FILE: Src/Sxc/ToSic.Sxc.Cms/Blocks.Sys/BlockIdentifier.cs class BlockIdentifier (line 4) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Cms/Blocks.Sys/IBlockIdentifier.cs type IBlockIdentifier (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/IFileModel.cs type IFileModel (line 17) | [ModelSpecs(Use = typeof(FileModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/IFolderModel.cs type IFolderModel (line 16) | [ModelSpecs(Use = typeof(FolderModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/FileFolderBase.cs type FileFolderBase (line 7) | [PrivateApi("Was InternalApi till v17 - hide till we know how to handle ... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/FileModelOfEntity.cs type FileModelOfEntity (line 6) | [PrivateApi("Still tweaking details and naming v19.0x")] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/FileModelRaw.cs type FileModelRaw (line 18) | [PrivateApi("Was InternalApi till v17 - hide till we know how to handle ... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/FolderModelOfEntity.cs type FolderModelOfEntity (line 3) | [PrivateApi("Still tweaking details and naming v19.0x")] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/FolderModelRaw.cs type FolderModelRaw (line 19) | [PrivateApi("Was InternalApi till v17 - hide till we know how to handle ... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/IFileModelSync.cs type IFileModelSync (line 3) | internal interface IFileModelSync FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Assets/Sys/IFolderModelSync.cs type IFolderModelSync (line 3) | internal interface IFolderModelSync FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Notes/INoteModel.cs type INoteModel (line 13) | [ModelSpecs(Use = typeof(NoteModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Notes/Sys/NoteModelOfEntity.cs type NoteModelOfEntity (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Pages/IPageModel.cs type IPageModel (line 22) | [ModelSpecs(Use = typeof(PageModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Pages/Sys/PageModelOfEntity.cs type PageModelOfEntity (line 3) | public record PageModelOfEntity: ModelFromEntity, IPageModel FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Pages/Sys/PageModelRaw.cs type PageModelRaw (line 15) | [PrivateApi("Was InternalApi till v17 - hide till we know how to handle ... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Publishing.Sys/BasicPagePublishing.cs class BasicPagePublishing (line 5) | internal class BasicPagePublishing : ServiceBase, IPagePublishing method BasicPagePublishing (line 7) | public BasicPagePublishing(WarnUseOfUnknown _) : ... method DoInsidePublishing (line 9) | public void DoInsidePublishing(IContextOfSite context, Action 0; method GetPublishedVersion (line 21) | public int GetPublishedVersion(int instanceId) => 0; method Publish (line 24) | public void Publish(int instanceId, int version) FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Publishing.Sys/IPagePublishing.cs type IPagePublishing (line 6) | [PrivateApi] method DoInsidePublishing (line 15) | void DoInsidePublishing(IContextOfSite context, Action true; FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Publishing.Sys/PagePublishingGetSettingsForbidden.cs class PagePublishingGetSettingsForbidden (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method SettingsOfModule (line 13) | public BlockPublishingSettings SettingsOfModule(int moduleId) => new() method IsViable (line 22) | public bool IsViable() => featuresService.IsEnabled(BuiltInFeatures.Ed... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Publishing.Sys/PagePublishingGetSettingsOptional.cs class PagePublishingGetSettingsOptional (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method SettingsOfModule (line 10) | public BlockPublishingSettings SettingsOfModule(int moduleId) => new() method IsViable (line 19) | public bool IsViable() => true; FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Publishing.Sys/PagePublishingGetSettingsUnknown.cs class PagePublishingGetSettingsUnknown (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method PagePublishingGetSettingsUnknown (line 6) | public PagePublishingGetSettingsUnknown(WarnUseOfUnknown ZoneMapperLazy, IAppsC... method GetSitesInternal (line 22) | public abstract List GetSitesInternal(); method GetZoneId (line 24) | public int GetZoneId(int siteId) => Services.ZoneMapperLazy.Value.GetZ... method GetDefaultAppId (line 26) | public int GetDefaultAppId(int siteId) => Services.AppsCatalog.Default... method GetPrimaryAppId (line 28) | public int GetPrimaryAppId(int siteId) => Services.AppsCatalog.Primary... method GetLanguages (line 30) | public string GetLanguages(int siteId) FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Sites/Sys/SitesDataSourceProviderUnknown.cs class SitesDataSourceProviderUnknown (line 5) | internal class SitesDataSourceProviderUnknown(SitesDataSourceProvider.De... method GetSitesInternal (line 7) | public override List GetSitesInternal() => []; FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/IUserModel.cs type IUserModel (line 21) | [ModelSpecs(Use = typeof(UserModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/IUserRoleModel.cs type IUserRoleModel (line 20) | [ModelSpecs(Use = typeof(UserRoleModelOfEntity))] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/CmsUserElevationExtensions.cs class CmsUserElevationExtensions (line 7) | public static class CmsUserElevationExtensions method GetElevation (line 9) | public static UserElevation GetElevation(this ICmsUser user) FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/IUsersProvider.cs type IUsersProvider (line 8) | [PrivateApi] method GetUser (line 20) | public IUserModel? GetUser(int userId, int siteId); method GetUsers (line 27) | public IEnumerable GetUsers(UsersGetSpecs specs); FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/SxcUserConstants.cs class SxcUserConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserConstants.cs class UserConstants (line 5) | public class UserConstants FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserModel.cs type UserModel (line 14) | [PrivateApi("this is only internal - public access is always through int... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserModelOfEntity.cs type UserModelOfEntity (line 4) | internal record UserModelOfEntity : ModelFromEntity, IUserModel FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserRoleModel.cs type UserRoleModel (line 15) | [PrivateApi("Was InternalApi till v17 - hide till we know how to handle ... FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserRoleModelOfEntity.cs type UserRoleModelOfEntity (line 3) | internal record UserRoleModelOfEntity: ModelFromEntity, IUserRoleModel FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UserRolesProviderUnknown.cs class UserRolesProviderUnknown (line 7) | internal class UserRolesProviderUnknown(WarnUseOfUnknown GetRoles() FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UsersGetSpecs.cs type UsersGetSpecs (line 3) | public record UsersGetSpecs FILE: Src/Sxc/ToSic.Sxc.Cms/Cms/Users/Sys/UsersProviderUnknown.cs class UsersProviderUnknown (line 7) | internal class UsersProviderUnknown(WarnUseOfUnknown new UserModel(); method GetUsers (line 13) | public IEnumerable GetUsers(UsersGetSpecs specs) => new Lis... FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsBlock.cs type ICmsBlock (line 16) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsContext.cs type ICmsContext (line 10) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsCulture.cs type ICmsCulture (line 9) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsModule.cs type ICmsModule (line 18) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsPage.cs type ICmsPage (line 18) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsPlatform.cs type ICmsPlatform (line 9) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsSite.cs type ICmsSite (line 13) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsUser.cs type ICmsUser (line 23) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Interfaces/ICmsView.cs type ICmsView (line 17) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Module/IModule.cs type IModule (line 8) | [PrivateApi] method Init (line 12) | [PrivateApi("Workaround till we have DI to inject the current containe... FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Page/IPage.cs type IPage (line 4) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 27) | IPage Init(int id); FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Platform/IPlatform.cs type IPlatform (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Platform/PlatformType.cs type PlatformType (line 6) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Sys/Parameters.cs type Parameters (line 17) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Cms/Context/Sys/Parameters_Typed.cs type Parameters (line 9) | partial record Parameters: ITyped FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/AdamFiles.cs class AdamFiles (line 21) | [VisualQuery( method AdamFiles (line 68) | [PrivateApi] method GetFolders (line 79) | private IImmutableList GetFolders() => GetInternal() method GetFiles (line 83) | private IImmutableList GetFiles() => GetInternal() method GetInternal (line 87) | private IImmutableList GetInternal() => _getInternal.Get(() => FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/AppAssets/AppAssets.cs class AppAssets (line 37) | [VisualQuery( method AppAssets (line 88) | [PrivateApi] method Get (line 105) | private IImmutableList Get(string streamName) method GetAll (line 123) | private IDictionary>> GetAll() =>... method GetInternal (line 140) | private (IImmutableList folders, IImmutableList file... FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/AppAssets/AppAssetsGetSpecs.cs type AppAssetsGetSpecs (line 6) | public record AppAssetsGetSpecs: IWorkSpecs FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Pages.cs class Pages (line 31) | [PublicApi] method Pages (line 127) | [PrivateApi] method GetPages (line 136) | private IImmutableList GetPages() FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sites.cs class Sites (line 30) | [PublicApi] method Sites (line 41) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.AdamFiles/AdamDataSourceProvider.cs class AdamDataSourceProvider (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 19) | public record Dependencies(LazySvc AdamContext, ISxcAppCu... method AdamDataSourceProvider (line 22) | protected AdamDataSourceProvider(Dependencies services) : base(service... method Configure (line 25) | public AdamDataSourceProvider Configure( method GetInternal (line 51) | public Func> GetInternal() method GetAdamListOfItems (line 54) | private IEnumerable GetAdamListOfItems(IEntity entity) method AddAdamItemsFromFolder (line 76) | private void AddAdamItemsFromFolder(IFolder folder, List Folders, List Files) GetAll() method GetFiles (line 65) | public List GetFiles() method GetFolders (line 99) | private List GetFolders() method ToFolderData (line 124) | private FolderModelRaw ToFolderData(DirectoryInfo d, PreparedPaths pat... method FullNameWithoutAppFolder (line 148) | private static string FullNameWithoutAppFolder(string? path, PreparedP... method PreparePaths (line 161) | private static PreparedPaths PreparePaths(IAppPaths appPaths, string r... type PreparedPaths (line 170) | private record PreparedPaths(string AppSitePath, bool HasShared, strin... FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.Pages/PagesDataSourceProvider.cs class PagesDataSourceProvider (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetPagesInternal (line 20) | public abstract List GetPagesInternal( FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.Pages/PagesDataSourceProviderUnknown.cs class PagesDataSourceProviderUnknown (line 7) | internal class PagesDataSourceProviderUnknown(WarnUseOfUnknown GetPagesInternal(NoParamOrder npo =... FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.Sources/EntityPicker.cs class EntityPicker (line 20) | [PrivateApi] method EntityPicker (line 59) | [PrivateApi] method GetList (line 122) | private IEnumerable GetList() method GetContentTypes (line 212) | private List GetContentTypes() method FilterByIds (line 245) | private List FilterByIds(List list) FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.Users/IUserRolesProvider.cs type IUserRolesProvider (line 10) | [PrivateApi] method GetRoles (line 18) | IEnumerable GetRoles(); FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Sys.Users/UsersGetSpecsParsed.cs type UsersGetSpecsParsed (line 5) | public record UsersGetSpecsParsed(UsersGetSpecs Specs) FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/UserRoles.cs class UserRoles (line 28) | [PublicApi] method UserRoles (line 80) | [PrivateApi] method GetList (line 91) | private IImmutableList GetList() method KeepRolesCondition (line 124) | private Func? KeepRolesCondition() method DropRolesCondition (line 132) | private Func? DropRolesCondition() method RolesCsvListToInt (line 140) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Cms/DataSources/Users.cs class Users (line 33) | [PublicApi] method Users (line 143) | [PrivateApi] method GetUsersAndRoles (line 159) | private (IEnumerable Users, IEnumerable UserRoles) G... method GetUsersAndFilter (line 200) | private List GetUsersAndFilter() method GetRolesStream (line 216) | private List GetRolesStream(List usersRaw) FILE: Src/Sxc/ToSic.Sxc.Cms/ExportImport.Sys/SxcXmlExporter.cs class SxcXmlExporter (line 18) | public abstract class SxcXmlExporter(XmlSerializer xmlSerializer, IAppsC... method Init (line 28) | public override XmlExporter Init(AppExportSpecs specs, IAppReader appR... method PostContextInit (line 42) | protected abstract void PostContextInit(IContextOfApp appContext); FILE: Src/Sxc/ToSic.Sxc.Cms/StartupSxcCms.cs class StartupSxcCms (line 13) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcCms (line 16) | public static IServiceCollection AddSxcCms(this IServiceCollection ser... FILE: Src/Sxc/ToSic.Sxc.Cms/Sys.ExecutionContext/ExecutionContextExtensions.cs class ExecutionContextExtensions (line 5) | public static class ExecutionContextExtensions method GetCmsContext (line 7) | public static ICmsContext GetCmsContext(this IExecutionContext context) FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpCustomModelGenerator.cs class CSharpCustomModelGenerator (line 9) | internal class CSharpCustomModelGenerator(CSharpCustomModelsGenerator ge... method GenerateFileIntroComment (line 16) | protected override string GenerateFileIntroComment(string userName) => method GenerateMainClassComment (line 35) | protected override string GenerateMainClassComment(string? firstProper... method GenerateAutoGenClassComment (line 55) | protected override string GenerateAutoGenClassComment() => FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpCustomModelsGenerator.cs class CSharpCustomModelsGenerator (line 12) | [PrivateApi] method BuildDerivedSpecs (line 27) | protected internal override CSharpCodeSpecs BuildDerivedSpecs(IFileGen... method BuildCustomModelSpecs (line 33) | private CSharpCodeSpecs BuildCustomModelSpecs(IFileGeneratorSpecs para... method CreateFileGenerator (line 46) | protected override IGeneratedFile? CreateFileGenerator(IContentType ty... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpModelGeneratorBase.cs class CSharpModelGeneratorBase (line 11) | internal abstract class CSharpModelGeneratorBase(CSharpModelsGeneratorBa... method GenerateFileIntroComment (line 54) | protected abstract string GenerateFileIntroComment(string userName); method GenerateMainClassComment (line 61) | protected abstract string GenerateMainClassComment(string? firstProper... method GenerateAutoGenClassComment (line 67) | protected abstract string GenerateAutoGenClassComment(); method PrepareFile (line 73) | internal GeneratedDataModel? PrepareFile() method ClassProperties (line 110) | private (bool HasProps, string? Code, List? Usings, string? Fi... method GenerateCommonScopeRemarks (line 162) | protected string? GenerateCommonScopeRemarks() method GetScopeDescription (line 169) | protected string GetScopeDescription() FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpModelsGeneratorBase.cs class CSharpModelsGeneratorBase (line 15) | [PrivateApi] method BuildDerivedSpecs (line 31) | protected internal abstract CSharpCodeSpecs BuildDerivedSpecs(IFileGen... method Setup (line 33) | protected virtual void Setup(IFileGeneratorSpecs parameters) method GetContentTypesInDefaultScope (line 48) | private List GetContentTypesInDefaultScope() method GetSelectedContentTypeNameIds (line 81) | private HashSet? GetSelectedContentTypeNameIds() method GetSelectedContentTypes (line 94) | private List GetSelectedContentTypes(HashSet sel... method CreateFileGenerator (line 107) | protected abstract IGeneratedFile? CreateFileGenerator(IContentType ty... method Generate (line 109) | public IGeneratedFileSet[] Generate(IFileGeneratorSpecs specs) FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpTypedDataModelGenerator.cs class CSharpTypedDataModelGenerator (line 5) | internal class CSharpTypedDataModelGenerator(CSharpTypedDataModelsGenera... method GenerateFileIntroComment (line 12) | protected override string GenerateFileIntroComment(string userName) => method GenerateMainClassComment (line 31) | protected override string GenerateMainClassComment(string? firstProper... method GenerateAutoGenClassComment (line 52) | protected override string GenerateAutoGenClassComment() => FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/CSharpTypedDataModelsGenerator.cs class CSharpTypedDataModelsGenerator (line 10) | [PrivateApi] method BuildDerivedSpecs (line 25) | protected internal override CSharpCodeSpecs BuildDerivedSpecs(IFileGen... method CreateFileGenerator (line 27) | protected override IGeneratedFile? CreateFileGenerator(IContentType ty... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyBase.cs class GeneratePropertyBase (line 5) | internal abstract class GeneratePropertyBase(CSharpGeneratorHelper helper) method Generate (line 11) | public abstract List Generate(IContentTypeAttribute attr... method GenPropSnip (line 13) | protected CodeFragment GenPropSnip(int tabs, string returnType, string... method GenAttribute (line 51) | private string GenAttribute(bool jsonIgnore, int tabs) method GenProp (line 54) | private string GenProp(int tabs, string returnType, string name, strin... method GenUsings (line 75) | private static List GenUsings(List usings, bool jsonIg... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyBool.cs class GeneratePropertyBool (line 5) | internal class GeneratePropertyBool(CSharpGeneratorHelper helper) : Gene... method Generate (line 9) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyCustom.cs class GeneratePropertyCustom (line 6) | internal class GeneratePropertyCustom(CSharpGeneratorHelper helper) : Ge... method Generate (line 10) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyDateTime.cs class GeneratePropertyDateTime (line 5) | internal class GeneratePropertyDateTime(CSharpGeneratorHelper helper) : ... method Generate (line 9) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyEmpty.cs class GeneratePropertyEmpty (line 5) | internal class GeneratePropertyEmpty(CSharpGeneratorHelper helper) : Gen... method Generate (line 12) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyEntity.cs class GeneratePropertyEntity (line 6) | internal class GeneratePropertyEntity(CSharpGeneratorHelper helper) : Ge... method Generate (line 10) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyHyperlink.cs class GeneratePropertyHyperlink (line 5) | internal class GeneratePropertyHyperlink(CSharpGeneratorHelper helper) :... method Generate (line 9) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyNumber.cs class GeneratePropertyNumber (line 5) | internal class GeneratePropertyNumber(CSharpGeneratorHelper helper) : Ge... method Generate (line 9) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/GeneratePropertyString.cs class GeneratePropertyString (line 5) | internal class GeneratePropertyString(CSharpGeneratorHelper helper) : Ge... method Generate (line 9) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/ModelGeneratorConstants.cs class ModelGeneratorConstants (line 4) | internal class ModelGeneratorConstants FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Data/PropertyGenerators.cs class GenDataProperties (line 5) | internal class GenDataProperties method Generators (line 7) | internal static List Generators(CSharpGeneratorH... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharp/CSharpCodeSpecs.cs type CSharpCodeSpecs (line 6) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharp/CSharpGeneratorBase.cs class CSharpGeneratorBase (line 10) | [PrivateApi] method BuildSpecs (line 30) | internal CSharpCodeSpecs BuildSpecs(IFileGeneratorSpecs parameters) FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharp/CSharpGeneratorHelper.cs class CSharpGeneratorHelper (line 6) | internal class CSharpGeneratorHelper(CSharpCodeSpecs specs, ILog parentL... method Indent (line 13) | public string Indent(int depth) => new(' ', specs.TabSize * depth); method AddLines (line 15) | public void AddLines(StringBuilder sb, int lines) method CodeComment (line 21) | public string CodeComment(int tabs, string comment, int padBefore = 1,... method CodeComment (line 24) | public string CodeComment(int tabs, string[] comment, int padBefore = ... method XmlComment (line 42) | public string XmlComment(int tabs, string? summary = default, string? ... method XmlComment (line 46) | public string XmlComment(int tabs, string[]? summary = default, string... method XmlCommentOne (line 79) | private static string? XmlCommentOne(string indent, string tagName, st... method GenerateUsings (line 99) | public string? GenerateUsings(List? usings) method NamespaceWrapper (line 109) | internal CodeFragment NamespaceWrapper(string @namespace) method ClassWrapper (line 115) | internal CodeFragment ClassWrapper(string className, bool isAbstract, ... method GeneratorHeader (line 129) | public static string GeneratorHeader(IFileGenerator generator, CSharpC... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharp/GeneratePropertyApp.cs class GeneratePropertyApp (line 6) | internal class GeneratePropertyApp(CSharpGeneratorHelper helper) : Gener... method Generate (line 10) | public override List Generate(IContentTypeAttribute attr... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharpBaseClasses/BaseClassHelper.cs class BaseClassHelper (line 3) | internal class BaseClassHelper method BaseClassTools (line 5) | internal static (CSharpGeneratorHelper CSharpGenHelper, CodeFragment A... method AppPropertyCodeFragment (line 22) | private static CodeFragment AppPropertyCodeFragment(CSharpGeneratorHel... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharpBaseClasses/CSharpServicesGenerator.cs class CSharpServicesGenerator (line 9) | [PrivateApi] method Generate (line 25) | public IGeneratedFileSet[] Generate(IFileGeneratorSpecs specs) method CSharpServiceBase (line 42) | internal GeneratedFile CSharpServiceBase(CSharpCodeSpecs cSharpSpecs, ... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharpBaseClasses/RazorViewsGenerator.cs class RazorViewsGenerator (line 9) | [PrivateApi] method Generate (line 25) | public IGeneratedFileSet[] Generate(IFileGeneratorSpecs specs) method AppRazors (line 41) | private GeneratedFile AppRazors(CSharpCodeSpecs cSharpSpecs, string ba... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CSharpBaseClasses/WebApiGenerator.cs class WebApiGenerator (line 9) | [PrivateApi] method Generate (line 25) | public new IGeneratedFileSet[] Generate(IFileGeneratorSpecs specs) FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CodeFragment.cs class CodeFragment (line 10) | internal class CodeFragment(string nameId, string code, bool priority = ... method ToString (line 33) | public override string ToString() => ToString(null); method ToString (line 40) | public string ToString(string? contents) => code + contents + closing; FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CopilotContentTypeAutoGenerateService.cs class CopilotContentTypeAutoGenerateService (line 6) | [PrivateApi] method Generate (line 24) | public List Generate(int appId, string changedTypeNameId, s... method BuildRunConfiguration (line 85) | private static RunConfiguration? BuildRunConfiguration(IEntity configu... method Sanitize (line 111) | private static string? Sanitize(string? value) method Normalize (line 114) | private static ICollection? Normalize(string? raw) method Normalize (line 122) | private static ICollection? Normalize(IEnumerable? raw) type RunConfiguration (line 141) | private record RunConfiguration( FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/CopilotContentTypeDataProcessor.cs class CopilotContentTypeDataProcessor (line 12) | [PrivateApi] method Process (line 24) | public Task> Process(string action, Data... method ResultWithErrors (line 56) | private static DataProcessorResult ResultWithErrors(DataProc... method IsContentTypeSchemaPostSave (line 61) | private static bool IsContentTypeSchemaPostSave(string action, DataPro... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/FileGeneratorSpecs.cs type FileGeneratorSpecs (line 6) | internal record FileGeneratorSpecs : IFileGeneratorSpecs FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/FileSaver.cs class FileSaver (line 11) | [PrivateApi] method GenerateAndSaveFiles (line 16) | public void GenerateAndSaveFiles(IFileGenerator generator, IFileGenera... method GetAppFullPath (line 75) | private string GetAppFullPath(int appId) method GetAppCodeDataPhysicalPath (line 81) | private string GetAppCodeDataPhysicalPath(string mask, IFileGeneratorS... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/GenerateConstants.cs class GenerateConstants (line 11) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/GeneratedDataModel.cs class GeneratedDataModel (line 6) | internal class GeneratedDataModel(string typeName, string body, string i... FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/GeneratedFile.cs class GeneratedFile (line 7) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/GeneratedFileSet.cs class GeneratedFileSet (line 6) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/IFileGenerator.cs type IFileGenerator (line 8) | [WorkInProgressApi("still being standardized")] method Generate (line 42) | public IGeneratedFileSet[] Generate(IFileGeneratorSpecs specs); FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/IFileGeneratorSpecs.cs type IFileGeneratorSpecs (line 11) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/IGeneratedFile.cs type IGeneratedFile (line 12) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/IGeneratedFileInfo.cs type IGeneratedFileInfo (line 9) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/Code.Generate/Sys/IGeneratedFileSet.cs type IGeneratedFileSet (line 6) | [WorkInProgressApi("still being standardized")] FILE: Src/Sxc/ToSic.Sxc.Code.Generate/DataSources/CodeGenerators.cs class CodeGenerators (line 9) | [PrivateApi] method CodeGenerators (line 21) | public CodeGenerators(Dependencies services, LazySvc Generators(IEnumerable... method OutputTypes (line 64) | private IEnumerable OutputTypes(IEnumerable GetWatcherFolders(bool editio... method GetAppPaths (line 229) | private (string physicalPath, string relativePath, string physicalPath... FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/AssemblyAnalyzer.cs class AssemblyAnalyzer (line 5) | internal class AssemblyAnalyzer method TypeInformation (line 7) | public static List TypeInformation(Assembly assembly) method GetParameterList (line 63) | private static string GetParameterList(IEnumerable para... FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/AssemblyCacheManager.cs class AssemblyCacheManager (line 6) | [PrivateApi] method TryGetAppCode (line 14) | public (AssemblyResult? AssemblyResult, string cacheKey) TryGetAppCode... method KeyAppCode (line 20) | private static string KeyAppCode(HotBuildSpec spec) => $"{GlobalCacheR... method TryGetDependencies (line 26) | public (List? assemblyResults, string cacheKey) TryGet... method KeyDependency (line 32) | private static string KeyDependency(HotBuildSpec spec) => $"{GlobalCac... method KeyTemplate (line 38) | internal static string KeyTemplate(string templateFullPath) => $"{Glob... method Get (line 40) | private AssemblyResult? Get(string key) method TryGetTemplate (line 43) | public AssemblyResult? TryGetTemplate(string templateFullPath) method Add (line 48) | public string Add(string cacheKey, object data, int slidingDuration, I... FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/AssemblyDiskCache.cs class AssemblyDiskCache (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method TryLoadFromCache (line 32) | public Assembly? TryLoadFromCache( method TrySaveToCache (line 94) | public bool TrySaveToCache( method LoadWithRetry (line 167) | public Assembly LoadWithRetry( method InvalidateCache (line 222) | public int InvalidateCache(string cacheDirectory, string searchPattern... method ComputeContentHash (line 270) | public string ComputeContentHash(string content) method HandleCorruptedCache (line 287) | private void HandleCorruptedCache(string cachePath, ILog? log) method IsTransientLoadException (line 309) | private static bool IsTransientLoadException(Exception ex) FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/AssemblyResolver.cs class AssemblyResolver (line 13) | [PrivateApi] method AssemblyResolver (line 27) | public AssemblyResolver(ILogStore logStore) : base($"{SxcLogName}.AsmR... method CurrentDomain_AssemblyResolve (line 46) | private Assembly? CurrentDomain_AssemblyResolve(object? sender, Resolv... method AddAssemblies (line 55) | public void AddAssemblies(List assemblies, string? appRelati... method AddAssembly (line 68) | public void AddAssembly(Assembly? assembly, string? appRelativePath = ... method GetAssemblyLocation (line 89) | public string? GetAssemblyLocation(string? appRelativePath) FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/DependenciesLoader.cs class DependenciesLoader (line 9) | [PrivateApi] method TryGetOrFallback (line 16) | public (List? Assemblies, HotBuildSpec Specs) TryGetOrFallba... method TryGetAssemblyOfDependenciesFromCache (line 36) | private (List? assemblyResults, string cacheKey) TryGe... method LoadDependencyAssembliesOrNull (line 53) | private List? LoadDependencyAssembliesOrNull(HotBuildSpec sp... method TryLoadDependencyAssemblies (line 69) | private List? TryLoadDependencyAssemblies(HotBuildSpec... method GetAssemblyResults (line 114) | private List GetAssemblyResults(HotBuildSpecWithShared... method GetDependenciesPaths (line 188) | private (string physicalPath, string relativePath, string physicalPath... FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/ExtensionCompileReferenceService.cs class ExtensionCompileReferenceService (line 12) | [PrivateApi] method GetReferences (line 30) | public IReadOnlyList GetReferences(string? startPa... method IsAssemblyName (line 62) | public static bool IsAssemblyName(string referenceValue) method NormalizeAssemblyName (line 74) | public static string NormalizeAssemblyName(string referenceValue) method ResolveReferencePath (line 84) | public string? ResolveReferencePath(ExtensionReference reference) method TryResolveAssemblyLocation (line 104) | public string? TryResolveAssemblyLocation(string assemblyName) method FindAppCodeFolder (line 131) | private string? FindAppCodeFolder(string? startPath) method LoadConfig (line 166) | private CompileConfigCache LoadConfig(string configPath) method ReadConfig (line 191) | private CompileConfigCache ReadConfig(string configPath) method GetExistingParent (line 213) | private List GetExistingParent(string filePath) type ExtensionReference (line 228) | public readonly struct ExtensionReference(string value, string extensi... type CompileConfigCache (line 235) | private sealed record CompileConfigCache(IReadOnlyList NetCore... class CompileConfig (line 237) | private sealed class CompileConfig FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/ImplicitUsings.cs class ImplicitUsings (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/RoslynConstants.cs class RoslynConstants (line 7) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/SourceCodeHasher.cs class SourceCodeHasher (line 9) | public class SourceCodeHasher(LazySvc platform, MemoryCac... method GetHashString (line 18) | public string GetHashString(string folderPath) method GetSourceFilesInFolder (line 49) | internal string[] GetSourceFilesInFolder(string fullPath) method FolderHashCacheKey (line 83) | private string FolderHashCacheKey(string fullPath) => $"Sxc-FolderHash... method SourceFilesInFolderCacheKey (line 85) | private string SourceFilesInFolderCacheKey(string fullPath) => $"Sxc-S... method ComputeHashForFiles (line 92) | private byte[] ComputeHashForFiles(string[] files) method HashRelevantKeys (line 114) | private void HashRelevantKeys(HashAlgorithm hashAlgorithm) method GetPlatformBytes (line 122) | private byte[] GetPlatformBytes() method HashRelevantFiles (line 137) | private static void HashRelevantFiles(string[] files, HashAlgorithm ha... FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.HotBuild/Util.cs class Util (line 9) | public class Util(IGlobalConfiguration globalConfiguration) method CleanTempAssemblyFolder (line 21) | public void CleanTempAssemblyFolder() method CleanAssemblyFolder (line 49) | private void CleanAssemblyFolder(string folderPath, string folderDescr... method EnsureSingleNewestPerPrefix (line 143) | private void EnsureSingleNewestPerPrefix(string dir, AssemblyFolderTyp... method GetFilePrefix (line 177) | private static string? GetFilePrefix(FileInfo fileInfo, AssemblyFolder... method GetAppCodePrefix (line 185) | private static string? GetAppCodePrefix(FileInfo fileInfo) method GetDepPrefix (line 205) | private static string? GetDepPrefix(FileInfo fileInfo) method GetCshtmlPrefix (line 224) | private static string? GetCshtmlPrefix(FileInfo fileInfo) method IsHex (line 244) | private static bool IsHex(string value, int minLength, int maxLength) method DeleteAssemblyWithSymbols (line 264) | private static void DeleteAssemblyWithSymbols(string dllPath) type AssemblyFolderType (line 283) | private enum AssemblyFolderType FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.SourceCode/AssemblyResult.cs class AssemblyResult (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/Code.Sys.SourceCode/CodeCompiler.cs class CodeCompiler (line 16) | [PrivateApi] method InstantiateClass (line 20) | public object? InstantiateClass(string virtualPath, HotBuildSpec spec,... method GetTypeOrErrorMessages (line 63) | public (Type? Type, string? ErrorMessages) GetTypeOrErrorMessages(stri... method GetAssembly (line 106) | public abstract AssemblyResult GetAssembly(string relativePath, string... method GetCsHtmlType (line 109) | protected abstract (Type Type, string? ErrorMessage) GetCsHtmlType(str... method CheckIfPathsOkAndCleanUp (line 118) | private string? CheckIfPathsOkAndCleanUp(ref string virtualPath, strin... method AttachRelativePath (line 145) | private bool AttachRelativePath(string virtualPath, object instance) FILE: Src/Sxc/ToSic.Sxc.Code.HotBuild/StartupSxcCodeHotBuild.cs class StartupSxcCodeHotBuild (line 8) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcCodeHotBuild (line 11) | public static IServiceCollection AddSxcCodeHotBuild(this IServiceColle... FILE: Src/Sxc/ToSic.Sxc.Code/AppCode/_Help.cs class _Help (line 15) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Customizer/Customizer.cs class Customizer (line 13) | internal class Customizer(): ServiceWithContext(SxcLogName + ".CdeCst"),... method App (line 15) | public IAppTyped App() method MyView (line 30) | public ICmsView MyView() method MyItem (line 50) | public TCustomType? MyItem() method MyItems (line 64) | public IEnumerable MyItems() method MyHeader (line 79) | public TCustomType? MyHeader() FILE: Src/Sxc/ToSic.Sxc.Code/Code/Customizer/ICodeCustomizer.cs type ICodeCustomizer (line 18) | [PublicApi] method App (line 26) | IAppTyped App() method MyView (line 35) | ICmsView MyView() method MyItem (line 44) | public TCustomType? MyItem() method MyItems (line 52) | public IEnumerable MyItems() method MyHeader (line 59) | TCustomType? MyHeader() FILE: Src/Sxc/ToSic.Sxc.Code/Code/DevTools/DevTools.cs class DevTools (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method RequireMsg (line 8) | private string RequireMsg(string requires, string but, string[] names) => method Debug (line 12) | public void Debug(object target, NoParamOrder npo = default, bool debu... FILE: Src/Sxc/ToSic.Sxc.Code/Code/DevTools/IDevTools.cs type IDevTools (line 10) | [WorkInProgressApi("Not yet in use")] method Debug (line 19) | void Debug(object target, NoParamOrder npo = default, bool debug = true); FILE: Src/Sxc/ToSic.Sxc.Code/Code/DynamicCode/IDynamicCode12.cs type IDynamicCode12 (line 27) | [PublicApi] method GetService (line 46) | TService GetService() where TService : class; method AsAdam (line 67) | IFolder AsAdam(ICanBeEntity item, string fieldName); method AsDynamic (line 82) | dynamic? AsDynamic(string json, string? fallback = default); method AsDynamic (line 89) | dynamic? AsDynamic(IEntity entity); method AsDynamic (line 93) | dynamic? AsDynamic(object dynamicEntity); method AsEntity (line 101) | IEntity AsEntity(object dynamicEntity); method AsList (line 108) | IEnumerable? AsList(object list); method CreateSource (line 116) | T CreateSource(IDataStream source) where T : IDataSource; method CreateSource (line 120) | T CreateSource(IDataSource? inSource = null, ILookUpEngine? configu... method AsDynamic (line 140) | dynamic? AsDynamic(params object[] entities); FILE: Src/Sxc/ToSic.Sxc.Code/Code/DynamicCode/Sys/IDynamicCode.cs type IDynamicCode (line 18) | [PrivateApi("Was public till v17")] method GetService (line 23) | TService GetService() where TService : class; method AsAdam (line 44) | IFolder AsAdam(ICanBeEntity item, string fieldName); method AsDynamic (line 64) | dynamic? AsDynamic(string json, string? fallback = default); method AsDynamic (line 71) | dynamic? AsDynamic(IEntity entity); method AsDynamic (line 75) | dynamic? AsDynamic(object dynamicEntity); method AsEntity (line 83) | IEntity? AsEntity(object dynamicEntity); method AsList (line 90) | IEnumerable? AsList(object list); method CreateSource (line 98) | T CreateSource(IDataStream source) where T: IDataSource; method CreateSource (line 102) | T CreateSource(IDataSource? inSource = null, ILookUpEngine? configu... FILE: Src/Sxc/ToSic.Sxc.Code/Code/DynamicCode/Sys/IDynamicCode12Docs.cs type IDynamicCode12Docs (line 13) | [PrivateApi] method AsDynamic (line 28) | dynamic? AsDynamic(params object[] entities); FILE: Src/Sxc/ToSic.Sxc.Code/Code/DynamicCode/Sys/IDynamicCodeDocs.cs type IDynamicCodeDocs (line 16) | [PrivateApi] method GetService (line 21) | TService GetService() where TService : class; method AsAdam (line 67) | IFolder AsAdam(ICanBeEntity item, string fieldName); method AsDynamic (line 109) | dynamic? AsDynamic(string json, string? fallback = default); method AsDynamic (line 120) | dynamic? AsDynamic(IEntity entity); method AsDynamic (line 128) | dynamic? AsDynamic(object dynamicEntity); method AsEntity (line 140) | IEntity? AsEntity(object dynamicEntity); method AsList (line 153) | IEnumerable? AsList(object list); method CreateSource (line 166) | T CreateSource(IDataStream source) where T: IDataSource; method CreateSource (line 176) | T CreateSource(IDataSource? inSource = null, ILookUpEngine? configu... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Logging/CodeLog.cs class CodeLog (line 9) | [PrivateApi("Hide implementation")] method Add (line 14) | public string Add(string message, [CallerFilePath] string? cPath = nul... method Warn (line 21) | public void Warn(string message, [CallerFilePath] string? cPath = null... method Exception (line 24) | public void Exception(Exception ex, [CallerFilePath] string? cPath = n... method Call (line 29) | public Action Call(string? parameters = null, string? message ... method Call (line 38) | public Func Call(string? parameters = null, string? m... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Logging/ICodeLog.cs type ICodeLog (line 12) | [PublicApi] method Add (line 23) | string Add(string message, method Warn (line 36) | void Warn(string message, method Exception (line 50) | void Exception(Exception ex, method Call (line 66) | Action Call( method Call (line 88) | Func Call( FILE: Src/Sxc/ToSic.Sxc.Code/Code/Logging/IHasCodeLog.cs type IHasCodeLog (line 6) | [PrivateApi("Was InternalAPI till v17 - This is internal for documentati... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Razor/IRazorConfiguration.cs type IRazorConfiguration (line 8) | [WorkInProgressApi("not yet public or final, WIP v20.00.0x")] method PartialCache (line 25) | string? PartialCache(NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.Code/Code/Razor/Sys/RazorConfiguration.cs class RazorConfiguration (line 8) | [PrivateApi("not yet public or final, WIP v20.00.0x, will have to create... method PartialCache (line 15) | public string? PartialCache(NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/CodeAnyApiHelper.cs class CodeAnyApiHelper (line 9) | internal abstract class CodeAnyApiHelper(ExecutionContext exCtx) : ICode... method GetService (line 18) | public TService GetService(NoParamOrder npo = default, bool ... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/CodeDynamicApiHelper.cs class CodeDynamicApiHelper (line 10) | internal class CodeDynamicApiHelper(ExecutionContext exCtx) : CodeAnyApi... method AsAdam (line 22) | public IFolder AsAdam(ICanBeEntity item, string fieldName) method CreateSource (line 25) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 28) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method CreateInstance (line 39) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/CodeTypedApiHelper.cs class CodeTypedApiHelper (line 7) | internal class CodeTypedApiHelper(ExecutionContext exCtx) : CodeAnyApiHe... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/ExecutionContextExtensions.cs class ExecutionContextExtensions (line 5) | public static class ExecutionContextExtensions method GetTypedApi (line 7) | public static ICodeTypedApiHelper GetTypedApi(this IExecutionContext e... method GetDynamicApi (line 12) | public static ICodeDynamicApiHelper GetDynamicApi(this IExecutionConte... method GetAppId (line 17) | public static int GetAppId(this IExecutionContext exCtx) => method ExCtxWrongType (line 22) | private static InvalidOperationException ExCtxWrongType() => new($"Exe... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/ICodeAnyApiHelper.cs type ICodeAnyApiHelper (line 9) | public interface ICodeAnyApiHelper method GetService (line 41) | [PrivateApi("new v17.02")] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/ICodeDynamicApiHelper.cs type ICodeDynamicApiHelper (line 13) | public interface ICodeDynamicApiHelper: ICodeAnyApiHelper, ICreateInstance method AsAdam (line 41) | IFolder AsAdam(ICanBeEntity item, string fieldName); method CreateSource (line 46) | T CreateSource(IDataStream source) where T : IDataSource; method CreateSource (line 50) | T CreateSource(IDataSource? inSource = null, ILookUpEngine? configu... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApi/ICodeTypedApiHelper.cs type ICodeTypedApiHelper (line 10) | public interface ICodeTypedApiHelper: ICodeAnyApiHelper FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApiService/CasObsolete.cs class CodeApiServiceObsolete (line 8) | [PrivateApi] method CreateSource (line 12) | [PrivateApi("obsolete")] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApiService/CodeCreateDataSourceSvc.cs class CodeCreateDataSourceSvc (line 9) | [PrivateApi] method Setup (line 16) | public CodeCreateDataSourceSvc Setup(IAppIdentity appIdentity, Func(bool immutable, NoParamOrder npo = defaul... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApiService/DynamicCodeStandalone.cs class DynamicCodeStandalone (line 12) | internal class DynamicCodeStandalone(IExecutionContext exCtx, ICodeDynam... method CreateInstance (line 27) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method GetService (line 39) | public TService GetService() where TService : class method AsAdam (line 50) | IFolder IDynamicCode.AsAdam(ICanBeEntity item, string fieldName) method AsAdam (line 53) | IFolder IDynamicCode12.AsAdam(ICanBeEntity item, string fieldName) method AsDynamic (line 60) | dynamic? IDynamicCode.AsDynamic(string json, string? fallback) method AsDynamic (line 63) | dynamic IDynamicCode12.AsDynamic(IEntity entity) method AsDynamic (line 66) | dynamic? IDynamicCode12.AsDynamic(object dynamicEntity) method AsEntity (line 69) | IEntity IDynamicCode12.AsEntity(object dynamicEntity) method AsList (line 72) | IEnumerable? IDynamicCode12.AsList(object list) method CreateSource (line 75) | T IDynamicCode12.CreateSource(IDataStream source) method CreateSource (line 78) | T IDynamicCode12.CreateSource(IDataSource? inSource, ILookUpEngine?... method AsDynamic (line 81) | dynamic? IDynamicCode12.AsDynamic(string json, string? fallback) method AsDynamic (line 84) | dynamic IDynamicCode.AsDynamic(IEntity entity) method AsDynamic (line 87) | dynamic? IDynamicCode.AsDynamic(object dynamicEntity) method AsEntity (line 90) | IEntity IDynamicCode.AsEntity(object dynamicEntity) method AsList (line 93) | IEnumerable? IDynamicCode.AsList(object list) method CreateSource (line 96) | T IDynamicCode.CreateSource(IDataStream source) method CreateSource (line 99) | T IDynamicCode.CreateSource(IDataSource? inSource, ILookUpEngine? c... method AsDynamic (line 105) | public dynamic? AsDynamic(params object[] entities) FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeApiService/ExecutionContextFactory.cs class ExecutionContextFactory (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method New (line 16) | public IExecutionContext New(ExecutionContextOptions options) method TryBuildCodeApiServiceForDynamic (line 40) | private ExecutionContext? TryBuildCodeApiServiceForDynamic(Type custom... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/CodeChangeServiceExtensions.cs class CodeChangeServiceExtensions (line 7) | internal static class CodeChangeServiceExtensions method WarnSxc (line 9) | public static void WarnSxc(this CodeInfoService svc, CodeUse change, I... method LogBlockDetails (line 27) | public static string[] LogBlockDetails(IBlock? block) => block != null FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/CodeErrorHelpService.cs class CodeErrorHelpService (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] method CodeErrorHelpService (line 18) | public CodeErrorHelpService() : base("Sxc.CErrHS") method AddHelpForCompileProblems (line 23) | public Exception AddHelpForCompileProblems(Exception ex, CodeFileInfo ... method AddHelpIfKnownError (line 47) | public Exception AddHelpIfKnownError(Exception ex, object? mainCodeObj... method FindHelp (line 75) | internal CodeHelp? FindHelp(Exception ex) method FindHelp (line 97) | private static CodeHelp? FindHelp(Exception? ex, List errorL... method FindManyOrNull (line 109) | private static List? FindManyOrNull(Exception? ex, List BuildVariations(CodeHelp first, params Fu... method BuildListFromDiverseSources (line 27) | [return: NotNullIfNotNull(nameof(parts))] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/DynamicCode16Warnings.cs class DynamicCode16Warnings (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/GenChangeOn.cs class GenChangeOn (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method GenChangeOn (line 10) | public GenChangeOn(string fullNamespace, string name, string alt) : th... method HtmlRecommendations (line 17) | protected override string HtmlRecommendations() => Alt.Length == 1 method Generate (line 21) | public override CodeHelp Generate() FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/GenNotExist.cs class GenNotExist (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method GenNotExist (line 8) | public GenNotExist(string name, params string[] alt) : this(name, alt?... method GenNotExist (line 9) | public GenNotExist(string name, (string Code, string Comment) alt) : t... method HtmlRecommendations (line 11) | protected virtual string HtmlRecommendations() => Alt.Length == 1 method Generate (line 21) | public virtual CodeHelp Generate() method DetectTypeDoesNotContain (line 46) | internal static string DetectTypeDoesNotContain(string typeName, strin... method HtmlRec (line 49) | protected static string HtmlRec((string Code, string? Comment) r) FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor.cs class HelpDbRazor (line 18) | public partial class HelpDbRazor FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_Compile.cs class HelpDbRazor (line 5) | public partial class HelpDbRazor FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_CompileV20.cs class HelpDbRazor (line 8) | partial class HelpDbRazor method GenHelpForMissingWebConfigAutoInherits (line 131) | private static CodeHelp GenHelpForMissingWebConfigAutoInherits(string ... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_Dnn.cs class HelpDbRazor (line 8) | partial class HelpDbRazor FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_Runtime.cs class HelpDbRazor (line 5) | public partial class HelpDbRazor FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_Typed.cs class HelpDbRazor (line 12) | partial class HelpDbRazor method NotExists (line 18) | private static CodeHelp NotExists(string property, params string[] rep... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_V12.cs class HelpDbRazor (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method HelpNotExists12 (line 13) | private static CodeHelp HelpNotExists12(string property, params string... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_V14.cs class HelpDbRazor (line 5) | partial class HelpDbRazor method HelpRemoved14 (line 42) | private static CodeHelp HelpRemoved14(string property, string linkCode... FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/HelpDbRazor_V20.cs class HelpDbRazor (line 8) | partial class HelpDbRazor FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeErrorHelp/RazorExceptions.cs class RazorExceptions (line 2) | public class RazorExceptions method ExAsDynamicForList (line 7) | public static dynamic ExAsDynamicForList() method ExCreateSourceString (line 10) | internal static dynamic ExCreateSourceString() method ExNotYetSupported (line 13) | private static dynamic ExNotYetSupported(string original, string recom... method ExAsDynamicKvp (line 16) | public static object ExAsDynamicKvp() => ExNotYetSupported("AsDynamic(... method ExPresentation (line 18) | public static object ExPresentation() => ExNotYetSupported("Presentati... method ExListPresentation (line 19) | public static object ExListPresentation() => ExNotYetSupported("ListPr... method ExListContent (line 20) | public static object ExListContent() => ExNotYetSupported("ListContent... method ExList (line 21) | public static IEnumerable ExList() => ExNotYetSupported("List"... method ExAsDynamicInterfacesIEntity (line 23) | public static object ExAsDynamicInterfacesIEntity() method AsDynamicKvpInterfacesIEntity (line 27) | public static object AsDynamicKvpInterfacesIEntity() method AsDynamicIEnumInterfacesIEntity (line 32) | public static IEnumerable AsDynamicIEnumInterfacesIEntity() FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeRunHelpers/CodeHelperBase.cs class CodeHelperBase (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method CodeHelperBase (line 9) | protected CodeHelperBase(string logName) : base(logName) method ConnectToRoot (line 12) | public override void ConnectToRoot(IExecutionContext exCtx) FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeRunHelpers/CodeHelperTypedData.cs class CodeHelperTypedData (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeRunHelpers/CodeHelperV00Base.cs class CodeHelperV00Base (line 10) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.CodeRunHelpers/CompileCodeHelperSpecs.cs type CompileCodeHelperSpecs (line 8) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.HotBuild/HotBuildConstants.cs class HotBuildConstants (line 7) | [PrivateApi] method ObjectIsFromAppCode (line 16) | public static bool ObjectIsFromAppCode(object? obj) FILE: Src/Sxc/ToSic.Sxc.Code/Code/Sys.SourceCode/CodeFileInfo.cs class CodeFileInfo (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method CodeFileInfo (line 10) | private CodeFileInfo(string inherits, CodeFileTypes type, List _toString ??= $"{nameof(CodeFileI... method ToDictionary (line 77) | public IDictionary ToDictionary() => new Dictionary AsItems( method AsEntity (line 153) | IEntity AsEntity(ICanBeEntity thing); method AsTyped (line 165) | ITyped AsTyped(object data, NoParamOrder npo = default, bool? propsReq... method AsTypedList (line 174) | IEnumerable AsTypedList(object list, NoParamOrder npo = defaul... method AsStack (line 182) | ITypedStack AsStack(params object[] items); method AsStack (line 191) | T AsStack(params object[] items) method As (line 206) | T As(object source, NoParamOrder npo = default) method AsList (line 221) | IEnumerable AsList(object source, NoParamOrder npo = default, bo... method GetService (line 225) | TService GetService() where TService : class; FILE: Src/Sxc/ToSic.Sxc.Code/Code/TypedCode/TypedApiStandalone.cs class TypedApiStandalone (line 19) | internal class TypedApiStandalone(IExecutionContext exCtx, ICodeTypedApi... method GetService (line 33) | public TService GetService() where TService : class method AsItem (line 65) | public ITypedItem? AsItem(object data, NoParamOrder npo = default, boo... method AsItems (line 68) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 71) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 74) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 77) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 80) | public ITypedStack AsStack(params object[] items) method AsStack (line 83) | public T AsStack(params object[] items) method As (line 90) | public T As(object source, NoParamOrder npo = default) method AsList (line 95) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Sxc/ToSic.Sxc.Code/Code/TypedRazorModel/ITypedRazorModel.cs type ITypedRazorModel (line 32) | [PublicApi] method ContainsKey (line 38) | new bool ContainsKey(string name); method Keys (line 42) | new IEnumerable Keys(NoParamOrder npo = default, IEnumerable(string name, NoParamOrder npo = default, T? fallback = defau... method Code (line 89) | dynamic? Code(string name, NoParamOrder npo = default, object? fallbac... method String (line 106) | string? String(string name, NoParamOrder npo = default, string? fallba... method Bool (line 119) | bool Bool(string name, NoParamOrder npo = default, bool? fallback = de... method Guid (line 132) | Guid Guid(string name, NoParamOrder npo = default, Guid? fallback = de... method DateTime (line 146) | DateTime DateTime(string name, NoParamOrder npo = default, DateTime? f... method Int (line 164) | int Int(string name, NoParamOrder npo = default, int? fallback = defau... method Float (line 178) | float Float(string name, NoParamOrder npo = default, float? fallback =... method Double (line 192) | double Double(string name, NoParamOrder npo = default, double? fallbac... method Decimal (line 206) | decimal Decimal(string name, NoParamOrder npo = default, decimal? fall... method File (line 224) | IFile? File(string name, NoParamOrder npo = default, IFile? fallback =... method Files (line 238) | IEnumerable? Files(string name, NoParamOrder npo = default, IEn... method Folder (line 252) | IFolder? Folder(string name, NoParamOrder npo = default, IFolder? fall... method Folders (line 266) | IEnumerable? Folders(string name, NoParamOrder npo = default,... method Gps (line 287) | GpsCoordinates? Gps(string name, NoParamOrder npo = default, GpsCoordi... method Item (line 319) | ITypedItem? Item(string name, NoParamOrder npo = default, ITypedItem? ... method Items (line 333) | IEnumerable? Items(string name, NoParamOrder npo = default... method Toolbar (line 346) | IToolbarBuilder? Toolbar(string name, NoParamOrder npo = default, IToo... method HtmlTag (line 363) | IHtmlTag? HtmlTag(string name, NoParamOrder npo = default, IHtmlTag? f... method HtmlTags (line 377) | IEnumerable? HtmlTags(string name, NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.Code/Code/TypedRazorModel/TypedConverter.cs class TypedConverter (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method EvalInterface (line 17) | private static (T? typed, object? untyped, bool ok) EvalInterface(o... method Entity (line 26) | public IEntity? Entity(object maybe, IEntity fallback) method Item (line 37) | public ITypedItem? Item(object? data, NoParamOrder npo, ITypedItem? fa... method Items (line 49) | public IEnumerable? Items(object? maybe, NoParamOrder npo,... method Toolbar (line 60) | [return: NotNullIfNotNull(nameof(fallback))] method File (line 71) | [return: NotNullIfNotNull(nameof(fallback))] method Files (line 84) | [return: NotNullIfNotNull(nameof(fallback))] method Folder (line 99) | [return: NotNullIfNotNull(nameof(fallback))] method Folders (line 110) | [return: NotNullIfNotNull(nameof(fallback))] method Stack (line 122) | [return: NotNullIfNotNull(nameof(fallback))] method Typed (line 129) | [return: NotNullIfNotNull(nameof(fallback))] method HtmlTag (line 140) | [return: NotNullIfNotNull(nameof(fallback))] method HtmlTags (line 147) | [return: NotNullIfNotNull(nameof(fallback))] FILE: Src/Sxc/ToSic.Sxc.Code/Code/TypedRazorModel/TypedRazorModel.cs class TypedRazorModel (line 19) | [PrivateApi] method ContainsKey (line 28) | public bool ContainsKey(string name) => !name.IsEmptyOrWs() && _params... method IsEmpty (line 30) | [PrivateApi] method IsNotEmpty (line 34) | [PrivateApi] method Keys (line 38) | public IEnumerable Keys(NoParamOrder npo = default, IEnumerabl... method Get (line 45) | public object? Get(string name, NoParamOrder npo = default, bool? requ... method Get (line 48) | public T? Get(string name, NoParamOrder npo = default, T? fallback ... method GetInternal (line 61) | private T GetInternal(string name, T fallback, object? fallbackAsOb... method GetInternalObj (line 80) | private object? GetInternalObj(string name, bool? required, [CallerMem... method Code (line 95) | public dynamic? Code(string name, NoParamOrder npo = default, object? ... method Int (line 100) | public int Int(string name, NoParamOrder npo = default, int? fallback ... method Float (line 103) | public float Float(string name, NoParamOrder npo = default, float? fal... method Double (line 106) | public double Double(string name, NoParamOrder npo = default, double? ... method Decimal (line 109) | public decimal Decimal(string name, NoParamOrder npo = default, decima... method String (line 116) | public string? String(string name, NoParamOrder npo = default, string?... method Guid (line 119) | public Guid Guid(string name, NoParamOrder npo = default, Guid? fallba... method Bool (line 122) | public bool Bool(string name, NoParamOrder npo = default, bool? fallba... method DateTime (line 125) | public DateTime DateTime(string name, NoParamOrder npo = default, Date... method File (line 140) | public IFile? File(string name, NoParamOrder npo = default, IFile? fal... method Files (line 143) | public IEnumerable? Files(string name, NoParamOrder npo = defau... method Folder (line 146) | public IFolder? Folder(string name, NoParamOrder npo = default, IFolde... method Folders (line 149) | public IEnumerable? Folders(string name, NoParamOrder npo = d... method Gps (line 152) | public GpsCoordinates? Gps(string name, NoParamOrder npo = default, Gp... method Item (line 159) | public ITypedItem? Item(string name, NoParamOrder npo = default, IType... method Items (line 162) | public IEnumerable? Items(string name, NoParamOrder npo = ... method HtmlTag (line 169) | public IHtmlTag? HtmlTag(string name, NoParamOrder npo = default, IHtm... method HtmlTags (line 172) | public IEnumerable? HtmlTags(string name, NoParamOrder npo =... method Toolbar (line 180) | public IToolbarBuilder? Toolbar(string name, NoParamOrder npo = defaul... FILE: Src/Sxc/ToSic.Sxc.Code/Context/ICmsView_TSettings_TResources.cs type ICmsView (line 15) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsBlock.cs class CmsBlock (line 6) | internal class CmsBlock(IBlock? block) : ICmsBlock FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsContext.cs class CmsContext (line 15) | [PrivateApi("we only show the interface in the docs")] method CreateCurrentUser (line 79) | private ICmsUser CreateCurrentUser() FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsContextPartBase.cs class CmsContextPartBase (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetadataOf (line 24) | protected abstract IMetadata GetMetadataOf(); FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsContextPartHelpers.cs class CmsContextPartHelpers (line 6) | static class CmsContextPartHelpers method AddRecommendations (line 13) | [return: NotNullIfNotNull(nameof(md))] FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsCulture.cs class CmsCulture (line 5) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsModule.cs class CmsModule (line 7) | internal class CmsModule(CmsContext parent, IModule module, IBlock? root... method GetMetadataOf (line 15) | protected override IMetadata GetMetadataOf() FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsPage.cs class CmsPage (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetadataOf (line 17) | protected override IMetadata GetMetadataOf() => FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsSite.cs class CmsSite (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetadataOf (line 16) | protected override IMetadata GetMetadataOf() FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsUser.cs class CmsUser (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetadataOf (line 34) | protected override IMetadata GetMetadataOf() FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsView.cs class CmsView (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMetadataOf (line 32) | protected override IMetadata GetMetadataOf() method FolderAdvanced (line 38) | [PrivateApi] method FigureOutPath (line 66) | private string FigureOutPath(string root) FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsViewFolder.cs class CmsViewFolder (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method FigureOutPath (line 26) | private string FigureOutPath(string root) FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.CmsContext/CmsView_TSettings_TResources.cs class CmsView (line 22) | internal class CmsView(CmsContext cmsContext, IBl... FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Module/ModuleUnknown.cs class ModuleUnknown (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method ModuleUnknown (line 10) | public ModuleUnknown(WarnUseOfUnknown _) { } method Init (line 17) | public IModule Init(int id) => this; FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Module/Module_T.cs class Module (line 9) | [PrivateApi("this is just fyi")] method GetContents (line 16) | public T GetContents() => UnwrappedModule; method Init (line 19) | public IModule Init(T item) method Init (line 25) | public abstract IModule Init(int id); FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Page/Page.cs class Page (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 13) | public IPage Init(int id) FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Page/PageUnknown.cs class PageUnknown (line 7) | internal class PageUnknown(WarnUseOfUnknown _) : IPage, IIs... method Init (line 9) | public IPage Init(int id) FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Platform/Platform.cs class Platform (line 9) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Code/Context/Sys.Platform/PlatformUnknown.cs class PlatformUnknown (line 3) | internal class PlatformUnknown: Platform, IIsUnknown method PlatformUnknown (line 5) | public PlatformUnknown(WarnUseOfUnknown _) { } FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory.cs class CodeDataFactory (line 20) | [PrivateApi] method SetFallbacks (line 39) | public void SetFallbacks(ISite site, int? compatibility = default, obj... method SetCompatibilityLevel (line 63) | public void SetCompatibilityLevel(int compatibilityLevel) method Json2Jacket (line 100) | public object? Json2Jacket(string? json, string? fallback = default) method GetService (line 126) | public TService GetService() where TService : class FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Adam.cs class CodeDataFactory (line 15) | partial class CodeDataFactory method GetAdamManager (line 29) | private AdamManager GetAdamManager() method File (line 50) | public IFile File(int id) method File (line 59) | public IFile? File(IField field) method Folder (line 62) | public IFolder Folder(int id) method Folder (line 65) | public IFolder Folder(ICanBeEntity item, string name, IField? field) method Folder (line 68) | public IFolder Folder(Guid entityGuid, string fieldName, IField? field... method Html (line 75) | public IHtmlTag Html( method Picture (line 99) | public IResponsivePicture Picture( method Img (line 117) | public IResponsiveImage Img( FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_AsCustom.cs class CodeDataFactory (line 10) | partial class CodeDataFactory: IModelFactory method Create (line 12) | public TModel? Create(TSource? source) method AsCustom (line 25) | [return: NotNullIfNotNull(nameof(source))] method AsCustomFrom (line 39) | [return: NotNullIfNotNull("item")] method GetOne (line 89) | public TCustom? GetOne(Func getItem, object id, boo... method AsCustomList (line 108) | public IEnumerable AsCustomList(object? source, NoPa... FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_AsTypedPure.cs class CodeDataFactory (line 7) | partial class CodeDataFactory method AsTyped (line 11) | public ITyped? AsTyped(object data, ModelSettings settings, string? de... method AsTypedList (line 30) | public IEnumerable? AsTypedList(object list, ModelSettings set... method AsTypedPreflightReturnNull (line 53) | private bool AsTypedPreflightReturnNull(object original, string method... FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Dynamic.cs class CodeDataFactory (line 10) | partial class CodeDataFactory: ICodeDataFactoryDeepWip method CodeAsDyn (line 21) | public IDynamicEntity CodeAsDyn(IEntity entity) method AsDynamic (line 24) | public IDynamicEntity AsDynamic(IEntity entity, ModelSettings settings) method AsDynamicFromEntities (line 31) | public IDynamicEntity AsDynamicFromEntities(IEnumerable list,... method CodeAsDynList (line 38) | public IEnumerable CodeAsDynList(object list) //, bool propsR... method AsDynamicFromObject (line 58) | public object? AsDynamicFromObject(object dynObject) method MergeDynamic (line 102) | public dynamic? MergeDynamic(object[]? entities) => FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Entity.cs class CodeDataFactory (line 8) | partial class CodeDataFactory method AsEntity (line 10) | public IEntity AsEntity(object thingToConvert) method FakeEntity (line 17) | public IEntity FakeEntity(int appId) => dataBuilderLazy.Value.FakeEnti... method PlaceHolderInBlock (line 19) | public IEntity PlaceHolderInBlock(int? appIdOrNull, IEntity? parent, s... method CreateEmptyChildList (line 34) | public IEnumerable CreateEmptyChildList(IEntit... method GetDraft (line 45) | public IEntity? GetDraft(IEntity entity) => AppReader.GetDraft(entity); method GetPublished (line 47) | public IEntity? GetPublished(IEntity entity) => AppReader.GetPublished... FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Field.cs class CodeDataFactory (line 9) | partial class CodeDataFactory method Field (line 11) | public IField? Field(ITypedItem parent, bool supportOldMetadata, strin... FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Metadata.cs class CodeDataFactory (line 5) | partial class CodeDataFactory method MetadataDynamic (line 7) | public object MetadataDynamic(IMetadata mdOf) method MetadataTyped (line 10) | public ITypedMetadata MetadataTyped(IMetadata mdOf) FILE: Src/Sxc/ToSic.Sxc.Code/Data.Sys.CodeDataFactory/CodeDataFactory_Stack.cs class CodeDataFactory (line 9) | partial class CodeDataFactory method AsStack (line 11) | [PrivateApi] method AsStack (line 15) | [PrivateApi] method AsStack (line 20) | private TStackType AsStack(string? name, object[] parts, b... method GetPropertyLookupOrNull (line 71) | private static IPropertyLookup? GetPropertyLookupOrNull(object? original) method AsDynStack (line 79) | public IDynamicStack AsDynStack(string name, List EntitiesToItems(IEnumerable? e... method AsItems (line 108) | public IEnumerable AsItems(object list, ModelSettings sett... method AsItemList (line 111) | private IEnumerable AsItemList(object list, IEnumerable FindAllIndexesOfString(string source, string ... FILE: Src/Sxc/ToSic.Sxc.Code/Services/IDynamicCodeService.cs type IDynamicCodeService (line 19) | [PublicApi] method OfModule (line 29) | IDynamicCode12 OfModule(int pageId, int moduleId); method OfSite (line 35) | IDynamicCode12 OfSite(); method OfSite (line 41) | IDynamicCode12 OfSite(int siteId); method OfApp (line 52) | IDynamicCode12 OfApp(int appId); method OfApp (line 63) | IDynamicCode12 OfApp(int zoneId, int appId); method OfApp (line 73) | IDynamicCode12 OfApp(IAppIdentity appIdentity); method App (line 85) | IApp App( method AppOfSite (line 97) | IApp AppOfSite(); method AppOfSite (line 108) | IApp AppOfSite( FILE: Src/Sxc/ToSic.Sxc.Code/Services/ITypedApiService.cs type ITypedApiService (line 17) | [PublicApi] method App (line 116) | IAppTyped App(NoParamOrder npo = default, int? zoneId = null, int? app... method AppOfSite (line 122) | IAppTyped AppOfSite(); method ApiOfApp (line 128) | ITypedApi ApiOfApp(int appId); method ApiOfApp (line 134) | ITypedApi ApiOfApp(int zoneId, int appId); method ApiOfModule (line 144) | ITypedApi ApiOfModule(int pageId, int moduleId); method ApiOfSite (line 151) | ITypedApi ApiOfSite(); method ApiOfSite (line 157) | ITypedApi ApiOfSite(int siteId); method ApiOfSite (line 166) | ITypedApi ApiOfSite(int siteId, int pageId, int moduleId); FILE: Src/Sxc/ToSic.Sxc.Code/Services/Sys.CodeApiServiceHelpers/CodeApiServiceBase.cs class CodeApiServiceBase (line 11) | public abstract class CodeApiServiceBase(CodeApiServiceBase.Dependencies... type Dependencies (line 15) | public record Dependencies( type ScopedDependencies (line 25) | public record ScopedDependencies( method GetApp (line 31) | protected IApp GetApp(Generator appGenerator, NoParamOrder npo = ... method GetPrimaryAppIdentity (line 44) | protected IAppIdentityPure GetPrimaryAppIdentity(int? siteId, ISite? s... method GetAndInitApp (line 52) | protected IApp GetAndInitApp(App app, IAppIdentityPure appIdentity, IS... method LogWasConnected (line 60) | public void LogWasConnected() => _logInitDone = true; method MakeSureLogIsInHistory (line 63) | protected void MakeSureLogIsInHistory() FILE: Src/Sxc/ToSic.Sxc.Code/Services/Sys.DynamicCodeService/DynamicCodeService.cs class DynamicCodeService (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method ActivateEditUi (line 32) | protected void ActivateEditUi() => EditUiRequired = true; method App (line 41) | public IApp App(NoParamOrder npo = default, int? zoneId = null, int? a... method AppOfSite (line 45) | public IApp AppOfSite() method AppOfSite (line 50) | public IApp AppOfSite(NoParamOrder npo = default, int? siteId = null, ... FILE: Src/Sxc/ToSic.Sxc.Code/Services/Sys.DynamicCodeService/DynamicCodeService_Of.cs class DynamicCodeService (line 9) | partial class DynamicCodeService method OfApp (line 12) | public IDynamicCode12 OfApp(int appId) => OfAppInternal(appId: appId); method OfApp (line 15) | public IDynamicCode12 OfApp(int zoneId, int appId) => OfAppInternal(zo... method OfApp (line 18) | public IDynamicCode12 OfApp(IAppIdentity appIdentity) => OfAppInternal... method OfModule (line 21) | public IDynamicCode12 OfModule(int pageId, int moduleId) method OfSite (line 40) | public IDynamicCode12 OfSite() => OfApp(GetPrimaryAppIdentity(null)); method OfSite (line 43) | public IDynamicCode12 OfSite(int siteId) => OfApp(GetPrimaryAppIdentit... method OfAppInternal (line 45) | private IDynamicCode12 OfAppInternal(int? zoneId = null, int? appId = ... FILE: Src/Sxc/ToSic.Sxc.Code/Services/Sys.TypedApiService/TypedApiService.cs class TypedApiService (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] method ActivateEditUi (line 36) | protected void ActivateEditUi() => EditUiRequired = true; method App (line 42) | public IAppTyped App(NoParamOrder npo = default, int? zoneId = null, i... method AppOfSite (line 52) | public IAppTyped AppOfSite() method ApiOfApp (line 67) | public ITypedApi ApiOfApp(int appId) => OfAppOrSiteInternal(appId: app... method ApiOfApp (line 70) | public ITypedApi ApiOfApp(int zoneId, int appId) => OfAppOrSiteInterna... method ApiOfModule (line 73) | public ITypedApi ApiOfModule(int pageId, int moduleId) method ApiOfSite (line 93) | public ITypedApi ApiOfSite() => method ApiOfSite (line 97) | public ITypedApi ApiOfSite(int siteId) => method ApiOfSite (line 101) | public ITypedApi ApiOfSite(int siteId, int pageId, int moduleId) method ApiOfAppOrSite (line 108) | private ITypedApi ApiOfAppOrSite(IAppIdentity appIdentity) => method OfAppOrSiteInternal (line 112) | private ITypedApi OfAppOrSiteInternal(int? zoneId = null, int? appId =... method GetNewCodeRoot (line 123) | private IExecutionContext GetNewCodeRoot(IApp? appToAttach = default, ... FILE: Src/Sxc/ToSic.Sxc.Code/StartupSxcCode.cs class StartupSxcCode (line 25) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcCode (line 28) | public static IServiceCollection AddSxcCode(this IServiceCollection se... FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/ExecutionContextExtensions.cs class ExecutionContextExtensions (line 6) | internal static class ExecutionContextExtensions method GetContextData (line 8) | public static ContextData GetContextData(this IExecutionContext exCtx) FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/ExecutionContextOptions.cs type ExecutionContextOptions (line 9) | public record ExecutionContextOptions FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/ICompatibilityLevel.cs type ICompatibilityLevel (line 6) | [PrivateApi("this is just fyi, was published as internal till v14")] FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/IExCtxAttachApp.cs type IExCtxAttachApp (line 5) | [PrivateApi] method AttachApp (line 9) | void AttachApp(IApp app); FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/IExecutionContextFactory.cs type IExecutionContextFactory (line 3) | public interface IExecutionContextFactory method New (line 9) | IExecutionContext New(ExecutionContextOptions options); FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/IExecutionContext_TModel_TKit.cs type IExecutionContext (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext.cs class ExecutionContext (line 28) | [PrivateApi("Was public till v17, and previously called DynamicCodeRoot")] type Dependencies (line 37) | [PrivateApi] method ExecutionContext (line 49) | [PrivateApi] method Setup (line 69) | [PrivateApi] method Setup (line 75) | public virtual IExecutionContext Setup(ExecutionContextOptions options) FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContextUnknown.cs class ExecutionContextUnknown (line 7) | internal class ExecutionContextUnknown(ExecutionContext.Dependencies ser... FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_As.cs class ExecutionContext (line 9) | public partial class ExecutionContext method AsDynamic (line 22) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 25) | public dynamic? AsDynamic(IEntity entity) => Cdf.CodeAsDyn(entity); method AsDynamic (line 28) | public dynamic? AsDynamic(object dynamicEntity) => Cdf.AsDynamicFromOb... method AsEntity (line 36) | public IEntity AsEntity(object dynamicEntity) => Cdf.AsEntity(dynamicE... method AsList (line 43) | public IEnumerable? AsList(object list) => Cdf.CodeAsDynList(... method AsAdam (line 58) | public IFolder AsAdam(ICanBeEntity item, string fieldName) FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_Compiler.cs class ExecutionContext (line 6) | public partial class ExecutionContext method CreateInstance (line 11) | public object? CreateInstance(string virtualPath, FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_Content.cs class ExecutionContext (line 7) | public partial class ExecutionContext method GetHeaderOrNull (line 20) | private object? GetHeaderOrNull() method TryToBuildFirstOfStream (line 36) | private object? TryToBuildFirstOfStream(string sourceStream) FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_DataSources.cs class ExecutionContext (line 9) | public partial class ExecutionContext: IExCtxLookUpEngine method CreateSource (line 33) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method CreateSource (line 37) | public T CreateSource(IDataStream source) where T : IDataSource FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_Internal.cs class ExecutionContext (line 14) | public partial class ExecutionContext method AttachApp (line 18) | [PrivateApi] method GetState (line 47) | public TState GetState() where TState : class method GetDataStack (line 74) | public TState GetDataStack(string name) where TState : class method GetContents (line 88) | ICodeDataFactory IWrapper.GetContents() FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_Kit.cs class ExecutionContext (line 7) | public partial class ExecutionContext: ICanGetService method GetService (line 10) | public TService GetService() where TService : class method GetService (line 22) | public TService GetService(NoParamOrder npo = default, bool ... method GetServiceForData (line 50) | public TService GetServiceForData() where TService : class method ReplaceServiceInCache (line 73) | internal void ReplaceServiceInCache(TService service) method GetKit (line 81) | public TKit GetKit() where TKit : ServiceKit FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_SettingsResources.cs class ExecutionContext (line 9) | public partial class ExecutionContext FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_TModel_TKit.cs class ExecutionContext (line 17) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Code/Sys.ExecutionContext/Implementation/ExecutionContext_TTUnknown.cs class ExecutionContextUnknown (line 7) | internal class ExecutionContextUnknown(ExecutionCon... FILE: Src/Sxc/ToSic.Sxc.Configuration.Tests/Web.Sys.Url/NameValueCollectionSort.cs class NameValueCollectionSort (line 5) | public class NameValueCollectionSort method SortWithPrioritization (line 7) | [Theory] method SortWithoutPrioritization (line 20) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Core.TestHelpers/Adam/MockSxcFile.cs class MockSxcFile (line 8) | public class MockSxcFile : Eav.Apps.Assets.MockFile, IFile, IHasLink FILE: Src/Sxc/ToSic.Sxc.Core.TestHelpers/Adam/MockSxcFolder.cs class MockSxcFolder (line 7) | public class MockSxcFolder: MockFolder, IFolder FILE: Src/Sxc/ToSic.Sxc.Core.TestHelpers/Services.PageService/MockPageService.cs class MockPageService (line 6) | public class MockPageService: IPageService method Activate (line 8) | public string Activate(params string[] keys) => ""; method Activate (line 10) | public string Activate(NoParamOrder npo = default, bool condition = tr... method AssetAttributes (line 12) | public IRawHtmlString AssetAttributes(NoParamOrder npo = default, bool... method AddCsp (line 16) | public string AddCsp(string name, params string[] values) => ""; method SetBase (line 18) | public string SetBase(string url = null) => ""; method SetTitle (line 20) | public string SetTitle(string value, string placeholder = null) => ""; method SetDescription (line 22) | public string SetDescription(string value, string placeholder = null) ... method SetKeywords (line 24) | public string SetKeywords(string value, string placeholder = null) => ""; method SetHttpStatus (line 26) | public string SetHttpStatus(int statusCode, string message = null) => ""; method AddToHead (line 28) | public string AddToHead(string tag) => ""; method AddMeta (line 30) | public string AddMeta(string name, string content) => ""; method AddOpenGraph (line 32) | public string AddOpenGraph(string property, string content) => ""; method AddJsonLd (line 34) | public string AddJsonLd(string jsonString) => ""; method AddJsonLd (line 36) | public string AddJsonLd(object jsonObject) => ""; method AddIcon (line 38) | public string AddIcon(string path, NoParamOrder npo = default, string ... method AddIconSet (line 40) | public string AddIconSet(string path, NoParamOrder npo = default, obje... method TurnOn (line 46) | public string TurnOn(object runOrSpecs, NoParamOrder npo = default, ob... method AddToHead (line 50) | public string AddToHead(IHtmlTag tag) => ""; FILE: Src/Sxc/ToSic.Sxc.Core/Cms.Settings/GoogleMaps.cs type GoogleMaps (line 8) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Core/Cms.Settings/InputFields/StringWysiwyg.cs type StringWysiwyg (line 5) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Core/Cms.Settings/MapsCoordinates.cs class MapsCoordinates (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Core/Cms.Sys/CmsMetadata.cs class CmsMetadata (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys.Documentation/DocsAttribute.cs class DocsAttribute (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMessages (line 15) | public string[] GetMessages(string? fullName) FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys.HotBuild/HotBuildSpec.cs class HotBuildSpec (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToString (line 32) | public override string ToString() method ToDictionary (line 40) | public IDictionary ToDictionary() => new Dictionary _cacheKey ??= $"{nameof(HotBuildSpec)}.{na... method CloneWithoutEdition (line 61) | public HotBuildSpec CloneWithoutEdition() => new(AppId, null, appName,... method WithoutSharedSuffix (line 68) | public HotBuildSpecWithSharedSuffix WithoutSharedSuffix() method WithSharedSuffix (line 76) | public HotBuildSpecWithSharedSuffix WithSharedSuffix() class HotBuildSpecWithSharedSuffix (line 81) | public class HotBuildSpecWithSharedSuffix(int appId, string? edition, st... method ToString (line 98) | public override string ToString() => _toString ??= $"{base.ToString()}... method ToDictionary (line 104) | public new IDictionary ToDictionary() FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys.HotBuild/IClassCompiler.cs type IClassCompiler (line 3) | public interface IClassCompiler method InstantiateClass (line 5) | object? InstantiateClass(string virtualPath, HotBuildSpec spec, string... FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys/CompatibilityLevels.cs class CompatibilityLevels (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys/IGetCodePath.cs type IGetCodePath (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Core/Code/Sys/SourceCodeConstants.cs class SourceCodeConstants (line 3) | public class SourceCodeConstants FILE: Src/Sxc/ToSic.Sxc.Core/Context/IParameters.cs type IParameters (line 20) | [PublicApi] method Get (line 37) | new string? Get(string name); method Get (line 51) | TValue? Get(string name); method Get (line 68) | TValue? Get(string name, NoParamOrder npo = default, TValue? f... method Add (line 81) | IParameters Add(string key); method Add (line 91) | IParameters Add(string key, string value); method Add (line 106) | IParameters Add(string key, object value); method Set (line 115) | IParameters Set(string name, string value); method Set (line 129) | IParameters Set(string name, object value); method Set (line 137) | IParameters Set(string name); method Remove (line 144) | IParameters Remove(string name); method Remove (line 164) | IParameters Remove(string name, object value); method Toggle (line 189) | IParameters Toggle(string name, object value); method Filter (line 197) | public IParameters Filter(string? names); method ToString (line 207) | new string ToString(); method ToString (line 216) | string ToString(NoParamOrder npo = default, bool sort = false); method ContainsKey (line 223) | new bool ContainsKey(string name); method Prioritize (line 241) | IParameters Prioritize(string? fields = default); method Flush (line 251) | IParameters Flush(); FILE: Src/Sxc/ToSic.Sxc.Core/Data/IHasKeys.cs type IHasKeys (line 7) | [PrivateApi] method ContainsKey (line 18) | bool ContainsKey(string name); method Keys (line 32) | IEnumerable Keys(NoParamOrder npo = default, IEnumerable FILE: Src/Sxc/ToSic.Sxc.Core/Data/Sys.Json/IHasJsonSource.cs type IHasJsonSource (line 3) | [PrivateApi] method JsonSource (line 16) | object JsonSource(); FILE: Src/Sxc/ToSic.Sxc.Core/Data/Typed/ITyped.cs type ITyped (line 17) | [PublicApi] method Bool (line 30) | bool Bool(string name, NoParamOrder npo = default, bool fallback = def... method DateTime (line 42) | DateTime DateTime(string name, NoParamOrder npo = default, DateTime fa... method String (line 58) | string? String(string name, NoParamOrder npo = default, string? fallba... method Int (line 74) | int Int(string name, NoParamOrder npo = default, int fallback = defaul... method Long (line 86) | long Long(string name, NoParamOrder npo = default, long fallback = def... method Float (line 97) | float Float(string name, NoParamOrder npo = default, float fallback = ... method Decimal (line 109) | decimal Decimal(string name, NoParamOrder npo = default, decimal fallb... method Double (line 120) | double Double(string name, NoParamOrder npo = default, double fallback... method Url (line 135) | string? Url(string name, NoParamOrder npo = default, string? fallback ... method ToString (line 139) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Core/Data/Typed/ITyped_Html.cs type ITyped (line 5) | public partial interface ITyped method Attribute (line 21) | IRawHtmlString? Attribute(string name, NoParamOrder npo = default, str... FILE: Src/Sxc/ToSic.Sxc.Core/Data/Typed/ITyped_SharedGetGeneric.cs type ITyped (line 5) | public partial interface ITyped : IHasKeys, ICanGetByName method ContainsKey (line 8) | new bool ContainsKey(string name); method IsEmpty (line 11) | new bool IsEmpty(string name, NoParamOrder npo = default, string? lang... method IsNotEmpty (line 15) | new bool IsNotEmpty(string name, NoParamOrder npo = default, string? l... method Keys (line 19) | new IEnumerable Keys(NoParamOrder npo = default, IEnumerable(string name, FILE: Src/Sxc/ToSic.Sxc.Core/Edit.Sys/SxcEditSharedConstants.cs class SxcEditSharedConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/LookUp/DocsPlaceholder.cs class DocsPlaceholder (line 4) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Core/LookUp/Sys/LookUpConstants.cs class LookUpConstants (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Core/Services/Features/IFeaturesService.cs type IFeaturesService (line 20) | [PublicApi] method IsEnabled (line 31) | bool IsEnabled(params string[] nameIds); FILE: Src/Sxc/ToSic.Sxc.Core/Services/Json/IJsonService.cs type IJsonService (line 23) | [PublicApi] method ToJson (line 32) | string ToJson(object item); method ToJson (line 47) | string ToJson(object item, int indentation); method To (line 55) | T? To(string json); method ToObject (line 63) | object? ToObject(string json); method ToTyped (line 87) | [PublicApi] method ToTypedList (line 112) | IEnumerable? ToTypedList(string json, NoParamOrder npo = defau... FILE: Src/Sxc/ToSic.Sxc.Core/Services/Page/IPageService.cs type IPageService (line 17) | [PublicApi] method SetBase (line 32) | string SetBase(string? url = null); method SetTitle (line 42) | string SetTitle(string value, string? placeholder = null); method SetDescription (line 52) | string SetDescription(string value, string? placeholder = null); method SetKeywords (line 62) | string SetKeywords(string value, string? placeholder = null); method SetHttpStatus (line 70) | string SetHttpStatus(int statusCode, string? message = null); method AddToHead (line 79) | string AddToHead(string tag); method AddToHead (line 87) | string AddToHead(IHtmlTag tag); method AddMeta (line 97) | string AddMeta(string name, string content); method AddOpenGraph (line 105) | string AddOpenGraph(string property, string content); method AddJsonLd (line 113) | string AddJsonLd(string jsonString); method AddJsonLd (line 120) | string AddJsonLd(object jsonObject); method AddIcon (line 133) | string AddIcon( method AddIconSet (line 149) | string AddIconSet( FILE: Src/Sxc/ToSic.Sxc.Core/Services/Page/IPageService_Features.cs type IPageService (line 3) | public partial interface IPageService method Activate (line 14) | string? Activate(params string[] keys); method Activate (line 27) | string? Activate( FILE: Src/Sxc/ToSic.Sxc.Core/Services/Page/IPageService_Security.cs type IPageService (line 5) | public partial interface IPageService method AssetAttributes (line 22) | IRawHtmlString AssetAttributes( method AddCsp (line 38) | string AddCsp(string name, params string[] values); FILE: Src/Sxc/ToSic.Sxc.Core/Services/Page/IPageService_TurnOn.cs type IPageService (line 3) | public partial interface IPageService method TurnOn (line 40) | string? TurnOn(object runOrSpecs, FILE: Src/Sxc/ToSic.Sxc.Core/StartupSxcCore.cs class StartupSxcCore (line 13) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcCore (line 16) | public static IServiceCollection AddSxcCore(this IServiceCollection se... method AddSxcCoreFallbacks (line 47) | public static IServiceCollection AddSxcCoreFallbacks(this IServiceColl... FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcBootFeaturesRegistrations.cs class SxcBootFeaturesRegistrations (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Run (line 13) | public override void Run() => SxcFeatures.Register(featuresCatalog); FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures.cs class SxcFeatures (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Register (line 12) | public static void Register(FeaturesCatalog cat) => FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures_Beta.cs class SxcFeatures (line 5) | public partial class SxcFeatures FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures_Csp.cs class SxcFeatures (line 5) | public partial class SxcFeatures FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures_ImageService.cs class SxcFeatures (line 5) | public partial class SxcFeatures FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures_LightSpeed.cs class SxcFeatures (line 5) | public partial class SxcFeatures FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcFeatures_Performance.cs class SxcFeatures (line 5) | public partial class SxcFeatures FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Configuration/SxcLicenseRules.cs class SxcLicenseRules (line 5) | internal class SxcLicenseRules FILE: Src/Sxc/ToSic.Sxc.Core/Sys.DI/PageScopeAccessor.cs class PageScopeAccessor (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method InitPageOfModule (line 14) | public void InitPageOfModule(IServiceProvider pageServiceProvider) FILE: Src/Sxc/ToSic.Sxc.Core/Sys.DI/PageScopedService.cs class PageScopedService (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Installation/EnvironmentInstallerUnknown.cs class EnvironmentInstallerUnknown (line 5) | internal class EnvironmentInstallerUnknown(WarnUseOfUnknown null!; method ResumeAbortedUpgrade (line 11) | public bool ResumeAbortedUpgrade() => true; FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Installation/IEnvironmentInstaller.cs type IEnvironmentInstaller (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method UpgradeMessages (line 10) | string? UpgradeMessages(); method ResumeAbortedUpgrade (line 16) | bool ResumeAbortedUpgrade(); FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Paths/ILinkPaths.cs type ILinkPaths (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method AsSeenFromTheDomainRoot (line 6) | string AsSeenFromTheDomainRoot(string virtualPath); method GetCurrentRequestUrl (line 8) | string GetCurrentRequestUrl(); method GetCurrentLinkRoot (line 10) | string GetCurrentLinkRoot(); FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Paths/LinkPaths.NetCore.cs class LinkPaths (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method AsSeenFromTheDomainRoot (line 10) | public string AsSeenFromTheDomainRoot(string virtualPath) method GetCurrentRequestUrl (line 13) | public string GetCurrentRequestUrl() method GetCurrentLinkRoot (line 16) | public string GetCurrentLinkRoot() FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Paths/LinkPaths.NetFramework.cs class LinkPaths (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method AsSeenFromTheDomainRoot (line 10) | public string AsSeenFromTheDomainRoot(string virtualPath) method GetCurrentRequestUrl (line 13) | public string GetCurrentRequestUrl() method GetCurrentLinkRoot (line 16) | public string GetCurrentLinkRoot() FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Paths/LinkPathsUnknown.cs class LinkPathsUnknown (line 5) | internal class LinkPathsUnknown(WarnUseOfUnknown _) : ... method AsSeenFromTheDomainRoot (line 7) | public string AsSeenFromTheDomainRoot(string virtualPath) => throw new... method GetCurrentRequestUrl (line 10) | public string GetCurrentRequestUrl() => GetCurrentLinkRoot() + "/folde... method GetCurrentLinkRoot (line 13) | public string GetCurrentLinkRoot() => "https://unknown.2sxc.org"; FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/Paths/ServerPaths.cs class ServerPaths (line 16) | internal class ServerPaths: ServerPathsBase method ServerPaths (line 24) | public ServerPaths(IWebHostEnvironment hostingEnvironment) method MapContentPath (line 31) | protected string MapContentPath(string virtualPath) method FullPathOfReference (line 36) | protected override string? FullPathOfReference(int id) method ServerPaths (line 43) | public ServerPaths(LazySvc valueConverterLazy) method MapContentPath (line 49) | private string MapContentPath(string virtualPath) method FullPathOfReference (line 52) | protected override string? FullPathOfReference(int id) method FullAppPath (line 64) | public override string FullAppPath(string virtualPath) => MapContentPa... method FullContentPath (line 67) | public override string FullContentPath(string virtualPath) => MapConte... FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Integration/SxcImportExportEnvironmentBase.cs class SxcImportExportEnvironmentBase (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 14) | public record Dependencies(ISite Site, IAppReaderFactory AppReaders, I... method SxcImportExportEnvironmentBase (line 21) | protected SxcImportExportEnvironmentBase(Dependencies services, string... method TemplatesRoot (line 32) | public override string TemplatesRoot(int zoneId, int appId) method GlobalTemplatesRoot (line 35) | public override string GlobalTemplatesRoot(int zoneId, int appId) method AppPaths (line 38) | private IAppPaths AppPaths(int zoneId, int appId) => _appPaths FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Plumbing/ParseObject.Double.cs class ParseObject (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method DoubleOrNull (line 9) | internal static double? DoubleOrNull(object? value) method DoubleOrNullWithCalculation (line 27) | internal static double? DoubleOrNullWithCalculation(object? value) method DNearZero (line 55) | internal static bool DNearZero(double d) => Math.Abs(d) <= 0.01; FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Plumbing/ParseObject.Int.cs class ParseObject (line 3) | internal static partial class ParseObject method IntOrNull (line 10) | internal static int? IntOrNull(object? value) method IntOrZeroAsNull (line 28) | internal static int? IntOrZeroAsNull(object? value) FILE: Src/Sxc/ToSic.Sxc.Core/Sys.Plumbing/ParseObject.String.cs class ParseObject (line 3) | internal static partial class ParseObject method RealStringOrNull (line 5) | internal static string? RealStringOrNull(object? value) method KeepBestString (line 22) | internal static string? KeepBestString(object? given, object? setting) FILE: Src/Sxc/ToSic.Sxc.Core/Sys/SxcLogging.cs class SxcLogging (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Html/HtmlAttribute.cs class HtmlAttribute (line 6) | [PrivateApi("internal use only, may be removed/changed some day")] method Create (line 22) | public static IRawHtmlString Create(string name, string? value) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Html/HybridHtmlString.cs type HybridHtmlString (line 15) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Html/HybridHtmlStringLog.cs type HybridHtmlStringLog (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Http/IHttp.cs type IHttp (line 14) | [PrivateApi("used to be InternalApi_DoNotUse_MayChangeWithoutNotice, hid... method QueryStringKeyValuePairs (line 38) | List> QueryStringKeyValuePairs(); method GetCookie (line 45) | string? GetCookie(string cookieName); FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Parameters/OriginalParameters.cs class OriginalParameters (line 7) | internal class OriginalParameters method GetOverrideParams (line 17) | public static NameValueCollection GetOverrideParams(NameValueCollectio... method GetOverrideParams (line 28) | public static NameValueCollection GetOverrideParams(string paramSet) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Parameters/UpperCaseStringKeyValuePair.cs class UpperCaseStringKeyValuePair (line 8) | internal class UpperCaseStringKeyValuePair FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/NameObjectSet.cs class NameObjectSet (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method NameObjectSet (line 7) | public NameObjectSet(string? name, object? value, string? prefix = def... method NameObjectSet (line 14) | public NameObjectSet(NameObjectSet original, string? name = default, o... FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/ObjectToUrl.cs class ObjectToUrl (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method ObjectToUrl (line 10) | public ObjectToUrl() { } method ObjectToUrl (line 12) | internal ObjectToUrl(string? prefix = null, IEnumerable PropsOfOne(object? data, string? pre... method PropOfKvp (line 178) | private NameObjectSet? PropOfKvp(object? value) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlHelpers.cs class UrlHelpers (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method ParseQueryString (line 18) | public static NameValueCollection ParseQueryString(string? query) method Sort (line 51) | public static NameValueCollection Sort(this NameValueCollection nvc, s... method NvcToString (line 101) | public static string NvcToString(this NameValueCollection nvc) class KeyValuePairTemp (line 104) | private class KeyValuePairTemp method NvcToString (line 110) | internal static string NvcToString(NameValueCollection nvc, string key... method Merge (line 181) | public static NameValueCollection Merge(this NameValueCollection first... method QuickAddUrlParameter (line 203) | public static string QuickAddUrlParameter(string url, string name, str... method AddQueryString (line 207) | [return: NotNullIfNotNull(nameof(url))] method AddQueryString (line 211) | [return: NotNullIfNotNull(nameof(url))] method GetUrlWithUpdatedQueryString (line 232) | private static string GetUrlWithUpdatedQueryString(UrlParts parts, Nam... method RemoveQuery (line 246) | public static string RemoveQuery(this string url) => RemoveAfterSepara... method RemoveFragment (line 247) | public static string RemoveFragment(this string url) => RemoveAfterSep... method RemoveQueryAndFragment (line 248) | public static string RemoveQueryAndFragment(this string url) => url.Re... method RemoveAfterSeparator (line 249) | private static string RemoveAfterSeparator(string @string, char separa... FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlParts.cs class UrlParts (line 5) | [PrivateApi] method UrlParts (line 25) | public UrlParts(string? url) method ReplaceRoot (line 46) | public void ReplaceRoot(string url) method ExtractDomain (line 62) | private string ExtractDomain(bool domainAtStartPossible, string rest) method ExtractProtocol (line 75) | private string ExtractProtocol(string rest) method ExtractQuery (line 95) | private string ExtractQuery(string rest) method ExtractFragment (line 103) | private string ExtractFragment(string url, string rest) method ToLink (line 115) | public string ToLink(string? format = null, bool suffix = true) method BuildUrl (line 127) | public string BuildUrl() method Suffix (line 135) | public string Suffix() method AppendSuffix (line 142) | private void AppendSuffix(StringBuilder urlStringBuilder) method ConnectParameters (line 148) | public static string ConnectParameters(params string?[]? parameters) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlValueCamelCase.cs class UrlValueCamelCase (line 9) | internal class UrlValueCamelCase : UrlValueProcess method Process (line 11) | public override NameObjectSet? Process(NameObjectSet? set) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlValueFilterNames.cs class UrlValueFilterNames (line 7) | internal class UrlValueFilterNames: UrlValueProcess method UrlValueFilterNames (line 14) | public UrlValueFilterNames(bool defaultSerialize, IEnumerable ... method Process (line 28) | public override NameObjectSet? Process(NameObjectSet? set) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlValuePair.cs class UrlValuePair (line 7) | internal class UrlValuePair(string? name, string? value, bool isEncoded ... method ToString (line 13) | public override string ToString() FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.Url/UrlValueProcess.cs class UrlValueProcess (line 9) | internal abstract class UrlValueProcess method Process (line 11) | public abstract NameObjectSet? Process(NameObjectSet? set); method MakeSafe (line 32) | protected NameObjectSet MakeSafe(NameObjectSet set) FILE: Src/Sxc/ToSic.Sxc.Core/Web/Sys.WebResources/WebResourceConstants.cs class WebResourceConstants (line 3) | internal class WebResourceConstants FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Data/CustomItem.cs class CustomItem (line 64) | [PublicApi] method Setup (line 71) | void IModelSetupWithFactory.Setup(ITypedItem source, IMode... method ToString (line 119) | public override string ToString() method ContainsKey (line 127) | public bool ContainsKey(string name) method Keys (line 131) | public IEnumerable Keys(NoParamOrder npo = default, IEnumerabl... method IsEmpty (line 135) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 139) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Get (line 148) | public object? Get(string name, NoParamOrder npo = default, bool? requ... method Get (line 152) | public TValue? Get(string name, NoParamOrder npo = default, TV... method Bool (line 160) | public bool Bool(string name, NoParamOrder npo = default, bool fallbac... method DateTime (line 163) | public DateTime DateTime(string name, NoParamOrder npo = default, Date... method String (line 168) | public string? String(string name, NoParamOrder npo = default, string?... method Int (line 172) | public int Int(string name, NoParamOrder npo = default, int fallback =... method Long (line 175) | public long Long(string name, NoParamOrder npo = default, long fallbac... method Float (line 178) | public float Float(string name, NoParamOrder npo = default, float fall... method Decimal (line 181) | public decimal Decimal(string name, NoParamOrder npo = default, decima... method Double (line 184) | public double Double(string name, NoParamOrder npo = default, double f... method Url (line 187) | public string? Url(string name, NoParamOrder npo = default, string? fa... method Attribute (line 199) | public IRawHtmlString? Attribute(string name, NoParamOrder npo = defau... method Html (line 204) | public IHtmlTag? Html(string name, NoParamOrder npo = default, object?... method Picture (line 209) | public IResponsivePicture? Picture(string name, NoParamOrder npo = def... method Img (line 218) | public IResponsiveImage? Img(string name, NoParamOrder npo = default, ... method Folder (line 223) | public IFolder? Folder(string name, NoParamOrder npo = default, bool? ... method File (line 227) | public IFile? File(string name, NoParamOrder npo = default, bool? requ... method Child (line 235) | public ITypedItem? Child(string name, NoParamOrder npo = default, bool... method Children (line 239) | public IEnumerable Children(string? field, NoParamOrder np... method Parent (line 243) | public ITypedItem? Parent(NoParamOrder npo = default, bool? current = ... method Parents (line 247) | public IEnumerable Parents(NoParamOrder npo = default, str... method Field (line 269) | public IField? Field(string name, NoParamOrder npo = default, bool? re... method Child (line 297) | public T? Child(string name, NoParamOrder npo = default, bool? requ... method Children (line 302) | public IEnumerable Children(string? field, NoParamOrder npo = de... method Parent (line 307) | public T? Parent(NoParamOrder npo = default, bool? current = defaul... method Parents (line 312) | public IEnumerable Parents(NoParamOrder npo = default, string? t... method Gps (line 317) | public GpsCoordinates Gps(string name, NoParamOrder npo = default, boo... method As (line 334) | protected T As(ITypedItem item) method AsList (line 350) | protected IEnumerable AsList(IEnumerable? source, No... method Get (line 361) | object? ICanGetByName.Get(string name) FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Data/CustomItem_Equatable.cs class CustomItem (line 5) | partial class CustomItem: IMultiWrapper method Equals (line 7) | bool IEquatable.Equals(ITypedItem? other) method Equals (line 14) | public override bool Equals(object? b) method GetHashCode (line 17) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Data/CustomModel.cs class CustomModel (line 55) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.DataSource/DataSource16.cs class DataSource16 (line 17) | [PublicApi] class Dependencies (line 30) | [PublicApi] class MyServices (line 46) | [PrivateApi] method DataSource16 (line 55) | protected DataSource16(Dependencies services, string? logName = defaul... method GetDefault (line 77) | protected virtual IEnumerable GetDefault() method ProvideOut (line 90) | protected void ProvideOut( method TryGetIn (line 122) | public IImmutableList? TryGetIn(string name = DataSourceConst... method TryGetOut (line 126) | public IImmutableList? TryGetOut(string name = DataSourceCons... method Attach (line 137) | void IDataTarget.Attach(IDataSource dataSource) method Attach (line 140) | void IDataTarget.Attach(string streamName, IDataSource dataSource, str... method Attach (line 143) | void IDataTarget.Attach(string streamName, IDataStream dataStream) method UpdateAppIdentity (line 148) | void IAppIdentitySync.UpdateAppIdentity(IAppIdentity appIdentity) FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.DataSource/DataSources16_IDataSourceExplicit.cs class DataSource16 (line 7) | public abstract partial class DataSource16 method AddDebugInfo (line 20) | void IDataSource.AddDebugInfo(Guid? guid, string? label) method GetStream (line 34) | [PrivateApi("Hide in docs to only show important APIs for DataSource c... method Setup (line 43) | void IServiceWithSetup.Setup(IDataSourceOptions op... method GetLink (line 50) | [PrivateApi("Hide in docs to only show important APIs for DataSource c... method CacheChanged (line 58) | bool ICacheExpiring.CacheChanged(long dependentTimeStamp) => _inner.Ca... method DoWhileOverrideImmutable (line 67) | void IDataSource.DoWhileOverrideImmutable(Action action) => _inner.DoW... FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Hybrid/Code12.cs class Code12 (line 24) | [PublicApi] method GetService (line 38) | public TService GetService() where TService : class => CodeA... method CreateInstance (line 98) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method AsDynamic (line 113) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 116) | public dynamic? AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(ent... method AsDynamic (line 119) | public dynamic? AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynam... method AsDynamic (line 122) | public dynamic? AsDynamic(params object[] entities) => CodeApi.Cdf.Mer... method AsEntity (line 125) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 132) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 139) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 143) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method AsAdam (line 152) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Hybrid/Code14.cs class Code14 (line 28) | [PublicApi] method GetService (line 43) | public TService GetService() where TService : class => CodeA... method CreateInstance (line 112) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method GetCode (line 116) | [PrivateApi("added in 16.05, but not sure if it should be public")] method AsDynamic (line 133) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 136) | public dynamic? AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(ent... method AsDynamic (line 139) | public dynamic? AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynam... method AsDynamic (line 142) | public dynamic? AsDynamic(params object[] entities) => CodeApi.Cdf.Mer... method AsEntity (line 145) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 152) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 159) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 163) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method AsAdam (line 170) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Hybrid/CodeTyped.cs class CodeTyped (line 30) | [PublicApi] method CodeTyped (line 40) | protected CodeTyped() : base("Cst.CodeTy") { } method GetService (line 46) | public TService GetService() where TService : class method GetService (line 51) | public TService GetService(NoParamOrder npo = default, strin... method CodeApi (line 68) | private ICodeTypedApiHelper CodeApi([CallerMemberName] string? propNam... method CodeRootOrError (line 72) | private IExecutionContext CodeRootOrError([CallerMemberName] string? p... method GetCode (line 112) | public dynamic? GetCode(string path, NoParamOrder npo = default, strin... method AsItem (line 149) | public ITypedItem AsItem(object data, NoParamOrder npo = default, bool... method AsItems (line 153) | public IEnumerable AsItems(object list, NoParamOrder npo =... method AsEntity (line 157) | public IEntity AsEntity(ICanBeEntity thing) method AsTyped (line 161) | public ITyped AsTyped(object original, NoParamOrder npo = default, boo... method AsTypedList (line 165) | public IEnumerable AsTypedList(object list, NoParamOrder npo =... method AsStack (line 169) | public ITypedStack AsStack(params object[] items) method AsStack (line 173) | public T AsStack(params object[] items) method As (line 207) | public T As(object source, NoParamOrder npo = default) method AsList (line 212) | public IEnumerable AsList(object source, NoParamOrder npo = defa... FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Razor.Sys/IRazor.cs type IRazor (line 5) | [PrivateApi("not sure where/if it goes anywhere")] FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Razor.Sys/IRazor12.cs type IRazor12 (line 5) | [PrivateApi("not sure yet if this will stay in Hybrid or go to Web.Razor... FILE: Src/Sxc/ToSic.Sxc.Custom/Custom.Razor.Sys/IRazor14.cs type IRazor14 (line 6) | [PrivateApi("not sure yet if this will stay in Hybrid or go to Web.Razor... FILE: Src/Sxc/ToSic.Sxc.Custom/StartupSxcCustom.cs class StartupSxcCustom (line 11) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcCustom (line 14) | public static IServiceCollection AddSxcCustom(this IServiceCollection ... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Old/DynamicCode.cs class DynamicCode (line 23) | [PrivateApi("Was public till v17")] method GetService (line 35) | public TService GetService() where TService : class => CodeA... method CreateInstance (line 73) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method AsDynamic (line 88) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 91) | public dynamic AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(enti... method AsDynamic (line 94) | public dynamic? AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynam... method AsDynamic (line 97) | public dynamic? AsDynamic(params object[] entities) => CodeApi.Cdf.Mer... method AsEntity (line 100) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 107) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 114) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 118) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method AsAdam (line 127) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Old/DynamicCode12.cs class DynamicCode12 (line 24) | [PrivateApi("Was public till v17")] method GetService (line 38) | public TService GetService() where TService : class => CodeA... method CreateInstance (line 96) | public dynamic? CreateInstance(string virtualPath, NoParamOrder npo = ... method AsDynamic (line 111) | public dynamic? AsDynamic(string json, string? fallback = default) => ... method AsDynamic (line 114) | public dynamic? AsDynamic(IEntity entity) => CodeApi.Cdf.CodeAsDyn(ent... method AsDynamic (line 117) | public dynamic? AsDynamic(object dynamicEntity) => CodeApi.Cdf.AsDynam... method AsDynamic (line 120) | public dynamic? AsDynamic(params object[] entities) => CodeApi.Cdf.Mer... method AsEntity (line 123) | public IEntity AsEntity(object dynamicEntity) => CodeApi.Cdf.AsEntity(... method AsList (line 130) | public IEnumerable AsList(object list) => CodeApi.Cdf.CodeAsD... method CreateSource (line 137) | public T CreateSource(IDataStream source) where T : IDataSource method CreateSource (line 141) | public T CreateSource(IDataSource? inSource = null, ILookUpEngine? ... method AsAdam (line 150) | public IFolder AsAdam(ICanBeEntity item, string fieldName) => CodeApi.... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys.CodeRunHelpers/AppCodeGetNamedServiceHelper.cs class AppCodeGetNamedServiceHelper (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetService (line 12) | public static TService GetService(object owner, CompileCodeH... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys.CodeRunHelpers/CodeHelperV14.cs class CodeHelperV14 (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys.CodeRunHelpers/CodeHelperV16.cs class TypedCode16Helper (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetModel (line 21) | public TModel GetModel() FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys.CodeRunHelpers/CompileCodeHelper.cs class CompileCodeHelper (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 18) | public CompileCodeHelper Init(IGetCodePath parent) method GetCode (line 30) | public object? GetCode(string path, NoParamOrder npo = default, string... method CreateInstance (line 34) | public object? CreateInstance(string virtualPath, NoParamOrder npo = d... method CodeRunThrowIfParentIsInsideAppCode (line 47) | public static void CodeRunThrowIfParentIsInsideAppCode(object parent) FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys.CodeRunHelpers/RazorHelperBase.cs class RazorHelperBase (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Add (line 12) | public Exception Add(Exception ex) method ResolvePathIfAbsoluteToApp (line 24) | protected string? ResolvePathIfAbsoluteToApp(string? path, IExecutionC... method GetCode (line 43) | public object? GetCode(string path, NoParamOrder npo = default, string... method GetCode (line 50) | private object? GetCode(string virtualPath, method CreateInstance (line 90) | public object? CreateInstance(string virtualPath, method GetCodeCshtml (line 97) | protected abstract object GetCodeCshtml(string path); method GetCodeFullPathForExistsCheck (line 101) | protected abstract string GetCodeFullPathForExistsCheck(string path); method GetCodeNormalizePath (line 102) | protected abstract string GetCodeNormalizePath(string virtualPath); FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys/CustomCodeBase.cs class CustomCodeBase (line 7) | [PrivateApi] method CustomCodeBase (line 17) | protected CustomCodeBase(string logName) : base(logName) { } FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys/IDynamicCode14.cs type IDynamicCode14 (line 24) | [PrivateApi("WIP v14.02")] method GetService (line 45) | TService GetService() where TService : class; method AsAdam (line 66) | IFolder AsAdam(ICanBeEntity item, string fieldName); method AsDynamic (line 81) | dynamic? AsDynamic(string json, string? fallback = default); method AsDynamic (line 88) | dynamic? AsDynamic(IEntity entity); method AsDynamic (line 92) | dynamic? AsDynamic(object dynamicEntity); method AsEntity (line 100) | IEntity AsEntity(object dynamicEntity); method AsList (line 107) | IEnumerable AsList(object list); method CreateSource (line 115) | T CreateSource(IDataStream source) where T : IDataSource; method CreateSource (line 119) | T CreateSource(IDataSource? inSource = null, ILookUpEngine? configu... method AsDynamic (line 137) | dynamic? AsDynamic(params object[] entities); method GetCode (line 165) | [PrivateApi("added in 16.05, but not sure if it should be public")] FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Code/Sys/ITypedCode16.cs type ITypedCode16 (line 17) | [PrivateApi("Shouldn't be visible, as the real API is 100% visible on Ra... method GetService (line 24) | TService GetService() where TService : class; method GetService (line 46) | TService GetService(NoParamOrder npo = default, string? type... method AsItem (line 86) | ITypedItem AsItem( method AsItems (line 93) | IEnumerable AsItems( method AsEntity (line 101) | IEntity AsEntity(ICanBeEntity thing); method AsTyped (line 104) | ITyped AsTyped( method AsTypedList (line 111) | IEnumerable AsTypedList( method AsStack (line 118) | ITypedStack AsStack(params object[] items); method AsStack (line 121) | public T AsStack(params object[] items) method GetCode (line 165) | dynamic? GetCode(string path, NoParamOrder npo = default, string? clas... method As (line 172) | T As(object source, NoParamOrder npo = default) method AsList (line 176) | IEnumerable AsList(object source, NoParamOrder npo = default, bo... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.DataSources.Sys/AppDataSourcesLoader.cs class AppDataSourcesLoader (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] method CompileDynamicDataSources (line 38) | public AppLocalDataSources CompileDynamicDataSources(int appId) method BuildHotBuildSpec (line 98) | private HotBuildSpec BuildHotBuildSpec(int appId) method FigureEdition (line 113) | private string? FigureEdition() method GetAppDataSourceFolderPaths (line 123) | private (string physicalPath, string relativePath) GetAppDataSourceFol... class TempDsInfo (line 132) | private class TempDsInfo method LoadAppCodeDataSources (line 145) | private IEnumerable LoadAppCodeDataSources(HotBuildSpec sp... method LoadAppDataSources (line 190) | private IEnumerable LoadAppDataSources(HotBuildSpec spec, ... method CreateDataSourceInfos (line 236) | private List CreateDataSourceInfos(int appId, IEnumera... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Search/ICustomizeSearch.cs type ICustomizeSearch (line 15) | [PublicApi] method CustomizeSearch (line 24) | void CustomizeSearch(Dictionary> searchInfos... FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Search/ISearchItem.cs type ISearchItem (line 10) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Custom/ToSic.Sxc.Services/ServiceKitLight16.cs class ServiceKitLight16 (line 20) | [PublicApi] method GetService (line 23) | private TService GetService() => serviceProvider.Build method IsImage (line 19) | public static bool IsImage(string ext) => GetTypeName(ext) == AssetTyp... FILE: Src/Sxc/ToSic.Sxc.Data/Cms.Data/GpsCoordinates.cs class GpsCoordinates (line 12) | [PublicApi] method FromJson (line 30) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/DynamicEntity (no namespace)/IDynamicEntity.cs type IDynamicEntity (line 29) | [PublicApi] method Field (line 43) | IField? Field(string name); method GetDraft (line 61) | dynamic? GetDraft(); method GetPublished (line 67) | dynamic? GetPublished(); method Parents (line 90) | List Parents(string? type = null, string? field = null); method Children (line 103) | List Children(string? field = null, string? type = nu... FILE: Src/Sxc/ToSic.Sxc.Data/Data/DynamicEntity (no namespace)/IDynamicEntity_SharedCms.cs type IDynamicEntity (line 5) | public partial interface IDynamicEntity method Html (line 39) | IHtmlTag? Html( FILE: Src/Sxc/ToSic.Sxc.Data/Data/DynamicEntity (no namespace)/IDynamicEntity_SharedEntityProperties.cs type IDynamicEntity (line 3) | public partial interface IDynamicEntity FILE: Src/Sxc/ToSic.Sxc.Data/Data/DynamicEntity (no namespace)/IDynamicEntity_SharedGet.cs type IDynamicEntity (line 5) | public partial interface IDynamicEntity method Get (line 9) | dynamic? Get(string name); method Get (line 15) | dynamic? Get(string name, NoParamOrder npo = default, string? language... method Get (line 18) | TValue? Get(string name); method Get (line 22) | TValue? Get(string name, NoParamOrder npo = default, TValue? f... FILE: Src/Sxc/ToSic.Sxc.Data/Data/ICanBeItem.cs type ICanBeItem (line 12) | [PrivateApi("Was InternalApi till v17, but Just FYI")] FILE: Src/Sxc/ToSic.Sxc.Data/Data/IDynamicStack.cs type IDynamicStack (line 13) | [PublicApi] method GetSource (line 24) | [PrivateApi("was public till v16.02, but since I'm not sure if it is r... method GetStack (line 28) | [PrivateApi("Never published in docs")] method Get (line 36) | new dynamic? Get(string name); method Get (line 41) | dynamic? Get(string name, NoParamOrder npo = default, string? language... method Get (line 44) | TValue? Get(string name); method Get (line 48) | TValue? Get(string name, NoParamOrder npo = default, TValue? f... FILE: Src/Sxc/ToSic.Sxc.Data/Data/IField.cs type IField (line 22) | [InternalApi_DoNotUse_MayChangeWithoutNotice("This is just FYI so you se... FILE: Src/Sxc/ToSic.Sxc.Data/Data/IMetadataDynamic.cs type IMetadataDynamic (line 6) | [PrivateApi("old, should not be promoted any more")] method HasType (line 10) | bool HasType(string type); method OfType (line 13) | IEnumerable OfType(string type); FILE: Src/Sxc/ToSic.Sxc.Data/Data/ISxcDynamicObject.cs type ISxcDynamicObject (line 7) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/ITypedMetadata.cs type ITypedMetadata (line 19) | [InternalApi_DoNotUse_MayChangeWithoutNotice("The name can change, but t... method HasType (line 29) | bool HasType(string type); method OfType (line 36) | IEnumerable OfType(string type); method GetAll (line 42) | IEnumerable GetAll(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/ITypedStack.cs type ITypedStack (line 10) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Models/ModelFromItem.cs class ModelFromItem (line 51) | [InternalApi_DoNotUse_MayChangeWithoutNotice("Still beta, name may chang... method Setup (line 56) | void IModelSetupWithFactory.Setup(ITypedItem source, IMode... method ToString (line 99) | public override string ToString() method As (line 106) | protected T? As(object item) method AsList (line 111) | protected IEnumerable? AsList(object source, NoParamOrder npo = ... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Models/ModelFromItem_Equatable.cs class ModelFromItem (line 4) | partial class ModelFromItem : IMultiWrapper, IEquatable.Equals(ITypedItem? other) => Equals(other); method Equals (line 12) | public override bool Equals(object? b) method GetHashCode (line 15) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Models/Sys/DataModelHelpers.cs class DataModelHelpers (line 7) | internal class DataModelHelpers method As (line 14) | internal static TCustom? As(IModelFactory modelFactory, objec... method AsList (line 34) | internal static IEnumerable AsList(IModelFactory mod... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Options/GetRelatedOptions.cs type GetRelatedOptions (line 11) | public record GetRelatedOptions FILE: Src/Sxc/ToSic.Sxc.Data/Data/Options/ProcessDraft.cs type ProcessDraft (line 11) | public enum ProcessDraft FILE: Src/Sxc/ToSic.Sxc.Data/Data/Options/ProcessNull.cs type ProcessNull (line 11) | public enum ProcessNull FILE: Src/Sxc/ToSic.Sxc.Data/Data/Publishing (no namespace)/ILifecycle.cs type ILifecycle (line 11) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Publishing (no namespace)/IPublishing.cs type IPublishing (line 11) | [PublicApi] method GetPublished (line 45) | ITypedItem? GetPublished(); method GetUnpublished (line 52) | ITypedItem? GetUnpublished(); method GetOpposite (line 59) | ITypedItem? GetOpposite(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Publishing (no namespace)/Lifecycle.cs class Lifecycle (line 3) | internal class Lifecycle(IEntity entity): ILifecycle FILE: Src/Sxc/ToSic.Sxc.Data/Data/Publishing (no namespace)/PublishingUnsupported.cs class PublishingUnsupported (line 3) | internal class PublishingUnsupported(ITypedItem item) : IPublishing method GetPublished (line 13) | public ITypedItem GetPublished() => item; method GetUnpublished (line 15) | public ITypedItem? GetUnpublished() => null; method GetOpposite (line 17) | public ITypedItem? GetOpposite() => null; FILE: Src/Sxc/ToSic.Sxc.Data/Data/Secret (no namespace)/ISecureData.cs type ISecureData (line 15) | [PublicApi] method IsSecuredBy (line 47) | bool IsSecuredBy(string authorityName); method ToString (line 53) | string? ToString(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Secret (no namespace)/SecureDataAuthorities.cs type SecureDataAuthorities (line 3) | [Flags] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Decorators/CmsEditDecorator.cs type CmsEditDecorator (line 8) | public record CmsEditDecorator(bool DisableEdit) FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Decorators/EntityInBlockDecorator.cs class EntityInBlockDecorator (line 5) | [PrivateApi] method EntityInBlockDecorator (line 9) | private EntityInBlockDecorator(string? fieldName, method Wrap (line 20) | public static EntityWithDecorator Wrap( FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Decorators/EntityInListDecorator.cs class EntityInListDecorator (line 8) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Decorators/IEntityExtensions.cs class IEntityExtensions (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsDemoItemSafe (line 8) | public static bool IsDemoItemSafe(this IEntity? entity) method DisableInlineEditSafe (line 12) | public static bool DisableInlineEditSafe(this IEntity? entity) FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Docs/DynamicEntityDocs.cs class DynamicEntityDocs (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Get (line 19) | public abstract dynamic Get(string name); method Get (line 32) | public abstract dynamic Get(string name, method Get (line 48) | public abstract TValue Get(string name); method Get (line 66) | public abstract TValue Get(string name, FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Docs/IDynamicAnythingDocs.cs type IDynamicAnythingDocs (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Docs/ITypedRelationshipsDocs.cs type ITypedRelationshipsDocs (line 3) | [PrivateApi] method Child (line 14) | ITypedItem Child(string name, NoParamOrder npo = default, bool? requir... method Children (line 29) | IEnumerable Children(string? field = default, NoParamOrder... method Parent (line 39) | ITypedItem Parent(NoParamOrder npo = default, bool? current = default,... method Parents (line 52) | IEnumerable Parents(string? type = default, NoParamOrder n... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/CodeDynHelper.cs class CodeDynHelper (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method TryGetMemberAndRespectStrict (line 28) | public static bool TryGetMemberAndRespectStrict(GetAndConvertHelper he... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/CodeItemHelper.cs class CodeItemHelper (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsEmpty (line 17) | public bool IsEmpty(string name, NoParamOrder npo, bool? isBlank, stri... method IsNotEmpty (line 23) | public bool IsNotEmpty(string name, NoParamOrder npo, bool? isBlank, s... method Get (line 34) | public object? Get(string name, NoParamOrder npo, bool? required, stri... method G4T (line 42) | public TValue G4T(string name, NoParamOrder npo, TValue fallba... method GetT (line 50) | public TValue GetT(string name, NoParamOrder npo, TValue fallb... method Attribute (line 61) | public IRawHtmlString? Attribute(string name, NoParamOrder npo, string... method String (line 70) | public string? String(string name, NoParamOrder npo, string? fallback,... method Url (line 77) | public string? Url(string name, NoParamOrder npo, string? fallback, bo... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/DynamicEntityListHelper.cs class DynamicEntityListHelper (line 9) | [PrivateApi] method DynamicEntityListHelper (line 20) | public DynamicEntityListHelper(IDynamicEntity singleItem, Func g... method DynamicEntityListHelper (line 26) | public DynamicEntityListHelper(IEnumerable? entities, IEntity... method DynamicEntityListHelper (line 34) | private DynamicEntityListHelper(ICodeDataFactory cdf, bool propsRequir... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/DynamicFromDictionary.cs class DynamicFromDictionary (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContents (line 22) | [PrivateApi] method DynamicFromDictionary (line 26) | public DynamicFromDictionary(IDictionary dictionary, ICode... method TryGetMember (line 35) | public override bool TryGetMember(GetMemberBinder binder, out object? ... method TrySetMember (line 50) | public override bool TrySetMember(SetMemberBinder binder, object? value) method ContainsKey (line 54) | [PrivateApi] method IsEmpty (line 58) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 61) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Keys (line 65) | IEnumerable IHasKeys.Keys(NoParamOrder npo, IEnumerable ParentsDyn(IEntity entity, string? type, ... method ParentsItems (line 83) | public List ParentsItems(IEntity entity, string? type, str... method ChildrenDyn (line 99) | public List ChildrenDyn(IEntity entity, string? field... method ChildrenItems (line 102) | public List ChildrenItems(IEntity entity, string field, st... method AsChildrenDyn (line 105) | private List AsChildrenDyn(IEnumerable enti... method AsChildrenItems (line 114) | private List AsChildrenItems(IEnumerable entitie... method AsChildrenOf (line 123) | private static List AsChildrenOf( method ProcessOptions (line 146) | private static ICollection ProcessOptions(IEnumerable TryGet(name, lookupLink: true).Result; method Get (line 40) | public object? Get(string name, NoParamOrder npo = default, string? la... method Get (line 49) | public TValue? Get(string name) method Get (line 53) | public TValue? Get(string name, NoParamOrder npo = default, TV... method TryGet (line 67) | public TryGetResult TryGet(string? field, string? language = null, boo... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/LanguagePreprocessor.cs class LanguagePreprocessor (line 4) | internal class LanguagePreprocessor method GetLookupLanguages (line 6) | internal static string?[] GetLookupLanguages(string? language, ICodeDa... method GetFinalLanguagesList (line 22) | internal static string?[] GetFinalLanguagesList(string language, List<... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Dynamic/WrapObjectDynamic.cs class WrapObjectDynamic (line 18) | [JsonConverter(typeof(DynamicJsonConverter))] method GetContents (line 22) | [PrivateApi] method WrapObjectDynamic (line 28) | [PrivateApi] method TryGetMember (line 36) | public override bool TryGetMember(GetMemberBinder binder, out object? ... method TrySetMember (line 42) | public override bool TrySetMember(SetMemberBinder binder, object? value) method FindPropertyInternal (line 47) | [PrivateApi("Internal")] method JsonSource (line 52) | object IHasJsonSource.JsonSource() method Get (line 55) | public dynamic? Get(string name) FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity.cs class DynamicEntity (line 24) | [PrivateApi("Changed to private in v16.01, previously was public/stable")] method DynamicEntity (line 33) | [PrivateApi] method DynamicEntity (line 40) | internal DynamicEntity(IEnumerable list, IEntity? parent, str... method SetupModel (line 48) | bool IModelSetup.SetupModel(IEntity? source) method DynamicEntity (line 57) | private DynamicEntity(ICodeDataFactory cdf, bool propsRequired, IEntit... method Field (line 121) | public IField? Field(string name) => Cdf.Field(TypedItem, supportOldMe... method Html (line 124) | [PrivateApi("Should not be documented here, as it should only be used ... method Parents (line 174) | public List Parents(string? type = null, string? fiel... method Children (line 178) | public List Children(string? field = null, string? ty... method GetDraft (line 190) | public dynamic? GetDraft() => SubDataFactory.SubDynEntityOrNull(Entity... method GetPublished (line 196) | public dynamic? GetPublished() => SubDataFactory.SubDynEntityOrNull(En... method Get (line 205) | public dynamic? Get(string name) => GetHelper.Get(name); method Get (line 208) | public dynamic? Get(string name, NoParamOrder npo = default, string? l... method Get (line 211) | public TValue? Get(string name) method Get (line 215) | public TValue? Get(string name, NoParamOrder npo = default, TV... method HasType (line 238) | [PrivateApi("This doesn't work until overriden by the Metadata object")] method OfType (line 241) | [PrivateApi("This doesn't work until overriden by the Metadata object")] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity_Equality.cs class DynamicEntity (line 9) | public partial class DynamicEntity: IEquatable method Equals (line 22) | [PrivateApi] method Equals (line 26) | [PrivateApi] method GetHashCode (line 34) | [PrivateApi] method Equals (line 40) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity_GetValues.cs class DynamicEntity (line 6) | public partial class DynamicEntity method TryGetMember (line 8) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity_IListIDynamicEntity.cs class DynamicEntity (line 5) | public partial class DynamicEntity: IList method GetEnumerator (line 7) | [PrivateApi("Hide, will only confuse")] method GetEnumerator (line 10) | [PrivateApi("Hide, will only confuse")] method Contains (line 43) | [PrivateApi("Hide, necessary because of an Interface but would only co... method CopyTo (line 46) | [PrivateApi("Hide, necessary because of an Interface but would only co... method IndexOf (line 49) | [PrivateApi("Hide, necessary because of an Interface but would only co... method Add (line 56) | [PrivateApi("Hide as it won't work")] method Clear (line 60) | [PrivateApi("Hide as it won't work")] method Clear (line 64) | [PrivateApi("Hide as it won't work")] method Remove (line 68) | [PrivateApi("Hide as it won't work")] method Insert (line 72) | [PrivateApi("Hide as it won't work")] method RemoveAt (line 76) | [PrivateApi("Hide as it won't work")] method RemoveAt (line 80) | [PrivateApi("Hide as it won't work")] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity_IListObject.cs class DynamicEntity (line 4) | public partial class DynamicEntity: IList method GetEnumerator (line 11) | [PrivateApi("Hide, will only confuse")] method Contains (line 18) | [PrivateApi("Hide as it won't work")] method IndexOf (line 22) | [PrivateApi("Hide as it won't work")] method CopyTo (line 26) | [PrivateApi("Hide as it won't work")] method Add (line 39) | [PrivateApi("Hide as it won't work")] method Remove (line 44) | [PrivateApi("Hide as it won't work")] method Insert (line 49) | [PrivateApi("Hide as it won't work")] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/DynamicEntity_Obsolete.cs class DynamicEntity (line 7) | public partial class DynamicEntity method Render (line 14) | [Obsolete] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicEntity/IOldDynamicEntityFeatures.cs type IOldDynamicEntityFeatures (line 7) | public interface IOldDynamicEntityFeatures method GenerateOldToolbar (line 9) | System.Web.IHtmlString GenerateOldToolbar(ICodeDataFactory cdf, IEntit... method Render (line 10) | IRawHtmlString Render(ICodeDataFactory cdf, ICanBeItem target); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/CodeJsonWrapper.cs class CodeJsonWrapper (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method Setup (line 18) | public CodeJsonWrapper Setup(WrapperSettings settings) method Json2Jacket (line 27) | internal DynamicJacketBase? Json2Jacket(string? json, NoParamOrder npo... method JsonToTyped (line 30) | public ITyped? JsonToTyped(string json, NoParamOrder npo = default, st... method JsonToTypedList (line 40) | public IEnumerable? JsonToTypedList(string json, NoParamOrder ... method JsonArrayToTypedList (line 50) | private IEnumerable? JsonArrayToTypedList(JsonArray array, boo... method ThrowIfNotExpected (line 62) | private void ThrowIfNotExpected(string json, bool expectArray, [Caller... method IfJsonTryConvertToJacket (line 86) | private (DynamicJacketBase? Final, bool Ok, JsonValueKind ValueKind) I... method CreateDynJacketObject (line 90) | internal DynamicJacket CreateDynJacketObject(JsonObject jsonObject) => method CreateDynJacketList (line 93) | private DynamicJacketList CreateDynJacketList(JsonArray jsonArray) => method CreateTypedObject (line 99) | private WrapObjectTyped CreateTypedObject(JsonObject jsonObject) => method IfJsonTryConvertTo (line 102) | private (TResult? Final, bool Ok, JsonValueKind ValueKind) method IfJsonGetValueOrJacket (line 150) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/DynamicJacket.cs class DynamicJacket (line 16) | [PrivateApi("was Internal-API till v17 - just use the objects from AsDyn... method DynamicJacket (line 22) | [PrivateApi] method GetEnumerator (line 52) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method TryGetMember (line 88) | public override bool TryGetMember(GetMemberBinder binder, out object? ... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/DynamicJacketBase.cs class DynamicJacketBase (line 14) | [PrivateApi("was Internal-API till v17 - just use the objects from AsDyn... method JsonSource (line 28) | [PrivateApi] method GetEnumerator (line 44) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method GetEnumerator (line 49) | [PrivateApi] method Get (line 53) | public dynamic? Get(string name) => PreWrap.TryGetWrap(name).Result; method TryGetMember (line 77) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/DynamicJacketBaseT.cs class DynamicJacketBase (line 10) | [PrivateApi("was Internal-API till v17 - just use the objects from AsDyn... method GetContents (line 16) | public T GetContents() => UnwrappedContents; method DynamicJacketBase (line 23) | [PrivateApi] method GetEnumerator (line 39) | [PrivateApi] method ToString (line 46) | public override string? ToString() => UnwrappedContents?.ToString(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/DynamicJacketList.cs class DynamicJacketList (line 10) | [PrivateApi("was Internal-API till v17 - just use the objects from AsDyn... method DynamicJacketList (line 15) | internal DynamicJacketList(CodeJsonWrapper wrapper, PreWrapJsonArray p... method GetEnumerator (line 37) | [PrivateApi] method TryGetMember (line 41) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/PreWrapJsonArray.cs class PreWrapJsonArray (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContents (line 12) | public JsonArray GetContents() => UnwrappedContents; method JsonSource (line 14) | public override object JsonSource() => UnwrappedContents; method Keys (line 18) | public override IEnumerable Keys(NoParamOrder npo = default, I... method ContainsKey (line 22) | public override bool ContainsKey(string name) method TryGetWrap (line 34) | public override TryGetResult TryGetWrap(string? name, bool wrapDefault... method HasPropertyWithValue (line 53) | private static bool HasPropertyWithValue(JsonObject obj, string proper... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/PreWrapJsonBase.cs class PreWrapJsonBase (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/PreWrapJsonDumperHelper.cs class PreWrapJsonDumperHelper (line 7) | internal class PreWrapJsonDumperHelper method Dump (line 11) | public List Dump(PreWrapJsonObject parent, CodeJsonW... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicJacket/PreWrapJsonObject.cs class PreWrapJsonObject (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContents (line 14) | public JsonObject GetContents() => item; method JsonSource (line 16) | public override object JsonSource() => item; method Keys (line 20) | public override IEnumerable Keys(NoParamOrder npo = default, I... method ContainsKey (line 23) | public override bool ContainsKey(string name) method JsonObjectContainsKey (line 47) | private bool JsonObjectContainsKey(JsonObject jsonObject, string name) method TryGetWrap (line 54) | public override TryGetResult TryGetWrap(string? name, bool wrapDefault... method TryGetFromNode (line 79) | private TryGetResult TryGetFromNode(string name, JsonObject node) method _DumpProperties (line 92) | public List _DumpProperties(PropReqSpecs specs, stri... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/DynamicStack/DynamicStack.cs class DynamicStack (line 13) | [PrivateApi("Keep implementation hidden, only publish interface")] method DynamicStack (line 25) | public DynamicStack(string name, ICodeDataFactory cdf, IReadOnlyCollec... method TryGetMember (line 55) | public override bool TryGetMember(GetMemberBinder binder, out object? ... method GetContents (line 60) | [PrivateApi] method GetSource (line 64) | [PrivateApi("was public till v16.02, but since I'm not sure if it is r... method GetStack (line 75) | [PrivateApi("Never published in docs")] method SourceToDynamicEntity (line 84) | private IDynamicEntity? SourceToDynamicEntity(IPropertyLookup? source) method TrySetMember (line 98) | [PrivateApi("not implemented")] method Get (line 104) | public dynamic? Get(string name) => GetHelper.Get(name); method Get (line 107) | public dynamic? Get(string name, NoParamOrder npo = default, string? l... method Get (line 110) | public TValue? Get(string name) method Get (line 114) | public TValue? Get(string name, NoParamOrder npo = default, TV... method GetEnumerator (line 127) | public IEnumerator GetEnumerator() => List.GetEnumerat... method GetEnumerator (line 129) | IEnumerator IEnumerable.GetEnumerator() => GetEnumerator(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Factory/CodeDataServices.cs type CodeDataServices (line 12) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Factory/ICodeDataFactory.cs type ICodeDataFactory (line 14) | public interface ICodeDataFactory: ICanGetService, IHasLog method MetadataDynamic (line 16) | object MetadataDynamic(IMetadata mdOf); method MetadataTyped (line 17) | ITypedMetadata MetadataTyped(IMetadata mdOf); method AsCustom (line 24) | [return: NotNullIfNotNull(nameof(source))] method AsCustomFrom (line 28) | [return: NotNullIfNotNull(nameof(item))] method AsCustomList (line 38) | IEnumerable AsCustomList(object? source, NoParamOrde... method AsTyped (line 41) | [return: NotNullIfNotNull(nameof(data))] method AsTypedList (line 43) | IEnumerable? AsTypedList(object list, ModelSettings settings); method CodeAsDyn (line 74) | IDynamicEntity CodeAsDyn(IEntity entity); method AsDynamic (line 76) | IDynamicEntity AsDynamic(IEntity entity, ModelSettings settings); method AsDynamicFromEntities (line 82) | IDynamicEntity AsDynamicFromEntities(IEnumerable list, ModelS... method CodeAsDynList (line 88) | IEnumerable CodeAsDynList(object list); method AsDynamicFromObject (line 94) | object? AsDynamicFromObject(object dynObject); method MergeDynamic (line 96) | dynamic? MergeDynamic(object[] entities); method AsItem (line 97) | ITypedItem? AsItem(object? data, ModelSettings settings, NoParamOrder ... method AsItem (line 105) | [return: NotNullIfNotNull(nameof(entity))] method EntitiesToItems (line 108) | IEnumerable EntitiesToItems(IEnumerable entities,... method AsItems (line 109) | IEnumerable AsItems(object list, ModelSettings settings, N... method SetCompatibilityLevel (line 110) | void SetCompatibilityLevel(int compatibilityLevel); method SetFallbacks (line 111) | void SetFallbacks(ISite site, int? compatibility = default, /*AdamMana... method Json2Jacket (line 112) | object? Json2Jacket(string json, string? fallback = default); method AsStack (line 113) | ITypedStack AsStack(object[] parts); method AsStack (line 115) | T AsStack(object[] parts) method AsDynStack (line 118) | IDynamicStack AsDynStack(string name, List(Func getItem, object id, bool skipT... method PlaceHolderInBlock (line 127) | IEntity PlaceHolderInBlock(int? appIdOrNull, IEntity? parent, string? ... method CreateEmptyChildList (line 136) | IEnumerable CreateEmptyChildList(IEntity paren... method File (line 139) | IFile File(int id); method Folder (line 140) | IFolder Folder(Guid entityGuid, string fieldName, IField? field = defa... method Folder (line 141) | IFolder Folder(int id); method Folder (line 142) | IFolder Folder(ICanBeEntity item, string name, IField? field); method File (line 144) | IFile? File(IField field); method Html (line 146) | IHtmlTag Html(object thing, method Picture (line 155) | IResponsivePicture Picture( method Img (line 172) | IResponsiveImage Img( method GetDraft (line 187) | IEntity? GetDraft(IEntity entity); method GetPublished (line 188) | IEntity? GetPublished(IEntity entity); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Factory/ICodeDataFactoryDeepWip.cs type ICodeDataFactoryDeepWip (line 9) | public interface ICodeDataFactoryDeepWip FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Factory/SubDataFactory.cs class SubDataFactory (line 6) | internal class SubDataFactory(ICodeDataFactory cdf, bool propsRequired, ... method SubDynEntityOrNull (line 17) | public IDynamicEntity? SubDynEntityOrNull(IEntity? contents) method SubDynEntityOrNull (line 20) | internal static IDynamicEntity? SubDynEntityOrNull(IEntity? contents, ... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Field/HasLink.cs class HasLink (line 6) | [PrivateApi] method HasLink (line 10) | internal HasLink(string url) FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Field/IFromField.cs type IFromField (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Field/IHasLink.cs type IHasLink (line 3) | [PrivateApi("Helper to handle generic cases where something should have ... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Fields/Field.cs class Field (line 8) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Fields/FieldForDynamic.cs class FieldForDynamic (line 11) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/InputTypes.cs class InputTypes (line 3) | public class InputTypes method MapInputTypeV10 (line 33) | public static string MapInputTypeV10(string original) FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Metadata/Metadata.cs class Metadata (line 21) | [PrivateApi("Hide implementation")] method SetupModel (line 28) | bool IModelSetup.SetupModel(IEntity? source) method Get (line 69) | public object? Get(string name) => GetHelper.Get(name); method HasType (line 84) | public bool HasType(string type) => metadata.HasType(type); method OfType (line 86) | public IEnumerable OfType(string type) => metadata.OfType(type); method GetAll (line 88) | public IEnumerable GetAll() => metadata.ToList(); method JsonSource (line 98) | object IHasJsonSource.JsonSource() => throw new NotImplementedExceptio... method Equals (line 100) | bool IEquatable.Equals(ITypedItem? other) => Equals(other); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Metadata/MetadataDynamic.cs class MetadataDynamic (line 18) | [PrivateApi("Hide implementation")] method HasType (line 34) | public override bool HasType(string type) => _metadata.HasType(type); method OfType (line 36) | public override IEnumerable OfType(string type) => _metadata.... method JsonSource (line 48) | object IHasJsonSource.JsonSource() => throw new NotImplementedExceptio... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Metadata/Metadata_Typed.cs class Metadata (line 15) | internal partial class Metadata: ITypedItem method ContainsKey (line 19) | [PrivateApi] method IsEmpty (line 26) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 29) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Keys (line 32) | [PrivateApi] method Get (line 40) | object? ITyped.Get(string name, NoParamOrder npo, bool? required, stri... method Get (line 43) | TValue? ITyped.Get(string name, NoParamOrder npo, TValue? fall... method Attribute (line 47) | IRawHtmlString? ITyped.Attribute(string name, NoParamOrder npo, string... method DateTime (line 50) | DateTime ITyped.DateTime(string name, NoParamOrder npo, DateTime fallb... method String (line 53) | string? ITyped.String(string name, NoParamOrder npo, string? fallback,... method Int (line 56) | int ITyped.Int(string name, NoParamOrder npo, int fallback, bool? requ... method Bool (line 59) | bool ITyped.Bool(string name, NoParamOrder npo, bool fallback, bool? r... method Long (line 62) | long ITyped.Long(string name, NoParamOrder npo, long fallback, bool? r... method Float (line 65) | float ITyped.Float(string name, NoParamOrder npo, float fallback, bool... method Decimal (line 68) | decimal ITyped.Decimal(string name, NoParamOrder npo, decimal fallback... method Double (line 71) | double ITyped.Double(string name, NoParamOrder npo, double fallback, b... method Url (line 74) | string? ITyped.Url(string name, NoParamOrder npo, string? fallback, bo... method ToString (line 77) | string ITyped.ToString() => "test / debug: " + ToString(); method Folder (line 84) | [PrivateApi] method File (line 88) | IFile? ITypedItem.File(string name, NoParamOrder npo, bool? required) method Parent (line 129) | [PrivateApi] method Parents (line 134) | [PrivateApi] method Children (line 162) | [PrivateApi] method Child (line 193) | [PrivateApi] method Child (line 204) | T? ITypedItem.Child(string name, NoParamOrder npo, bool? required, ... method Children (line 209) | IEnumerable ITypedItem.Children(string? field, NoParamOrder npo,... method Parent (line 217) | T? ITypedItem.Parent(NoParamOrder npo, bool? current, string? type,... method Parents (line 225) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? type, s... method Field (line 236) | [PrivateApi] method Html (line 240) | IHtmlTag? ITypedItem.Html( method Picture (line 253) | IResponsivePicture? ITypedItem.Picture( method Img (line 274) | IResponsiveImage? ITypedItem.Img( method Gps (line 297) | GpsCoordinates ITypedItem.Gps(string name, NoParamOrder npo, bool? req... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Metadata/PropLookupMetadata.cs class PropLookupMetadata (line 6) | internal class PropLookupMetadata(IHasMetadata parent, Func getDeb... method FindPropertyInternal (line 8) | public PropReqResult FindPropertyInternal(PropReqSpecs specs, Property... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/PropLookupWithPathEntity.cs class PropLookupWithPathEntity (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method FindPropertyInternal (line 13) | public PropReqResult FindPropertyInternal(PropReqSpecs specs, Property... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Publishing/Publishing.cs class Publishing (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetPublished (line 27) | public ITypedItem? GetPublished() => _published.Get(() => method GetUnpublished (line 37) | public ITypedItem? GetUnpublished() => _draft.Get(() => !IsPublished method GetOpposite (line 56) | public ITypedItem? GetOpposite() => _other.Get(() => IsPublished ? Get... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Secret/SecureData.cs class SecureData (line 3) | [PrivateApi("hide implementation")] method IsSecuredBy (line 15) | public bool IsSecuredBy(string authorityName) method ToString (line 18) | public override string? ToString() => Value?.ToString(); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Stack/PropLookupStack.cs class PropLookupStack (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method FindPropertyInternal (line 11) | public PropReqResult FindPropertyInternal(PropReqSpecs specs, Property... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/HasKeysHelper.cs class HasKeysHelper (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsEmpty (line 9) | public static bool IsEmpty(ITyped item, string name, NoParamOrder npo,... method IsNotEmpty (line 15) | public static bool IsNotEmpty(ITyped item, string name, NoParamOrder n... method IsEmpty (line 21) | public static bool IsEmpty(object? value, bool? blankIsEmpty) method IsNotEmpty (line 28) | public static bool IsNotEmpty(object? value, bool? blankIsEmpty) => FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/IValueOverrider.cs type IValueOverrider (line 3) | internal interface IValueOverrider method ProcessString (line 19) | string? ProcessString(string name, string? originalValue); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/ListTypedItems.cs class ListTypedItems (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/TryGetResult.cs class TryGetResult (line 3) | [PrivateApi] method TryGetResult (line 7) | public TryGetResult(bool found, object? result): this(found, result, r... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/TypedHelpers.cs class TypedHelpers (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method ContainsKey (line 13) | public static bool ContainsKey(string name, TNode start, Func FilterKeysIfPossible(NoParamOrder np... method IsErrStrict (line 52) | public static bool IsErrStrict(bool found, bool? required, bool requir... method IsErrStrictNameOptional (line 56) | public static bool IsErrStrictNameOptional(ITyped parent, string? name... method IsErrStrictNameRequired (line 63) | public static bool IsErrStrictNameRequired(ITyped parent, string? name... method ErrStrictForTyped (line 68) | public static Exception ErrStrictForTyped(ITyped? parent, string? name... method ErrStrict (line 127) | public static Exception ErrStrict(string? name, CodeHelp? codeHelp = d... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/TypedItemHelpers.cs class TypedItemHelpers (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Html (line 11) | public static IHtmlTag? Html( method Picture (line 30) | public static IResponsivePicture? Picture( method Img (line 58) | public static IResponsiveImage? Img( method MaybeScrub (line 85) | public static string? MaybeScrub(string? value, object? scrubHtml, Fun... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/TypedItemOfEntity.cs class TypedItemOfEntity (line 26) | [JsonConverter(typeof(DynamicJsonConverter))] method SetupModel (line 36) | bool IModelSetup.SetupModel(IEntity? source) method ToString (line 47) | public override string ToString() => $"{GetType().Name}: '{((ITypedIte... method JsonSource (line 49) | object IHasJsonSource.JsonSource() => Entity; method GetContents (line 51) | IEntity IWrapper.GetContents() => Entity; method GetHashCode (line 84) | public override int GetHashCode() => GetWrappedHashCode(this); method Equals (line 90) | public override bool Equals(object? b) => MultiWrapperEquality.EqualsO... method Equals (line 92) | bool IEquatable.Equals(ITypedItem? other) => Equals(other); method ContainsKey (line 103) | public bool ContainsKey(string name) => method IsEmpty (line 109) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 112) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Keys (line 116) | public IEnumerable Keys(NoParamOrder npo = default, IEnumerabl... method Get (line 123) | object? ITyped.Get(string name, NoParamOrder npo, bool? required, stri... method Get (line 126) | TValue? ITyped.Get(string name, NoParamOrder npo, TValue? fall... method Attribute (line 130) | IRawHtmlString? ITyped.Attribute(string name, NoParamOrder npo, string... method DateTime (line 133) | DateTime ITyped.DateTime(string name, NoParamOrder npo, DateTime fallb... method String (line 136) | string? ITyped.String(string name, NoParamOrder npo, string? fallback,... method Int (line 139) | int ITyped.Int(string name, NoParamOrder npo, int fallback, bool? requ... method Bool (line 142) | bool ITyped.Bool(string name, NoParamOrder npo, bool fallback, bool? r... method Long (line 145) | long ITyped.Long(string name, NoParamOrder npo, long fallback, bool? r... method Float (line 148) | float ITyped.Float(string name, NoParamOrder npo, float fallback, bool... method Decimal (line 151) | decimal ITyped.Decimal(string name, NoParamOrder npo, decimal fallback... method Double (line 154) | double ITyped.Double(string name, NoParamOrder npo, double fallback, b... method Url (line 157) | string? ITyped.Url(string name, NoParamOrder npo, string? fallback, bo... method ToString (line 162) | string ITyped.ToString() => "test / debug: " + ToString(); method Get (line 167) | object? ICanGetByName.Get(string name) => (this as ITyped).Get(name, r... method Folder (line 187) | IFolder ITypedItem.Folder(string name, NoParamOrder npo, bool? required) method File (line 194) | IFile? ITypedItem.File(string name, NoParamOrder npo, bool? required) method Parent (line 221) | ITypedItem? ITypedItem.Parent(NoParamOrder npo, bool? current, string?... method Parents (line 234) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? t... method Children (line 243) | IEnumerable ITypedItem.Children(string? field, NoParamOrde... method Child (line 283) | ITypedItem? ITypedItem.Child(string name, NoParamOrder npo, bool? requ... method Field (line 293) | IField? ITypedItem.Field(string name, NoParamOrder npo, bool? required) method Html (line 296) | IHtmlTag? ITypedItem.Html( method Picture (line 309) | IResponsivePicture? ITypedItem.Picture( method Img (line 329) | IResponsiveImage? ITypedItem.Img( method Child (line 356) | T? ITypedItem.Child(string name, NoParamOrder npo, bool? required, ... method Children (line 363) | IEnumerable ITypedItem.Children(string? field, NoParamOrder npo,... method Parent (line 371) | T? ITypedItem.Parent(NoParamOrder npo, bool? current, string? type,... method Parents (line 380) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? type, s... method Gps (line 392) | GpsCoordinates ITypedItem.Gps(string name, NoParamOrder npo, bool? req... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/WrapObjectTyped.cs class WrapObjectTyped (line 13) | [PrivateApi] method Setup (line 21) | internal WrapObjectTyped Setup(IPreWrap preWrap) method GetContents (line 27) | IPreWrap IWrapper.GetContents() => PreWrap; method ContainsKey (line 33) | public bool ContainsKey(string name) => TypedHelpers.ContainsKey(name,... method IsEmpty (line 52) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 55) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Keys (line 60) | public IEnumerable Keys(NoParamOrder npo = default, IEnumerabl... method Get (line 67) | object? ITyped.Get(string name, NoParamOrder npo, bool? required, stri... method Get (line 70) | TValue? ITyped.Get(string name, NoParamOrder npo, TValue? fall... method Bool (line 78) | bool ITyped.Bool(string name, NoParamOrder npo, bool fallback, bool? r... method DateTime (line 81) | DateTime ITyped.DateTime(string name, NoParamOrder npo, DateTime fallb... method String (line 84) | string? ITyped.String(string name, NoParamOrder npo, string? fallback,... method Int (line 90) | int ITyped.Int(string name, NoParamOrder npo, int fallback, bool? requ... method Long (line 93) | long ITyped.Long(string name, NoParamOrder npo, long fallback, bool? r... method Float (line 96) | float ITyped.Float(string name, NoParamOrder npo, float fallback, bool... method Decimal (line 99) | decimal ITyped.Decimal(string name, NoParamOrder npo, decimal fallback... method Double (line 102) | double ITyped.Double(string name, NoParamOrder npo, double fallback, b... method Url (line 109) | string? ITyped.Url(string name, NoParamOrder npo, string? fallback, bo... method Attribute (line 115) | IRawHtmlString? ITyped.Attribute(string name, NoParamOrder npo, string... method GetHashCode (line 132) | [PrivateApi] method Equals (line 136) | public override bool Equals(object? b) method JsonSource (line 149) | [PrivateApi] method ToString (line 156) | public override string? ToString() => PreWrap.GetContents()?.ToString(); method Get (line 163) | object? ICanGetByName.Get(string name) => (this as ITyped).Get(name, r... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Typed/WrapObjectTypedItem.cs class WrapObjectTypedItem (line 20) | [JsonConverter(typeof(DynamicJsonConverter))] method Setup (line 25) | internal WrapObjectTypedItem Setup(ILazyLike cdf, IC... method Get (line 36) | public TValue? Get(string name, NoParamOrder npo = default, TV... method Html (line 42) | IHtmlTag? ITypedItem.Html(string name, NoParamOrder npo, object? conta... method Picture (line 47) | IResponsivePicture? ITypedItem.Picture(string name, NoParamOrder npo, ... method Img (line 55) | IResponsiveImage? ITypedItem.Img( method Child (line 88) | public ITypedItem? Child(string name, NoParamOrder npo, bool? required... method Children (line 91) | public IEnumerable Children(string? field, NoParamOrder np... method Parent (line 117) | public ITypedItem Parent(NoParamOrder npo = default, bool? current = d... method Parents (line 125) | public IEnumerable Parents(NoParamOrder npo, string? type,... method CreateItemFromProperty (line 151) | private ITypedItem? CreateItemFromProperty(string? name) method Folder (line 169) | public IFolder Folder(string name, NoParamOrder npo, bool? required) method File (line 176) | public IFile? File(string name, NoParamOrder npo, bool? required) method Child (line 194) | T? ITypedItem.Child(string name, NoParamOrder npo, bool? required, ... method Children (line 200) | IEnumerable ITypedItem.Children(string? field, NoParamOrder npo,... method Parent (line 207) | T? ITypedItem.Parent(NoParamOrder npo, bool? current, string? type,... method Parents (line 213) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? type, s... method BuildMetadata (line 228) | private ITypedMetadata BuildMetadata(object? raw) method Field (line 260) | public IField Field(string name, NoParamOrder npo, bool? required) method Url (line 266) | string? ITyped.Url(string name, NoParamOrder npo, string? fallback, bo... method Gps (line 283) | GpsCoordinates ITypedItem.Gps(string name, NoParamOrder npo, bool? req... method Get (line 294) | object? ICanGetByName.Get(string name) method GetHashCode (line 303) | [PrivateApi] method Equals (line 308) | public override bool Equals(object? b) method Equals (line 322) | bool IEquatable.Equals(ITypedItem? other) => Equals(other); FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/TypedStack/TypedStack.cs class TypedStack (line 13) | [PrivateApi] method TypedStack (line 17) | public TypedStack(string name, ICodeDataFactory cdf, IReadOnlyCollecti... method GetContents (line 32) | public IPropertyStack GetContents() => _stack; method Get (line 40) | object? ICanGetByName.Get(string name) => (this as ITyped).Get(name, r... method ContainsKey (line 47) | [PrivateApi] method IsEmpty (line 51) | public bool IsEmpty(string name, NoParamOrder npo = default, string? l... method IsNotEmpty (line 54) | public bool IsNotEmpty(string name, NoParamOrder npo = default, string... method Keys (line 58) | public IEnumerable Keys(NoParamOrder npo = default, IEnumerabl... method Get (line 68) | [PrivateApi] method Get (line 72) | [PrivateApi] method Attribute (line 78) | [PrivateApi] method DateTime (line 83) | [PrivateApi] method String (line 87) | [PrivateApi] method Int (line 91) | [PrivateApi] method Bool (line 95) | [PrivateApi] method Long (line 99) | [PrivateApi] method Float (line 103) | [PrivateApi] method Decimal (line 107) | [PrivateApi] method Double (line 111) | [PrivateApi] method Url (line 115) | [PrivateApi] method ToString (line 119) | [PrivateApi] method Child (line 126) | ITypedItem? /*ITypedStack*/ITypedItem.Child(string name, NoParamOrder ... method Children (line 134) | IEnumerable /*ITypedStack*/ITypedItem.Children(string? fie... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/TypedStack/TypedStack_Item.cs class TypedStack (line 14) | internal partial class TypedStack: ITypedItem method Equals (line 24) | bool IEquatable.Equals(ITypedItem? other) => ReferenceEqua... method Html (line 28) | IHtmlTag? ITypedItem.Html(string name, NoParamOrder npo, object? conta... method Picture (line 32) | IResponsivePicture? ITypedItem.Picture(string name, NoParamOrder npo, method Img (line 44) | IResponsiveImage? ITypedItem.Img(string name, NoParamOrder npo, Func(string name, NoParamOrder npo, bool? required, ... method Children (line 126) | IEnumerable ITypedItem.Children(string? field, NoParamOrder npo,... method Parent (line 135) | ITypedItem ITypedItem.Parent(NoParamOrder npo, bool? current, string? ... method Parents (line 138) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? t... method Parent (line 141) | T? ITypedItem.Parent(NoParamOrder npo, bool? current, string? type,... method Parents (line 145) | IEnumerable ITypedItem.Parents(NoParamOrder npo, string? type, s... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/CodeDataPoCoWrapperService.cs class CodeDataPoCoWrapperService (line 9) | [PrivateApi] method FromDictionary (line 17) | object ICodeDataPoCoWrapperService.FromDictionary(IDicti... method DynamicFromObject (line 20) | public object DynamicFromObject(object? data, WrapperSettings settings) method TypedFromObject (line 26) | public ITyped TypedFromObject(object data, WrapperSettings settings) method TypedItemFromObject (line 32) | public ITypedItem TypedItemFromObject(object? data, WrapperSettings se... method ChildNonJsonWrapIfPossible (line 45) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/ICodeDataPoCoWrapperService.cs type ICodeDataPoCoWrapperService (line 8) | public interface ICodeDataPoCoWrapperService method DynamicFromObject (line 18) | object DynamicFromObject(object? data, WrapperSettings settings); method TypedFromObject (line 19) | ITyped TypedFromObject(object data, WrapperSettings settings); method TypedItemFromObject (line 20) | ITypedItem TypedItemFromObject(object? data, WrapperSettings settings,... method FromDictionary (line 22) | public /*DynamicFromDictionary*/object FromDictionary Keys(NoParamOrder npo = default, IEnumerable.GetContents() => data; method JsonSource (line 22) | public abstract object JsonSource(); method TryGetWrap (line 24) | public abstract TryGetResult TryGetWrap(string? name, bool wrapDefault... method Keys (line 30) | public abstract IEnumerable Keys(NoParamOrder npo = default, I... method ContainsKey (line 32) | public abstract bool ContainsKey(string name); method TryGetObject (line 38) | public object TryGetObject(string name, NoParamOrder npo, bool? requir... method TryGetTyped (line 46) | public TValue? TryGetTyped(string name, NoParamOrder npo, TVal... method FindPropertyInternal (line 54) | [PrivateApi("Internal")] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/PreWrapObject.cs class PreWrapObject (line 21) | [JsonConverter(typeof(DynamicJsonConverter))] method PreWrapObject (line 41) | [PrivateApi] method CreatePropertyInfoDictionary (line 54) | internal static Dictionary CreatePropertyInfoDic... method ContainsKey (line 69) | public override bool ContainsKey(string name) => PropDic.ContainsKey(n... method Keys (line 71) | public override IEnumerable Keys(NoParamOrder npo = default, I... method TryGetWrap (line 77) | public override TryGetResult TryGetWrap(string? name, bool wrapDefault... method TryGetFromNode (line 103) | private TryGetResult TryGetFromNode(string name, PreWrapObject preWrap... method JsonSource (line 120) | public override object JsonSource() => _innerObject!; FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/PreWrapObjectDumpHelper.cs class PreWrapObjectDumpHelper (line 7) | internal class PreWrapObjectDumpHelper method _Dump (line 12) | public List _Dump(PreWrapObject preWrap, Dictionary<... FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/PreWrapObject_Debug.cs class PreWrapObject (line 6) | partial class PreWrapObject: IPropertyDumpCustom method _DumpProperties (line 8) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/WrapperConstants.cs class WrapperConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Data/Data/Sys/Wrappers/WrapperSettings.cs type WrapperSettings (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method WrapperSettings (line 6) | private WrapperSettings(bool wrapChildren, bool wrapRealObjects, bool ... method Dyn (line 14) | public static WrapperSettings Dyn(bool children, bool realObjectsToo, ... method Typed (line 17) | public static WrapperSettings Typed(bool children, bool realObjectsToo... FILE: Src/Sxc/ToSic.Sxc.Data/Data/TypedItem (no namespace)/ITypedItem.cs type ITypedItem (line 15) | [PublicApi] method Field (line 42) | IField? Field(string name, FILE: Src/Sxc/ToSic.Sxc.Data/Data/TypedItem (no namespace)/ITypedItem_Adam.cs type ITypedItem (line 5) | partial interface ITypedItem method Folder (line 16) | IFolder? Folder(string name, method File (line 34) | IFile? File(string name, FILE: Src/Sxc/ToSic.Sxc.Data/Data/TypedItem (no namespace)/ITypedItem_Relationships.cs type ITypedItem (line 6) | partial interface ITypedItem method Child (line 11) | ITypedItem? Child(string name, NoParamOrder npo = default, bool? requi... method Children (line 14) | IEnumerable Children(string? field = default, NoParamOrder... method Parent (line 17) | ITypedItem? Parent(NoParamOrder npo = default, bool? current = default... method Parents (line 20) | IEnumerable Parents(NoParamOrder npo = default, string? ty... method Child (line 36) | public T? Child(string name, NoParamOrder npo = default, bool? requ... method Children (line 56) | public IEnumerable Children(string? field = default, NoParamOrde... method Parent (line 73) | public T? Parent(NoParamOrder npo = default, bool? current = defaul... method Parents (line 94) | public IEnumerable Parents(NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.Data/Data/TypedItem (no namespace)/ITypedItem_SharedCms.cs type ITypedItem (line 9) | partial interface ITypedItem method Html (line 45) | IHtmlTag? Html( method Picture (line 116) | IResponsivePicture? Picture( method Img (line 189) | IResponsiveImage? Img( method Gps (line 212) | GpsCoordinates Gps(string name, NoParamOrder npo = default, bool? requ... FILE: Src/Sxc/ToSic.Sxc.Data/Data/TypedItem (no namespace)/ITypedItem_ShortEntityProperties.cs type ITypedItem (line 3) | partial interface ITypedItem FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder.cs type IToolbarBuilder (line 20) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_Buttons.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method Button (line 24) | IToolbarBuilder Button( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_CommandsAdmin.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method App (line 19) | IToolbarBuilder App( method AppImport (line 42) | IToolbarBuilder AppImport( method AppResources (line 65) | IToolbarBuilder AppResources( method AppSettings (line 88) | IToolbarBuilder AppSettings( method Apps (line 111) | IToolbarBuilder Apps( method System (line 134) | IToolbarBuilder System( method Insights (line 157) | IToolbarBuilder Insights( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_CommandsForLists.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method Add (line 20) | IToolbarBuilder Add( method AddExisting (line 45) | IToolbarBuilder AddExisting( method List (line 69) | IToolbarBuilder List( method MoveDown (line 92) | IToolbarBuilder MoveDown( method MoveUp (line 115) | IToolbarBuilder MoveUp( method Remove (line 139) | IToolbarBuilder Remove( method Replace (line 162) | IToolbarBuilder Replace( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_CommandsItems.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method Delete (line 24) | IToolbarBuilder Delete( method Edit (line 45) | IToolbarBuilder Edit( method New (line 71) | IToolbarBuilder New( method Data (line 98) | IToolbarBuilder Data( method Metadata (line 137) | IToolbarBuilder Metadata( method Publish (line 162) | IToolbarBuilder Publish( method Copy (line 193) | IToolbarBuilder Copy( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_CommandsView.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method Layout (line 16) | IToolbarBuilder Layout( method Code (line 36) | IToolbarBuilder Code( method Fields (line 56) | IToolbarBuilder Fields( method Template (line 76) | IToolbarBuilder Template( method Query (line 96) | IToolbarBuilder Query( method View (line 116) | IToolbarBuilder View( method Edition (line 136) | IToolbarBuilder Edition( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_Context.cs type IToolbarBuilderInternal (line 3) | internal interface IToolbarBuilderInternal method GetContext (line 5) | [PrivateApi("WIP / Debugging")] method Context (line 9) | [PrivateApi("WIP 14.07.04")] type IToolbarBuilder (line 16) | public partial interface IToolbarBuilder method For (line 26) | IToolbarBuilder For(object target); method DetectDemo (line 36) | [InternalApi_DoNotUse_MayChangeWithoutNotice("WIP 16.02")] method Condition (line 53) | IToolbarBuilder Condition(bool condition); method Condition (line 67) | IToolbarBuilder Condition(Func condition); method Audience (line 87) | IToolbarBuilder Audience( method Group (line 105) | IToolbarBuilder Group(string? name = null); FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_InfoNote.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method Info (line 17) | IToolbarBuilder Info( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_Output.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method AsTag (line 19) | IToolbarBuilder AsTag( method AsAttributes (line 29) | IToolbarBuilder AsAttributes( method AsJson (line 39) | [PrivateApi("wip")] FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/Builder/IToolbarBuilder_SettingsAndParams.cs type IToolbarBuilder (line 3) | public partial interface IToolbarBuilder method More (line 11) | IToolbarBuilder More( method Settings (line 33) | IToolbarBuilder Settings( method Parameters (line 60) | IToolbarBuilder Parameters( FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/ToolbarContext.cs class ToolbarContext (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToolbarContext (line 13) | internal ToolbarContext(IAppIdentity parent): this(parent.ZoneId, pare... method ToolbarContext (line 15) | public ToolbarContext(int zoneId, int appId) method ToolbarContext (line 21) | internal ToolbarContext(string custom) FILE: Src/Sxc/ToSic.Sxc.Data/Edit.Toolbar/TweakButton/ITweakButton.cs type ITweakButton (line 14) | [PublicApi] method Note (line 35) | ITweakButton Note( method Show (line 50) | ITweakButton Show(bool show = true); method Color (line 61) | ITweakButton Color( method Tooltip (line 73) | ITweakButton Tooltip(string value); method Group (line 81) | ITweakButton Group(string value); method Icon (line 88) | ITweakButton Icon(string value); method Classes (line 95) | ITweakButton Classes(string value); method Position (line 104) | ITweakButton Position(int value); method Ui (line 111) | ITweakButton Ui(object value); method Ui (line 119) | ITweakButton Ui(string name, object value); method FormParameters (line 131) | ITweakButton FormParameters(object value); method FormParameters (line 140) | ITweakButton FormParameters(string name, object value); method Parameters (line 152) | ITweakButton Parameters(object value); method Parameters (line 164) | ITweakButton Parameters(string name, object value); method Prefill (line 171) | ITweakButton Prefill(object value); method Prefill (line 179) | ITweakButton Prefill(string name, object value); method Filter (line 186) | ITweakButton Filter(object value); method Filter (line 194) | ITweakButton Filter(string name, object value); method UiFields (line 205) | public ITweakButton UiFields(string value); method Condition (line 220) | [PrivateApi] method XCustom (line 232) | [PrivateApi] method AddNamed (line 272) | internal ITweakButton AddNamed(string name, Func? tweak = default); method Resize (line 35) | public ITweakMedia Resize( method Resize (line 41) | ITweakMedia Resize( method LightboxEnable (line 56) | ITweakMedia LightboxEnable(bool isEnabled = true); method LightboxGroup (line 63) | ITweakMedia LightboxGroup(string group); method LightboxDescription (line 66) | ITweakMedia LightboxDescription(string description); method ImgClass (line 72) | ITweakMedia ImgClass(string imgClass); method ImgAlt (line 74) | ITweakMedia ImgAlt(string alt); method ImgAltFallback (line 76) | ITweakMedia ImgAltFallback(string imgAltFallback); method ImgAttributes (line 78) | ITweakMedia ImgAttributes(IDictionary attributes); method ImgAttributes (line 80) | ITweakMedia ImgAttributes(IDictionary attributes); method ImgAttributes (line 82) | ITweakMedia ImgAttributes(object attributes); method PictureClass (line 88) | ITweakMedia PictureClass(string pictureClass); method PictureAttributes (line 90) | ITweakMedia PictureAttributes(IDictionary attributes); method PictureAttributes (line 92) | ITweakMedia PictureAttributes(IDictionary attributes); method PictureAttributes (line 94) | ITweakMedia PictureAttributes(object attributes); method Toolbar (line 100) | ITweakMedia Toolbar(bool enabled); method Toolbar (line 102) | ITweakMedia Toolbar(IToolbarBuilder toolbar); FILE: Src/Sxc/ToSic.Sxc.Data/Images/ITweakResize.cs type ITweakResize (line 9) | [InternalApi_DoNotUse_MayChangeWithoutNotice("New v18.03, still WIP")] method Width (line 17) | public ITweakResize Width(int width); method Height (line 22) | public ITweakResize Height(int height); method Factor (line 27) | public ITweakResize Factor(double factor); method Factor (line 33) | public ITweakResize Factor(string factor); method AspectRatio (line 38) | public ITweakResize AspectRatio(double aspectRatio); method AspectRatio (line 44) | public ITweakResize AspectRatio(string aspectRatio); method Quality (line 49) | public ITweakResize Quality(double quality); method ResizeMode (line 54) | public ITweakResize ResizeMode(string resizeMode); method ScaleMode (line 59) | public ITweakResize ScaleMode(string scaleMode); method Format (line 65) | public ITweakResize Format(string format); method Parameters (line 70) | public ITweakResize Parameters(string parameters); FILE: Src/Sxc/ToSic.Sxc.Data/Images/Recipes/Recipe.cs class Recipe (line 16) | [InternalApi_DoNotUse_MayChangeWithoutNotice("Still Beta / WIP")] // n... method Recipe (line 45) | public Recipe( method Recipe (line 88) | [JsonConstructor] // This is important for deserialization from json method InitAfterLoad (line 194) | [PrivateApi] method InitAfterLoad (line 206) | [PrivateApi] method Dump (line 228) | public string Dump() => "Recipe " + FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys.ResizeSettings/AdvancedSettings.cs class AdvancedSettings (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method AdvancedSettings (line 12) | [JsonConstructor] method Parse (line 29) | [PrivateApi] method InnerParse (line 33) | private static AdvancedSettings? InnerParse(object? value) method FromJson (line 53) | [PrivateApi] method GetAllRecipesRecursive (line 78) | private static List GetAllRecipesRecursive(IEnumerable... FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys.ResizeSettings/IResizeSettingsInternal.cs type IResizeSettingsInternal (line 3) | public interface IResizeSettingsInternal FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys.ResizeSettings/RecipeHelpers.cs class RecipeHelpers (line 5) | public class RecipeHelpers method MergeDics (line 7) | internal static ReadOnlyDictionary MergeDics(IDiction... FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys.ResizeSettings/RecipeVariant.cs class RecipeVariant (line 5) | [PrivateApi("Hide implementation")] method SrcSetSuffix (line 38) | public string SrcSetSuffix(int finalWidth) FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys.ResizeSettings/RecipeVariantsParser.cs class RecipeVariantsParser (line 5) | [PrivateApi("Hide implementation")] method ParseSet (line 13) | public static RecipeVariant[] ParseSet(string? srcSet) method ParsePart (line 26) | public static RecipeVariant ParsePart(string? partString) FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/CopyrightDecorator.cs type CopyrightDecorator (line 4) | [PrivateApi("WIP v16.08")] FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/CopyrightSettings.cs type CopyrightSettings (line 10) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/IImageDecorator.cs type IImageDecorator (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/IImageFormat.cs type IImageFormat (line 6) | [PrivateApi("ATM no good reason to show this information")] FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/IImageMetadataRecommendationsService.cs type IImageMetadataRecommendationsService (line 5) | public interface IImageMetadataRecommendationsService method SetImageRecommendations (line 10) | void SetImageRecommendations(IMetadata? mdOf, string? path); method GetImageRecommendations (line 12) | string[] GetImageRecommendations(); FILE: Src/Sxc/ToSic.Sxc.Data/Images/Sys/ImageDecorator.cs type ImageDecorator (line 5) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Services/IImageService.cs type IImageService (line 14) | [PublicApi] method GetFormat (line 24) | [PrivateApi("Not sure if this is needed outside...")] method Settings (line 68) | IResizeSettings Settings( method Recipe (line 84) | Recipe Recipe(string variants); method Recipe (line 86) | Recipe Recipe( method Picture (line 187) | IResponsivePicture Picture( method Img (line 256) | IResponsiveImage Img( FILE: Src/Sxc/ToSic.Sxc.Data/Services/Sys.Cms/ICmsService.cs type ICmsService (line 6) | [PrivateApi("not published, use Item.Html() instead")] method Html (line 10) | IHtmlTag Html(object thing, FILE: Src/Sxc/ToSic.Sxc.Data/Services/Sys.ConvertService/ConvertForCodeService.cs class ConvertForCodeService (line 6) | [PrivateApi("Hide implementation")] method ForCode (line 10) | public string? ForCode(object? value, NoParamOrder npo = default, stri... FILE: Src/Sxc/ToSic.Sxc.Data/Services/Sys.ConvertService/ConvertValueService.cs class ConvertValueService (line 3) | [PrivateApi("Hide implementation")] method To (line 11) | public T? To(object value) => value.ConvertOrDefault(numeric: Op... method To (line 14) | [return: NotNullIfNotNull(nameof(fallback))] method ToString (line 18) | public string? ToString(object value, NoParamOrder npo = default, stri... FILE: Src/Sxc/ToSic.Sxc.Data/Services/Sys/ServiceWithContext.cs class ServiceWithContext (line 8) | [PrivateApi] method ConnectToRoot (line 19) | [PrivateApi] method ConnectToRoot (line 29) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Data/Services/Tweaks/ITweakInput.cs type ITweakInput (line 10) | [PublicApi] method Input (line 19) | ITweakInput Input(TInput replace, NoParamOrder npo = default); method Input (line 29) | ITweakInput Input(Func func, NoParamOrder npo = default); method Input (line 39) | ITweakInput Input(Func func, NoParamOrder npo ... FILE: Src/Sxc/ToSic.Sxc.Data/StartupSxcData.cs class StartupSxcData (line 10) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcData (line 13) | public static IServiceCollection AddSxcData(this IServiceCollection se... FILE: Src/Sxc/ToSic.Sxc.Data/Sys.ExecutionContext/ExecutionContextStateNames.cs class ExecutionContextStateNames (line 9) | public class ExecutionContextStateNames FILE: Src/Sxc/ToSic.Sxc.Data/Sys.ExecutionContext/ICanGetService.cs type ICanGetService (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetService (line 15) | TService GetService() where TService : class; FILE: Src/Sxc/ToSic.Sxc.Data/Sys.ExecutionContext/IExecutionContext.cs type IExecutionContext (line 16) | public interface IExecutionContext: ICanGetService, IHasPiggyBack, IHasLog method GetState (line 24) | public TState GetState() where TState : class; method GetDataStack (line 34) | public TState GetDataStack(string name) where TState : class; method GetService (line 45) | [PrivateApi] method GetServiceForData (line 54) | TService GetServiceForData() where TService : class; FILE: Src/Sxc/ToSic.Sxc.Data/Sys.ExecutionContext/IExecutionContextCdf.cs class IExecutionContextCdf (line 4) | public static class IExecutionContextCdf method GetCdf (line 6) | public static ICodeDataFactory GetCdf(this IExecutionContext exCtx) FILE: Src/Sxc/ToSic.Sxc.Data/Sys.ExecutionContext/INeedsExecutionContext.cs type INeedsExecutionContext (line 6) | [PrivateApi] method ConnectToRoot (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/EditService/EditService.cs class EditService (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method ConnectToRoot (line 15) | public override void ConnectToRoot(IExecutionContext exCtx) method SetBlock (line 21) | IEditService IEditServiceSetup.SetBlock(IExecutionContext? exCtxOrNull... method Attribute (line 31) | public IRawHtmlString? Attribute(string name, string value) method Attribute (line 35) | public IRawHtmlString? Attribute(string name, object value) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/EditService/EditService_Context.cs class EditService (line 9) | partial class EditService method ContextAttributes (line 14) | public IRawHtmlString? ContextAttributes(ICanBeEntity target, FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/EditService/EditService_Enable.cs class EditService (line 6) | partial class EditService method Enable (line 18) | public string? Enable(NoParamOrder npo = default, bool? js = null, boo... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/EditService/EditService_Toolbar.cs class EditService (line 7) | partial class EditService method Toolbar (line 12) | public IRawHtmlString? Toolbar( method TagToolbar (line 25) | public IRawHtmlString? TagToolbar( method ToolbarInternal (line 37) | private ItemToolbarBase? ToolbarInternal( method IsConditionOk (line 86) | private bool IsConditionOk(object? condition) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/EditService/IEditServiceSetup.cs type IEditServiceSetup (line 7) | public interface IEditServiceSetup method SetBlock (line 9) | internal IEditService SetBlock(IExecutionContext? exCtxOrNull, IBlock ... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Sys/SxcUiConstants.cs class SxcUiConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/ActionNames.cs class ActionNames (line 6) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRule.cs class ToolbarRule (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToolbarRule (line 19) | protected ToolbarRule(string command, string? ui = null, string? param... method GeneratedCommandParams (line 44) | public virtual string GeneratedCommandParams() method GeneratedUiParams (line 47) | public virtual string GeneratedUiParams() => ""; method ToString (line 49) | public override string ToString() method BuildValidParameterList (line 80) | protected string BuildValidParameterList(IEnumerable<(string, string?)... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleBase.cs class ToolbarRuleBase (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToolbarRuleBase (line 9) | protected ToolbarRuleBase(): base(string.Empty) {} method ToolbarRuleBase (line 11) | protected ToolbarRuleBase(string rule): base(rule) { } FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleContext.cs class ToolbarRuleContext (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleCustom.cs class ToolbarRuleCustom (line 3) | internal class ToolbarRuleCustom( FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleForEntity.cs class ToolbarRuleForEntity (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToolbarRuleForEntity (line 8) | internal ToolbarRuleForEntity( method GeneratedCommandParams (line 46) | public override string GeneratedCommandParams() method EntityParamsList (line 49) | protected string? EntityParamsList() FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleForParams.cs class ToolbarRuleForParams (line 3) | internal class ToolbarRuleForParams( FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleGeneric.cs class ToolbarRuleGeneric (line 3) | internal class ToolbarRuleGeneric(string rule) : ToolbarRuleBase(rule); FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleMetadata.cs class ToolbarRuleMetadata (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GeneratedCommandParams (line 20) | public override string GeneratedCommandParams() method MetadataCommandParams (line 23) | private string MetadataCommandParams() FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleOperation.cs class ToolbarRuleOperation (line 12) | internal class ToolbarRuleOperation method Pick (line 71) | internal static char Pick(string? op, ToolbarRuleOps defOp, bool? cond... method PrePick (line 76) | private static char PrePick(string? op, ToolbarRuleOps defOp) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleOps.cs type ToolbarRuleOps (line 3) | internal enum ToolbarRuleOps FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleSettings.cs class ToolbarRuleSettings (line 3) | internal class ToolbarRuleSettings( method GeneratedUiParams (line 25) | public override string GeneratedUiParams() => BuildValidParameterList(... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleTargeted.cs class ToolbarRuleTargeted (line 10) | internal abstract class ToolbarRuleTargeted: ToolbarRule method ToolbarRuleTargeted (line 12) | protected ToolbarRuleTargeted( method GeneratedUiParams (line 42) | public override string GeneratedUiParams() method UiParams (line 56) | private string UiParams() => Decorator?.AllRules() ?? ""; FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.Rules/ToolbarRuleToolbar.cs class ToolbarRuleToolbar (line 6) | internal class ToolbarRuleToolbar: ToolbarRule method ToolbarRuleToolbar (line 12) | public ToolbarRuleToolbar(string template = "", string? ui = ""): base... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/FilterValueProcessor.cs class FilterValueProcessor (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Process (line 11) | public override NameObjectSet? Process(NameObjectSet? set) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder.cs type ToolbarBuilder (line 21) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilderConfiguration.cs type ToolbarBuilderConfiguration (line 3) | internal record ToolbarBuilderConfiguration FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilderUtilities.cs class ToolbarBuilderUtilities (line 14) | internal class ToolbarBuilderUtilities method PrepareParams (line 43) | public string? PrepareParams(object? parameters, ITweakButton? tweaks ... method GetUi2Url (line 54) | internal static ObjectToUrl GetUi2Url() => new(null, [ method PrepareUi (line 60) | public string? PrepareUi( method MergeWithTweaks (line 85) | private string? MergeWithTweaks(string? previous, IEnumerable... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_As.cs type ToolbarBuilder (line 3) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_Button.cs type ToolbarBuilder (line 5) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_CommandsAdmin.cs type ToolbarBuilder (line 7) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_CommandsForLists.cs type ToolbarBuilder (line 8) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_CommandsItems.cs type ToolbarBuilder (line 9) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_CommandsView.cs type ToolbarBuilder (line 8) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_Config.cs type ToolbarBuilder (line 7) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_Context.cs type ToolbarBuilder (line 10) | partial record ToolbarBuilder : IToolbarBuilderInternal FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_DemoToolbar.cs type ToolbarBuilder (line 10) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_Helpers.cs type ToolbarBuilder (line 5) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_InfoNote.cs type ToolbarBuilder (line 5) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_MetadataRecommendations.cs type ToolbarBuilder (line 6) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_SettingsAndParams.cs type ToolbarBuilder (line 6) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarBuilder_ToString.cs type ToolbarBuilder (line 10) | partial record ToolbarBuilder FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarConfigurationShowHelper.cs class ToolbarConfigurationShowHelper (line 6) | internal class ToolbarConfigurationShowHelper method OverrideShowBecauseOfRoles (line 8) | public bool? OverrideShowBecauseOfRoles(ToolbarBuilderConfiguration co... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarHtmlModes.cs class ToolbarHtmlModes (line 3) | internal class ToolbarHtmlModes FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/ToolbarServiceExtensions.cs class ToolbarBuilderExtensions (line 6) | internal static class ToolbarBuilderExtensions method AddInternal (line 16) | public static ToolbarBuilder AddInternal(this ToolbarBuilder original,... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.ToolbarBuilder/UiValueProcessor.cs class UiValueProcessor (line 10) | internal class UiValueProcessor: UrlValueProcess method Process (line 13) | public override NameObjectSet? Process(NameObjectSet? set) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys.TweakButton/TweakButton.cs class TweakButton (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method TweakButton (line 27) | internal TweakButton() method TweakButton (line 34) | private TweakButton(ITweakButton original, method NoOp (line 52) | internal static ITweakButton NoOp(ITweakButton btn) => btn; method Note (line 56) | public ITweakButton Note( method Show (line 80) | public ITweakButton Show(bool show = true) method Color (line 83) | public ITweakButton Color(string? color = default, NoParamOrder npo = ... method Tooltip (line 98) | public ITweakButton Tooltip(string value) method Group (line 101) | public ITweakButton Group(string value) method Icon (line 104) | public ITweakButton Icon(string value) method Classes (line 107) | public ITweakButton Classes(string value) method Position (line 110) | public ITweakButton Position(int value) method Ui (line 113) | public ITweakButton Ui(object? value) method Ui (line 116) | public ITweakButton Ui(string name, object? value) method ParamObjInternal (line 129) | private ITweakButton ParamObjInternal(object? value, string? prefix) method ParamObjInternal (line 134) | private ITweakButton ParamObjInternal(string name, object? value, stri... method ParamAddProcessed (line 140) | private ITweakButton ParamAddProcessed(object? value) method Filter (line 143) | public ITweakButton Filter(object value) method Filter (line 146) | public ITweakButton Filter(string name, object value) method FormParameters (line 149) | public ITweakButton FormParameters(object value) method FormParameters (line 152) | public ITweakButton FormParameters(string name, object value) method Parameters (line 155) | public ITweakButton Parameters(object? value) method Parameters (line 158) | public ITweakButton Parameters(string name, object? value) method Prefill (line 161) | public ITweakButton Prefill(object value) method Prefill (line 164) | public ITweakButton Prefill(string name, object value) method UiFields (line 167) | public ITweakButton UiFields(string value) method XCustom (line 170) | public ITweakButton XCustom(string prefix, string name, object value) method ValueToString (line 178) | private static string? ValueToString(object? value) method AddNamed (line 200) | public ITweakButton AddNamed(string name, Func new(inTag ? ToolbarAsAttrib... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/OldToolbarsForItems/ItemToolbarPicker.cs class ItemToolbarPicker (line 5) | internal class ItemToolbarPicker method ItemToolbar (line 7) | internal static ItemToolbarBase ItemToolbar(IEntity? entity, string? a... method CheckIfParamsMeanV10 (line 39) | internal static (bool IsV10, List? Rules) CheckIfParamsMeanV10... method ToolbarV10OrNull (line 55) | internal static List? ToolbarV10OrNull(object? toolbar) FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/OldToolbarsForItems/ItemToolbarV10.cs class ItemToolbarV10 (line 10) | internal class ItemToolbarV10( method ToolbarAsAttributes (line 30) | public override string ToolbarAsAttributes() => ToolbarAttributes(Tool... method ToolbarAttributes (line 32) | protected virtual string ToolbarAttributes(string tlbAttrName) => $" {... method ToolbarV10Json (line 34) | private string ToolbarV10Json() FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/OldToolbarsForItems/ItemToolbarV14.cs class ItemToolbarV14 (line 7) | internal class ItemToolbarV14(IToolbarBuilder toolbar, IEntity? entity =... method ToolbarAttributes (line 14) | protected override string ToolbarAttributes(string tlbAttrName) method ContextAttribute (line 17) | protected string? ContextAttribute() FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/ToolbarButtonActions.cs class ToolbarButtonActions (line 7) | [PrivateApi] method ToolbarButtonActions (line 19) | public ToolbarButtonActions(Dependencies services) method Generators (line 33) | private IEnumerable Generators() FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/ToolbarButtonDecorator.cs type ToolbarButtonDecorator (line 12) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/ToolbarButtonDecoratorHelper.cs class ToolbarButtonDecoratorHelper (line 9) | [PrivateApi] method GetDecorator (line 15) | internal ToolbarButtonDecorator? GetDecorator(IAppIdentity? appIdentit... FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/ToolbarConstants.cs class ToolbarConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Edit/Edit/Toolbar/Sys/ToolbarContextExtensions.cs class ToolbarContextExtensions (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method ToRuleString (line 9) | public static string? ToRuleString(this ToolbarContext? tlbCtx) FILE: Src/Sxc/ToSic.Sxc.Edit/Services/IEditService.cs type IEditService (line 20) | [PublicApi] method Toolbar (line 79) | IRawHtmlString? Toolbar( method TagToolbar (line 133) | IRawHtmlString? TagToolbar( method ContextAttributes (line 164) | IRawHtmlString? ContextAttributes( method Enable (line 226) | string? Enable(NoParamOrder npo = default, method Attribute (line 241) | IRawHtmlString? Attribute(string name, string value); method Attribute (line 250) | IRawHtmlString? Attribute(string name, object value); FILE: Src/Sxc/ToSic.Sxc.Edit/Services/IToolbarService.cs type IToolbarService (line 17) | [PublicApi] method Default (line 37) | IToolbarBuilder Default( method Empty (line 63) | IToolbarBuilder Empty( method Metadata (line 94) | IToolbarBuilder Metadata( method Edit (line 119) | IToolbarBuilder Edit( FILE: Src/Sxc/ToSic.Sxc.Edit/StartupSxcEdit.cs class StartupSxcEdit (line 12) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcEdit (line 15) | public static IServiceCollection AddSxcEdit(this IServiceCollection se... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineAppRequirements.cs class EngineAppRequirements (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method CheckExpectedNoRenderConditions (line 12) | public RenderEngineResult? CheckExpectedNoRenderConditions(EngineSpecs... method RequirementsMet (line 38) | private bool RequirementsMet(IAppReader appReader) method RequirementsStatus (line 41) | private List RequirementsStatus(IAppReader appReader) method GetMessageForRequirements (line 50) | internal RenderEngineResult? GetMessageForRequirements(IAppReader? app... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineCheckTemplate.cs class EngineCheckTemplate (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method CheckExpectedTemplateErrors (line 18) | internal void CheckExpectedTemplateErrors(IView view, IAppReadContentT... method ThrowIfViewPermissionsDenyAccess (line 48) | internal void ThrowIfViewPermissionsDenyAccess(IView view, IContextOfA... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineDefinitionAttribute.cs class EngineDefinitionAttribute (line 8) | [AttributeUsage(AttributeTargets.Class)] method EngineDefinitionAttribute (line 12) | public EngineDefinitionAttribute() { } FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineFactory.cs class EngineFactory (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method CreateEngine (line 9) | public IEngine CreateEngine(IView view) => view.IsRazor FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineMessages.cs class EngineMessages (line 6) | internal class EngineMessages method ErrorBoxWithMenu (line 26) | internal static string ErrorBoxWithMenu(string contents) method Box (line 29) | internal static string Box(string contents, string level = "info") FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EnginePolymorphism.cs class EnginePolymorphism (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method PolymorphTryToSwitchPath (line 13) | internal (string? NewPath, string? Edition) PolymorphTryToSwitchPath(s... method PolymorphTestPathAndSetIfFound (line 56) | private (string? Edition, IView View) PolymorphTestPathAndSetIfFound(I... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/EngineRequirementsBase.cs class EngineRequirementsBase (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method BuildRenderEngineResult (line 11) | protected static RenderEngineResult BuildRenderEngineResult(ICollectio... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/IEngine.cs type IEngine (line 12) | [PrivateApi("used to be InternalApi_DoNotUse_MayChangeWithoutNotice, hid... method Render (line 22) | RenderEngineResult Render(IBlock block, RenderSpecs specs); FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/IEngineFactory.cs type IEngineFactory (line 5) | public interface IEngineFactory method CreateEngine (line 7) | IEngine CreateEngine(IView view); FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/IRazorEngine.cs type IRazorEngine (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/ITokenEngine.cs type ITokenEngine (line 3) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/RenderingException.cs class RenderingException (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method RenderingException (line 9) | public RenderingException(CodeHelp help, string? message = default) : ... method RenderingException (line 15) | public RenderingException(CodeHelp help, Exception inner) : base("Rend... FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/Sys/EngineSpecs.cs type EngineSpecs (line 12) | public record EngineSpecs FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/Sys/EngineSpecsService.cs class EngineSpecsService (line 9) | public class EngineSpecsService( method GetSpecs (line 22) | public EngineSpecs GetSpecs(IBlock block) FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/Sys/ISetDynamicModel.cs type ISetDynamicModel (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method SetDynamicModel (line 8) | void SetDynamicModel(RenderSpecs renderSpecs); FILE: Src/Sxc/ToSic.Sxc.Engines/Engines/Sys/ViewDataWithModel.cs type ViewDataWithModel (line 13) | public record ViewDataWithModel FILE: Src/Sxc/ToSic.Sxc.Engines/Polymorphism/IPolymorphismResolver.cs type IPolymorphismResolver (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Edition (line 11) | string? Edition(PolymorphismConfiguration config, string? overrule, IL... FILE: Src/Sxc/ToSic.Sxc.Engines/Polymorphism/Sys/PolymorphConfigReader.cs class PolymorphConfigReader (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method UseViewEditionOrGet (line 24) | public string? UseViewEditionOrGet(IBlock block) method UseViewEditionOrGet (line 29) | public string? UseViewEditionOrGet(IView? view, IAppReader? appReader) method Init (line 42) | public PolymorphConfigReader Init(IEnumerable list) method Edition (line 48) | public string? Edition() FILE: Src/Sxc/ToSic.Sxc.Engines/Polymorphism/Sys/PolymorphismConfiguration.cs type PolymorphismConfiguration (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Output/ClientAssetConstants.cs class ClientAssetConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Output/ClientAssetExtractSettingsForOneAssetType.cs type ClientAssetExtractSettingsForOneAssetType (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Output/ClientAssetsExtractSettings.cs class ClientAssetsExtractSettings (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method ClientAssetsExtractSettings (line 6) | public ClientAssetsExtractSettings( FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Output/IBlockResourceExtractor.cs type IBlockResourceExtractor (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Process (line 11) | RenderEngineResult Process(string html); method Process (line 22) | RenderEngineResult Process(string html, ClientAssetsExtractSettings se... method Process (line 24) | RenderEngineResult Process(RenderEngineResultRaw resultRaw); FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Specs/RenderPartialSpecs.cs type RenderPartialSpecs (line 7) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Engines/Render.Sys.Specs/RenderSpecs.cs type RenderSpecs (line 6) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Engines/StartupSxcEngines.cs class StartupSxcEngines (line 10) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcEngines (line 13) | public static IServiceCollection AddSxcEngines(this IServiceCollection... FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ImageflowRewrite/ImageflowRewrite.cs class ImageflowRewrite (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method QueryStringRewrite (line 15) | [return: NotNullIfNotNull(nameof(queryString))] method AddKeyWhenMissing (line 30) | public static NameValueCollection AddKeyWhenMissing(NameValueCollectio... FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Metadata/ImageMetadataRecommendationsService.cs class ImageMetadataRecommendationsService (line 15) | class ImageMetadataRecommendationsService(IFeaturesService featuresSvc) ... method SetImageRecommendations (line 20) | public void SetImageRecommendations(IMetadata? mdOf, string? path) method GetImageRecommendations (line 29) | public string[] GetImageRecommendations() FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/OneResize.cs type OneResize (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/RecipeQuality.cs class RecipeQuality (line 8) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/ResizeDimensionGenerator.cs class ResizeDimensionGenerator (line 7) | [PrivateApi("Internal stuff")] method BestWidthOrHeightBasedOnSrcSet (line 17) | private static int BestWidthOrHeightBasedOnSrcSet(int initial, int src... method ResizeDimensions (line 33) | internal OneResize ResizeDimensions(ResizeSettings settings, Recipe? r... method FigureOutBestWidth (line 61) | private static int FigureOutBestWidth(ResizeSettings settings, Recipe?... method HeightFromAspectRatioOrFactor (line 87) | private int HeightFromAspectRatioOrFactor((int Width, int Height) dims... method KeepInRangeProportional (line 103) | internal (int W, int H) KeepInRangeProportional((int W, int H) original) FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/ResizeParamMerger.cs class ResizeParamMerger (line 14) | internal class ResizeParamMerger(ILog parentLog) : HelperBase(parentLog,... method BuildResizeSettings (line 28) | internal ResizeSettings BuildResizeSettings( method TryToCastSettings (line 94) | private ICanGetByName? TryToCastSettings(object? settings, IExecutionC... method GetImageSettingsByName (line 106) | internal static ICanGetByName? GetImageSettingsByName(IExecutionContex... method GetMultiResizeSettings (line 118) | private AdvancedSettings? GetMultiResizeSettings(ICanGetByName? getSet... method BuildCoreSettings (line 136) | internal ResizeSettings BuildCoreSettings(ResizeParams resP, object? w... FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/ResizeParams.cs class ResizeParams (line 11) | internal class ResizeParams(ILog parentLog) : HelperBase(parentLog, $"{S... method AspectRatioOrNull (line 13) | internal static double? AspectRatioOrNull(object? aspectRatio) method FactorOrNull (line 17) | internal static double? FactorOrNull(object? factor) method FormatOrNull (line 20) | public static string? FormatOrNull(object? format) method QualityOrNull (line 23) | internal static int? QualityOrNull(object? quality) method ParametersOrNull (line 36) | internal static NameValueCollection? ParametersOrNull(string? parameters) method ResizeModeOrNull (line 42) | public static string? ResizeModeOrNull(string? resizeMode) method ScaleModeOrNull (line 45) | public static string? ScaleModeOrNull(string? scaleMode) method WidthOrNull (line 48) | internal static int? WidthOrNull(object? width) method HeightOrNull (line 50) | internal static int? HeightOrNull(object? height) FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/ResizeSettings.cs type ResizeSettings (line 8) | [PrivateApi("Hide implementation")] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.ResizeSettings/TweakResize.cs type TweakResize (line 3) | internal record TweakResize(ResizeSettings Settings): ITweakResize FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/LightboxHelpers.cs class LightboxHelpers (line 5) | internal class LightboxHelpers method CreateArgs (line 17) | internal static object[] CreateArgs(string? imageGroup) FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/ResponsiveBase.cs type ResponsiveBase (line 21) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/ResponsiveImage.cs type ResponsiveImage (line 10) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/ResponsivePicture.cs type ResponsivePicture (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/ResponsiveSpecs.cs type ResponsiveSpecs (line 14) | [PrivateApi] type ResponsiveSpecsOfTarget (line 26) | internal record ResponsiveSpecsOfTarget( FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys.Responsive/ResponsiveToolbarBuilder.cs class ResponsiveToolbarBuilder (line 11) | internal class ResponsiveToolbarBuilder(ILog parentLog) : HelperBase(par... method Toolbar (line 15) | public IToolbarBuilder? Toolbar(ImageService imgService, ResponsiveSpe... FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/CopyrightPreset.cs type CopyrightPreset (line 11) | [PrivateApi("WIP v16.08")] FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageConstants.cs class ImageConstants (line 3) | [PrivateApi("Can and will change any time, don't use outside of 2sxc")] method FindKnownScaleOrNull (line 27) | internal static string? FindKnownScaleOrNull(string? scale) method FindKnownFormatOrNull (line 52) | internal static string? FindKnownFormatOrNull(string? format) method BuildFileTypes (line 76) | private static Dictionary BuildFileTypes() FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageFormat.cs class ImageFormat (line 3) | [PrivateApi("Hide implementation")] method ImageFormat (line 18) | public ImageFormat(string format, string mimeType, bool canResize, IEn... method ImageFormat (line 28) | public ImageFormat(IImageFormat original, bool preserveSizes) FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageService/ImageService.cs class ImageService (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Img (line 26) | public IResponsiveImage Img( method Picture (line 62) | public IResponsivePicture Picture( FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageService/ImageService_GetFormat.cs class ImageService (line 6) | partial class ImageService method GetFormat (line 9) | public IImageFormat GetFormat(string? path) FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageService/ImageService_Settings.cs class ImageService (line 7) | partial class ImageService method Settings (line 10) | public IResizeSettings Settings( method SettingsInternal (line 33) | internal ResizeSettings.ResizeSettings SettingsInternal( method GetBestSettings (line 66) | private object? GetBestSettings(object? settings) method GetSettingsByName (line 78) | internal ICanGetByName? GetSettingsByName(string strName) method Recipe (line 92) | public Recipe Recipe(string variants) => new(variants: variants); method Recipe (line 95) | public Recipe Recipe( FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImageService/TweakMedia.cs type TweakMedia (line 8) | internal record TweakMedia( type ImageDecoratorVirtual (line 157) | internal record ImageDecoratorVirtual( type ImageSpecs (line 163) | internal record ImageSpecs( type PictureSpecs (line 170) | internal record PictureSpecs( FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ImgResizeLinker.cs class ImgResizeLinker (line 20) | [PrivateApi("Internal stuff")] method ImageUrl (line 40) | public string? ImageUrl( method ImgResizeSettings (line 75) | internal OneResize ImgResizeSettings(string? url, ResizeSettings.Resiz... method SrcSet (line 83) | internal string? SrcSet(string? url, ResizeSettings.ResizeSettings set... method ConstructUrl (line 113) | private OneResize ConstructUrl(string? url, ResizeSettings.ResizeSetti... method ImgAddIfRelevant (line 164) | private bool ImgAddIfRelevant(NameValueCollection resizer, string? key... FILE: Src/Sxc/ToSic.Sxc.Images/Images/Sys/ResizeSettingsHelper.cs class ResizeSettingsExtensions (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Find (line 9) | internal static Recipe? Find(this ResizeSettings.ResizeSettings? resiz... type SrcSetType (line 67) | internal enum SrcSetType FILE: Src/Sxc/ToSic.Sxc.Images/StartupSxcImages.cs class StartupSxcImages (line 11) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcImages (line 14) | public static IServiceCollection AddSxcImages(this IServiceCollection ... FILE: Src/Sxc/ToSic.Sxc.LightSpeed/StartupSxcLightSpeed.cs class StartupSxcLightSpeed (line 8) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcLightSpeed (line 11) | public static IServiceCollection AddSxcLightSpeed(this IServiceCollect... FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/IOutputCache.cs type IOutputCache (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 11) | IOutputCache Init(int moduleId, int pageId, IBlock block); method Save (line 15) | bool Save(IRenderResult data); FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/LightSpeed.cs class LightSpeed (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 25) | public IOutputCache Init(int moduleId, int pageId, IBlock block) method Save (line 48) | public bool Save(IRenderResult data) => AddToLightSpeed(data); method AddToLightSpeed (line 57) | public bool AddToLightSpeed(IRenderResult? data/*, Action dependentApps) method GetExisting (line 203) | private OutputCacheItem? GetExisting() method GetLightSpeedIsEnabled (line 239) | private bool GetLightSpeedIsEnabled() FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/LightSpeedDataCompression.cs class LightSpeedDataCompression (line 5) | internal static class LightSpeedDataCompression method OptimizeForCache (line 7) | internal static IRenderResult OptimizeForCache(IRenderResult data, boo... FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/LightSpeedStats.cs class LightSpeedStats (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetStats (line 21) | public Dictionary GetStats() type LightSpeedStat (line 54) | public record LightSpeedStat(int Count, long MemoryUse, long Compressed,... FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/LightSpeedUrlParams.cs class LightSpeedUrlParams (line 7) | internal class LightSpeedUrlParams method GetUrlParams (line 9) | internal static (bool CachingAllowed, string Extension) GetUrlParams(L... method ParseParameters (line 32) | private static (bool CachingAllowed, string Extension) ParseParameters... method ExtractConfigCsv (line 73) | private static string ExtractConfigCsv(LightSpeedDecorator lsConfig) FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/OutputCacheItem.cs class OutputCacheItem (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method EstimateSize (line 24) | public SizeEstimate EstimateSize(ILog? log = default) FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/OutputCacheKeys.cs class OutputCacheKeys (line 2) | public class OutputCacheKeys method ModuleKey (line 17) | internal static string ModuleKey(int pageId, int moduleId, int? userId... method PartialSettingsKey (line 33) | public static string PartialSettingsKey(string appKey, string path /*,... method PartialKey (line 50) | public static string PartialKey(string appKey, string path /*, int mod... FILE: Src/Sxc/ToSic.Sxc.LightSpeed/Web.Sys.LightSpeed/OutputCacheManager.cs class OutputCacheManager (line 6) | public class OutputCacheManager(MemoryCacheService memoryCacheService, L... method Add (line 8) | public string Add(string cacheKey, OutputCacheItem data, int duration,... method Get (line 52) | public OutputCacheItem? Get(string key) => memoryCacheService.Get ConfigLinesWithoutComments(string config) method ConfigPairs (line 20) | public static List<(string Key, string? Values)> ConfigPairs(string co... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/ContentBlockDto.cs class ContentBlockDto (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method ContentBlockDto (line 86) | public ContentBlockDto(IBlock block, RenderStatistics? statistics, IAp... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/ContentBlockReferenceDto.cs class ContentBlockReferenceDto (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method ContentBlockReferenceDto (line 50) | internal ContentBlockReferenceDto(IBlock contentBlock, PublishingMode ... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/EntityDto.cs class EntityDto (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/ErrorDto.cs class ErrorDto (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method ErrorDto (line 21) | internal ErrorDto(IBlock block, string? errorCode, List? ex... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/IJsApiService.cs type IJsApiService (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetJsApiJson (line 6) | string GetJsApiJson(int? pageId = null, string? siteRoot = null, strin... method GetJsApi (line 8) | JsApi GetJsApi(int? pageId, string? siteRoot, string? rvt, bool withPu... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsApi.cs class JsApi (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsApiCacheService.cs class JsApiCacheService (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method JsApiJson (line 16) | public JsApi JsApiJson( method GetCache (line 57) | private ConcurrentDictionary GetCache() FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsApiServiceUnknown.cs class JsApiServiceUnknown (line 5) | internal class JsApiServiceUnknown(WarnUseOfUnknown... method GetJsApiJson (line 7) | public string GetJsApiJson(int? pageId, string? siteRoot = null, strin... method GetJsApi (line 9) | public JsApi GetJsApi(int? pageId, string? siteRoot, string? rvt, bool... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsContextAll.cs class JsContextAll (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetJsApiOnly (line 43) | public JsContextAll GetJsApiOnly(IBlock block) method GetJsContext (line 59) | public JsContextAll GetJsContext(string systemRootUrl, IBlock block, s... method Features (line 93) | private List Features(IBlock block) FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsContextEnvironment.cs class JsContextEnvironment (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsContextLanguage.cs class JsContextLanguage (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 13) | public JsContextLanguage Init(ISite site) class ClientInfoLanguage (line 24) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/JsContextUser.cs class JsContextUser (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.JsContext/UiDto.cs class UiDto (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ModuleHtml/IModuleHtmlService.cs type IModuleHtmlService (line 5) | [PrivateApi("Probably always internal, as there is probably no reason to... method GetMoreTagsAndFlush (line 18) | IReadOnlyCollection GetMoreTagsAndFlush(int moduleId); method AddTag (line 42) | IHtmlTag? AddTag(IHtmlTag tag, int moduleId, string? nameId = null, bo... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ModuleHtml/ModuleHtmlService.cs class ModuleHtmlService (line 17) | [PrivateApi] method AddTag (line 27) | public IHtmlTag? AddTag(IHtmlTag tag, int moduleId, string? nameId = n... method GetMoreTagsAndFlush (line 46) | public IReadOnlyCollection GetMoreTagsAndFlush(int moduleId ... method GetOrCreateModuleData (line 65) | private ModuleTags GetOrCreateModuleData(int moduleId) method ConfigureOutputCache (line 78) | public void ConfigureOutputCache(int moduleId, OutputCacheSettings set... method AddOutputCacheDependency (line 88) | public void AddOutputCacheDependency(int moduleId, string key) method GetOutputCache (line 97) | public OutputCacheSettings? GetOutputCache(int moduleId) method GetOrCreateOutputCacheData (line 118) | private ModuleOutputCacheState GetOrCreateOutputCacheData(int moduleId) FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ModuleHtml/ModuleOutputCacheState.cs class ModuleOutputCacheState (line 5) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ModuleHtml/ModuleTags.cs type ModuleTags (line 5) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.Problems/ProblemSuggestions.cs class ProblemSuggestions (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddSuggestions (line 17) | public IEnumerable AddSuggestions(IBlock block, List exsOrNull) Render... method GenerateErrorMsgIfInstallationNotOk (line 251) | private (string? Html, bool Error) GenerateErrorMsgIfInstallationNotOk() method GenerateWarningMsgIfLicenseNotOk (line 276) | private string? GenerateWarningMsgIfLicenseNotOk() method GetEngine (line 297) | private IEngine? GetEngine() FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.RenderBlock/BlockCachingHelper.cs class BlockCachingHelper (line 12) | public class BlockCachingHelper( method PushAppDependenciesToRoot (line 22) | internal bool PushAppDependenciesToRoot(IBlock? currentBlock) method AppPaths (line 91) | private IList AppPaths(IAppReader appState, ISite site) FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.RenderBlock/DependentApp.cs class DependentApp (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.RenderBlock/IBlockBuilder.cs type IBlockBuilder (line 11) | [PrivateApi("not sure yet what to call this, or if it should be public")] method Setup (line 15) | public IBlockBuilder Setup(IBlock cb); method Run (line 26) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ResourceExtractor/BlockResourceExtractor.cs class BlockResourceExtractor (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method Process (line 43) | public RenderEngineResult Process(string html) method Process (line 46) | public RenderEngineResult Process(RenderEngineResultRaw resultRaw) method Process (line 61) | public RenderEngineResult Process(string html, ClientAssetsExtractSett... method ExtractFromHtml (line 74) | protected abstract (string Template, bool Include2sxcJs) ExtractFromHt... method GetHtmlAttributes (line 84) | public static (IDictionary? Attributes, string? CspCo... method Is2SxcApiJs (line 129) | private static bool Is2SxcApiJs(string url) method FixUrlWithSpaces (line 139) | private string FixUrlWithSpaces(string url) FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys.ResourceExtractor/BlockResourceExtractorUnknown.cs class BlockResourceExtractorUnknown (line 9) | internal class BlockResourceExtractorUnknown(WarnUseOfUnknown exs, bool addToEventLog, st... method DesignError (line 26) | string? DesignError(string msgSuperUser, string? msgVisitors = null, b... method DesignWarningForSuperUserOnly (line 29) | string? DesignWarningForSuperUserOnly(string warning, bool addContextW... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys/InTextContentBlockRenderer.cs class InTextContentBlockRenderer (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method RenderMerge (line 17) | public string RenderMerge(IBlock block, IEntity parent, string? field,... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys/RenderResult.cs type RenderResult (line 15) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys/RenderResultHtmlCompression.cs class RenderResultHtmlCompression (line 6) | internal static class RenderResultHtmlCompression method GetUtf8ByteCount (line 12) | public static int GetUtf8ByteCount(string html) method Compress (line 15) | public static byte[] Compress(string html) method Decompress (line 25) | public static string Decompress(byte[] compressedHtml) FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys/RenderService.cs class RenderService (line 18) | [PrivateApi("Hide Implementation")] type Dependencies (line 25) | public record Dependencies( method One (line 53) | public IRawHtmlString One( method All (line 82) | public IRawHtmlString All( method Module (line 103) | public virtual IRenderResult Module(int pageId, int moduleId, NoParamO... method GetEditService (line 125) | private IEditService GetEditService() => ExCtx.GetService exs, bool addToEventL... method DesignError (line 97) | public string DesignError(string msgSuperUser, string? msgVisitors = n... method DesignMessage (line 105) | private string DesignMessage(string msg, bool addContextWrapper, bool ... method MarkCodeFilesOfApp (line 123) | private static string MarkCodeFilesOfApp(string msg) method DesignWarningForSuperUserOnly (line 132) | public string? DesignWarningForSuperUserOnly(string warning, bool addC... FILE: Src/Sxc/ToSic.Sxc.Render/Render/Sys/SimpleRenderer.cs class SimpleRenderer (line 10) | [PrivateApi] method Render (line 17) | public string? Render(IBlock parentBlock, IEntity entity, object? data... method RenderWithEditContext (line 46) | internal string RenderWithEditContext(IBlock block, ICanBeEntity paren... method RenderListWithContext (line 59) | public string RenderListWithContext(IBlock block, IEntity parent, stri... FILE: Src/Sxc/ToSic.Sxc.Render/Services/IRenderService.cs type IRenderService (line 21) | [PublicApi] method One (line 39) | IRawHtmlString One( method All (line 61) | IRawHtmlString All( method Module (line 82) | IRenderResult Module( FILE: Src/Sxc/ToSic.Sxc.Render/Services/OutputCache/IOutputCacheSettings.cs type IOutputCacheSettings (line 7) | internal interface IOutputCacheSettings FILE: Src/Sxc/ToSic.Sxc.Render/Services/OutputCache/OutputCacheSettings.cs type OutputCacheSettings (line 11) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/StartupSxcRender.cs class StartupSxcRender (line 16) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcRender (line 19) | public static IServiceCollection AddSxcRender(this IServiceCollection ... method AddSxcRenderFallbacks (line 69) | public static IServiceCollection AddSxcRenderFallbacks(this IServiceCo... FILE: Src/Sxc/ToSic.Sxc.Render/Web.Sys.LightSpeed/LightSpeedConfigHelper.cs class LightSpeedConfigHelper (line 6) | internal class LightSpeedConfigHelper(ILog? parentLog) : HelperBase(pare... method GetLightSpeedConfigOfApp (line 9) | public LightSpeedDecorator GetLightSpeedConfigOfApp(IAppReader? appRea... method ViewConfigOrNull (line 16) | public LightSpeedDecorator? ViewConfigOrNull(IBlock? block) FILE: Src/Sxc/ToSic.Sxc.Render/Web.Sys.LightSpeed/LightSpeedDecorator.cs type LightSpeedDecorator (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/ContentSecurityPolicyService.cs class ContentSecurityPolicyService (line 12) | [PrivateApi] method ContentSecurityPolicyService (line 16) | public ContentSecurityPolicyService(IPageServiceShared pageServiceShared) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/ContentSecurityPolicyServiceBase.cs class ContentSecurityPolicyServiceBase (line 6) | [PrivateApi] method Add (line 16) | public void Add(string name, params string?[]? values) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspConstants.cs class CspConstants (line 3) | internal class CspConstants FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspOfApp.cs class CspOfApp (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method CspOfApp (line 21) | public CspOfApp(IUser user, CspOfModule moduleCsp) : base(CspConstants... method ConnectToRoot (line 36) | public override void ConnectToRoot(IExecutionContext exCtx) method GetAppPolicies (line 52) | private string? GetAppPolicies() FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspOfModule.cs class CspOfModule (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method RegisterAppCsp (line 23) | internal bool RegisterAppCsp(CspOfApp? appCsp) method GetAppPolicies (line 119) | private string GetAppPolicies() method AddCspService (line 146) | internal void AddCspService(IContentSecurityPolicyService provider) =>... method CspParameters (line 149) | public List CspParameters() FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspOfPage.cs class CspOfPage (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method Add (line 9) | public void Add(IList additional) method HeaderName (line 15) | public string HeaderName(bool isEnforced) => isEnforced method CspHttpHeader (line 20) | public string? CspHttpHeader() FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspParameterFinalizer.cs class CspParameterFinalizer (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method Finalize (line 6) | [return: NotNullIfNotNull(nameof(original))] method MergedWithAll (line 18) | [return: NotNullIfNotNull(nameof(original))] method DeduplicateValues (line 50) | [return: NotNullIfNotNull(nameof(original))] FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspParameters.cs class CspParameters (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method CspParameters (line 9) | public CspParameters() { } method CspParameters (line 11) | public CspParameters(NameValueCollection originals) : base(originals) { } method ToString (line 13) | public override string ToString() => FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspPolicyTextProcessor.cs class CspPolicyTextProcessor (line 4) | [ShowApiWhenReleased(ShowApiMode.Never)] method Parse (line 7) | public List> Parse(string policyText) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/CspSettingsReader.cs class CspSettingsReader (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetFromPreferredOrDefaultSource (line 31) | private object? GetFromPreferredOrDefaultSource(string field) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.ContentSecurityPolicy/IContentSecurityPolicyService.cs type IContentSecurityPolicyService (line 3) | [PrivateApi("The service isn't publicly documented, as the functionality... method Add (line 31) | void Add(string name, params string[] values); FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.HtmlParsing/RegexUtil.cs class RegexUtil (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageFeatures/IPageFeaturesManager.cs type IPageFeaturesManager (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetWithDependents (line 10) | List GetWithDependents(List keys); FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageFeatures/PageFeatures.cs class PageFeatures (line 6) | [PrivateApi("Internal stuff, hide implementation")] method Activate (line 11) | public IEnumerable Activate(string[] keys) method FeaturesFromSettingsAdd (line 25) | public void FeaturesFromSettingsAdd(PageFeatureFromSettings newFeature) method FeaturesFromSettingsGetNew (line 34) | internal List FeaturesFromSettingsGetNew(Rend... method GetFeaturesWithDependentsAndFlush (line 67) | public List GetFeaturesWithDependentsAndFlush(ILog log) method GetWithDependents (line 76) | public List GetWithDependents(List features, ILo... FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageFeatures/PageFeaturesCatalog.cs class PageFeaturesCatalog (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method PageFeaturesCatalog (line 21) | public PageFeaturesCatalog(ILogStore logStore): base(logStore, SxcLogN... FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageFeatures/PageFeaturesManager.cs class PageFeaturesManager (line 9) | internal class PageFeaturesManager(PageFeaturesCatalog catalog) : IPageF... method GetWithDependents (line 14) | public List GetWithDependents(List keys) method GetMissingDependencies (line 31) | private (List Internal, List External) Get... method Get (line 45) | private (List Internal, List External) Get... FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageService/PageChangeSummary.cs class PageChangeSummary (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] method FinalizeAndGetAllChanges (line 35) | public RenderResult FinalizeAndGetAllChanges(int moduleId, IPageServic... method ConvertSettingsAssetsIntoReal (line 98) | private (List newAssets, List re... method GetCspListFromAssets (line 150) | private static CspParameters? GetCspListFromAssets(IReadOnlyCollection... FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/IPageServiceSharedInternal.cs type IPageServiceSharedInternal (line 6) | interface IPageServiceSharedInternal: IPageServiceShared FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageServiceShared.cs class PageServiceShared (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetMode (line 34) | [PrivateApi("not final yet")] FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageServiceShared_Assets.cs class PageServiceShared (line 6) | partial class PageServiceShared method GetAssetsAndFlush (line 13) | public List GetAssetsAndFlush() method AddAssets (line 20) | public void AddAssets(RenderEngineResult result) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageServiceShared_Headers.cs class PageServiceShared (line 6) | partial class PageServiceShared method GetHeadChangesAndFlush (line 13) | public IList GetHeadChangesAndFlush(ILog log) method Add (line 22) | public HeadChange? Add(IHtmlTag? tag, string? identifier = null) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageServiceShared_Http.cs class PageServiceShared (line 5) | partial class PageServiceShared method AddToHttp (line 14) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageServiceShared_Properties.cs class PageServiceShared (line 5) | partial class PageServiceShared method GetPropertyChangesAndFlush (line 12) | public IList GetPropertyChangesAndFlush(ILog log) method Queue (line 23) | public PagePropertyChange Queue(PageProperties property, string? value... FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/PageUrlSpecs.cs class PageUrlSpecs (line 7) | public class PageUrlSpecs method Set (line 12) | public void Set(string key, string? values = null) method Set (line 15) | public void Set(string key, IEnumerable? values) method Add (line 24) | public void Add(string key, string? values = null) method LoadConfiguration (line 46) | public void LoadConfiguration(string configuration) method Remove (line 65) | public void Remove(string key) method ContainsKey (line 73) | public bool ContainsKey(string key) method Keys (line 76) | public string Keys() => string.Join(",", Specs.Keys); method Values (line 78) | public IEnumerable Values(string key) => method ValuesCsv (line 83) | public string? ValuesCsv(string key) => method GetInvalid (line 88) | public IParameters GetInvalid(IParameters parameters) => method GetValid (line 91) | public IParameters GetValid(IParameters parameters) => method GetExtract (line 94) | public IParameters GetExtract(IParameters parameters, bool getInvalid) method IsInvalid (line 111) | private bool IsInvalid(string key, string value) FILE: Src/Sxc/ToSic.Sxc.Render/Web/Sys.PageServiceShared/UrlParameterSpecs.cs type UrlParameterSpecs (line 3) | public record UrlParameterSpecs(string Name, IEnumerable? Values... FILE: Src/Sxc/ToSic.Sxc.RenderTests/Configuration.Sys/ConfigStringHelpersTests.cs class ConfigStringHelpersTests (line 3) | public class ConfigStringHelpersTests method BasicSingleLine (line 5) | [Theory] method BasicMultiLine (line 20) | [Theory] method Values (line 36) | [Theory] FILE: Src/Sxc/ToSic.Sxc.RenderTests/Web.Sys.PageSpecsTests/PageSpecsComparison.cs class PageSpecsComparison (line 7) | public class PageSpecsComparison(ITestOutputHelper output) method CompareWithParameterKeys (line 10) | [Theory] method CompareWithParameterValues (line 35) | [Theory] FILE: Src/Sxc/ToSic.Sxc.RenderTests/Web.Sys.PageSpecsTests/PageSpecsTests.cs class PageSpecsTests (line 5) | public class PageSpecsTests method InitiallyEmpty (line 9) | [Fact] method SetNull (line 18) | [Fact] method SetValue (line 27) | [Fact] method SetValues (line 36) | [Fact] method SetAddExtends (line 45) | [Theory] method SetSetReplaces (line 60) | [Fact] method SetManyKeys (line 70) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Services/Code.Razor.Sys/RenderPartialSpecsWithCaching.cs type RenderPartialSpecsWithCaching (line 11) | public record RenderPartialSpecsWithCaching: RenderPartialSpecs FILE: Src/Sxc/ToSic.Sxc.Services/Demo/ToolbarServiceExtensions.cs class ToolbarServiceExtensions (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method ActivateDemoMode (line 23) | public static void ActivateDemoMode(this IToolbarService toolbarService, FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/CacheDependencyScopes.cs class CacheDependencyScopes (line 7) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/ICacheService.cs type ICacheService (line 30) | [PublicApi] method CreateSpecs (line 47) | ICacheSpecs CreateSpecs(string key, NoParamOrder npo = default, string... method Contains (line 52) | bool Contains(ICacheSpecs specs); method Contains (line 62) | bool Contains(ICacheSpecs specs); method Get (line 75) | T? Get(ICacheSpecs specs, NoParamOrder npo = default, T? fallback =... method GetOrSet (line 105) | T? GetOrSet(ICacheSpecs specs, NoParamOrder npo = default, Func?... method TryGet (line 114) | bool TryGet(ICacheSpecs specs, out T? value); method Remove (line 137) | object? Remove(ICacheSpecs key); method Set (line 155) | void Set(ICacheSpecs specs, T value, NoParamOrder npo = default); FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/ICacheSpecs.cs type ICacheSpecs (line 18) | [PublicApi] method Disable (line 46) | public ICacheSpecs Disable(); method Disable (line 48) | public ICacheSpecs Disable(UserElevation elevation); method Disable (line 59) | public ICacheSpecs Disable(UserElevation minElevation, UserElevation m... method Enable (line 68) | public ICacheSpecs Enable(); method SetAbsoluteExpiration (line 80) | ICacheSpecs SetAbsoluteExpiration(DateTimeOffset absoluteExpiration); method SetSlidingExpiration (line 93) | ICacheSpecs SetSlidingExpiration(TimeSpan? timeSpan = default, NoParam... method WatchAppData (line 99) | ICacheSpecs WatchAppData(NoParamOrder npo = default); method WatchAppFolder (line 107) | ICacheSpecs WatchAppFolder(NoParamOrder npo = default, bool? withSubfo... method VaryBy (line 128) | ICacheSpecs VaryBy(string name, string value, NoParamOrder npo = defau... method VaryBy (line 142) | ICacheSpecs VaryBy(string name, int value); method VaryByModule (line 147) | ICacheSpecs VaryByModule(); method VaryByPage (line 166) | ICacheSpecs VaryByPage(); method VaryByLanguage (line 174) | ICacheSpecs VaryByLanguage(); method VaryByUser (line 197) | ICacheSpecs VaryByUser(); method VaryByPageParameters (line 221) | ICacheSpecs VaryByPageParameters(string? names = default, NoParamOrder... method VaryByParameters (line 235) | ICacheSpecs VaryByParameters(IParameters parameters, NoParamOrder npo ... method VaryByModel (line 254) | [WorkInProgressApi("WIP v20.01")] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/INamedCacheDependencyService.cs type INamedCacheDependencyService (line 10) | [PrivateApi] method GetOrEnsureKeys (line 14) | IReadOnlyList GetOrEnsureKeys(string scope, int appId, IEnumer... method GetOrEnsureAppKey (line 16) | string GetOrEnsureAppKey(string scope, int appId); method Touch (line 18) | int Touch(string scope, int appId, IEnumerable? names); method TouchApp (line 20) | void TouchApp(string scope, int appId); method NormalizeNames (line 22) | IReadOnlyList NormalizeNames(IEnumerable? names); FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/CacheKeyConfig.cs type CacheKeyConfig (line 15) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/CacheKeyConfigExtensions.cs class CacheKeyConfigExtensions (line 4) | public static class CacheKeyConfigExtensions method Updated (line 6) | public static CacheKeyConfig Updated(this CacheKeyConfig keyConfig, st... method Update (line 18) | public static CacheKeyConfigNamed Update(CacheKeyConfigNamed? original... method RestoreAll (line 31) | public static ICacheSpecs RestoreAll(this ICacheSpecs cacheSpecs, Cach... method RestoreBy (line 44) | public static ICacheSpecs RestoreBy(this CacheKeyConfig keyConfig, ICa... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/CacheKeyConfigNamed.cs type CacheKeyConfigNamed (line 6) | public record CacheKeyConfigNamed FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/CacheKeyParts.cs type CacheKeyParts (line 7) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/CacheKeyPartsExtensions.cs class CacheKeyPartsExtensions (line 10) | [PrivateApi] method GetKey (line 17) | internal static string GetKey(this CacheKeyParts keyParts) method GetBestKeyBase (line 39) | private static string GetBestKeyBase(CacheKeyParts keyParts) method GetVaryByOfDic (line 61) | internal static string GetVaryByOfDic(Dictionary dic) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheKey/ForElevationExtensions.cs class ForElevationExtensions (line 4) | public static class ForElevationExtensions method ResetAll (line 9) | public static Dictionary ResetAll(int seconds) => method SetForOneOrAll (line 12) | public static Dictionary SetForOneOrAll(this IDict... method SetOne (line 18) | public static Dictionary SetOne(this IDictionary SetRange(this IDictionary... method IsEnabledFor (line 47) | public static bool IsEnabledFor(this IDictionary d... method IsEnabledForExact (line 52) | public static bool? IsEnabledForExact(this IDictionary dic,... method SecondsForExact (line 62) | public static int? SecondsForExact(this IDictionary(ICacheSpecs specs) method Get (line 109) | public T? Get(ICacheSpecs specs, NoParamOrder npo = default, T? fal... method GetOrSet (line 112) | public T? GetOrSet(ICacheSpecs specs, NoParamOrder npo = default, F... method TryGet (line 127) | public bool TryGet(ICacheSpecs specs, out T? value) method Remove (line 141) | public object? Remove(ICacheSpecs specs) method Set (line 147) | public void Set(ICacheSpecs specs, T value, NoParamOrder npo = defa... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheServiceConstants.cs class CacheServiceConstants (line 3) | internal class CacheServiceConstants FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheSpecConstants.cs class CacheSpecConstants (line 2) | public class CacheSpecConstants FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheSpecs.cs type CacheSpecs (line 13) | internal record CacheSpecs : HelperRecordBase, ICacheSpecs FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheSpecsContextAndTools.cs type CacheSpecsContextAndTools (line 20) | internal record CacheSpecsContextAndTools : HelperRecordBase FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheSpecsExtensions.cs class CacheSpecsExtensions (line 5) | [PrivateApi] method WithPolicyOf (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetConfig (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] method AttachModel (line 23) | public static ICacheSpecs AttachModel(this ICacheSpecs specs, IDiction... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/CacheWriteConfig.cs type CacheWriteConfig (line 18) | [InternalApi_DoNotUse_MayChangeWithoutNotice] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/NamedCacheDependencyService.cs class NamedCacheDependencyService (line 10) | [PrivateApi] method GetOrEnsureKeys (line 18) | public IReadOnlyList GetOrEnsureKeys(string scope, int appId, ... method GetOrEnsureAppKey (line 37) | public string GetOrEnsureAppKey(string scope, int appId) method Touch (line 44) | public int Touch(string scope, int appId, IEnumerable? names) method TouchApp (line 56) | public void TouchApp(string scope, int appId) method NormalizeNames (line 59) | public IReadOnlyList NormalizeNames(IEnumerable? names) method NormalizeName (line 73) | private static string? NormalizeName(string? name) method NormalizeScope (line 84) | private static string NormalizeScope(string scope) method GetAppKey (line 92) | private static string GetAppKey(string scope, int appId) method GetNamedKey (line 95) | private static string GetNamedKey(string scope, int appId, string name) method EnsureMarker (line 98) | private void EnsureMarker(string cacheKey) method SetMarker (line 106) | private void SetMarker(string cacheKey) class CacheDependencyMarker (line 113) | private sealed class CacheDependencyMarker : ITimestamped FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/VaryBy/CacheVaryByHelper.cs class CacheVaryByHelper (line 7) | internal class CacheVaryByHelper method VaryByToUrl (line 9) | internal static string VaryByToUrl(List> ... method VaryByParameters (line 27) | internal static string VaryByParameters(IParameters parameters, string... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cache/Sys/VaryBy/CacheVaryByModelHelper.cs class CacheVaryByModelHelper (line 4) | internal class CacheVaryByModelHelper method VaryByModelExtract (line 6) | internal static List> VaryByModelExtract(... method IsUsefulForCacheKey (line 19) | internal static bool IsUsefulForCacheKey(object? value) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/CmsProcessed.cs class CmsProcessed (line 3) | internal class CmsProcessed(bool isProcessed, string? contents, string? ... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/CmsService.cs class CmsService (line 13) | internal class CmsService(Generator stringWysiwyg) method Html (line 20) | public IHtmlTag Html( method HtmlString (line 73) | private IHtmlTag HtmlString(IContentType contentType, IContentTypeAttr... method ProcessTweaks (line 94) | private static string? ProcessTweaks(Func, ITweakI... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/CmsServiceContainerHelper.cs class CmsServiceContainerHelper (line 9) | internal class CmsServiceContainerHelper( method Wrap (line 24) | public IHtmlTag Wrap(CmsProcessed result, bool defaultToolbar) method Wrap (line 30) | public IHtmlTag Wrap(object? contents, bool defaultToolbar) method GetContainer (line 73) | private IHtmlTag GetContainer(object? cont) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/CmsServiceImageExtractor.cs class CmsServiceImageExtractor (line 9) | internal class CmsServiceImageExtractor() : ServiceBase("Sxc.ImgExt") method ExtractImageProperties (line 13) | internal ImagePropertiesExtracted ExtractImageProperties(string imgTag... method GetPictureClasses (line 87) | internal static string GetPictureClasses(string classes) method UseLightbox (line 99) | internal static bool UseLightbox(string? classes) method GetImgServiceResizeFactor (line 102) | internal static string? GetImgServiceResizeFactor(string value) class ImagePropertiesExtracted (line 125) | internal class ImagePropertiesExtracted FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/CmsServiceStringWysiwyg.cs class CmsServiceStringWysiwyg (line 13) | internal class CmsServiceStringWysiwyg() method Init (line 31) | public CmsServiceStringWysiwyg Init(IField field, IContentType content... method HtmlForStringAndWysiwyg (line 61) | internal CmsProcessed HtmlForStringAndWysiwyg(string? value) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/HtmlImgToPictureHelper.cs class HtmlImgToPictureHelper (line 8) | internal class HtmlImgToPictureHelper(CmsServiceImageExtractor imageExtr... method ConvertImgToPicture (line 16) | public IResponsivePicture ConvertImgToPicture(string originalImgTag, I... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/Sys/HtmlInnerContentHelper.cs class HtmlInnerContentHelper (line 8) | internal class HtmlInnerContentHelper() method ProcessInnerContent (line 15) | public string ProcessInnerContent(string html, IContentType contentTyp... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Cms/WysiwygConstants.cs class WysiwygConstants (line 3) | internal class WysiwygConstants FILE: Src/Sxc/ToSic.Sxc.Services/Services/Convert/ConvertService.cs class ConvertService (line 8) | [PrivateApi("Hide implementation")] method To (line 21) | public T? To(object value) method To (line 24) | public T? To(object value, NoParamOrder npo = default, T? fallback ... method ToInt (line 28) | public int ToInt(object value) method ToInt (line 31) | public int ToInt(object value, int fallback = 0) method ToGuid (line 35) | public Guid ToGuid(object value) method ToGuid (line 38) | public Guid ToGuid(object value, Guid fallback = default) method ToFloat (line 42) | public float ToFloat(object value) method ToFloat (line 44) | public float ToFloat(object value, float fallback = default) method ToDecimal (line 48) | public decimal ToDecimal(object value) method ToDecimal (line 51) | public decimal ToDecimal(object value, decimal fallback = default) method ToDouble (line 55) | public double ToDouble(object value) method ToDouble (line 57) | public double ToDouble(object value, double fallback = default) method ToBool (line 61) | public bool ToBool(object value) method ToBool (line 64) | public bool ToBool(object value, bool fallback = false) method ToString (line 68) | public string? ToString(object value) method ToString (line 71) | public string? ToString(object value, string? fallback = null, NoParam... method ForCode (line 75) | public string? ForCode(object value) method ForCode (line 78) | public string? ForCode(object value, string? fallback = default) method ToInt32 (line 86) | public int ToInt32(object value) method ToSingle (line 89) | public float ToSingle(object value) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Convert/ConvertService16.cs class ConvertService16 (line 9) | [PrivateApi("Hide implementation")] method ToMockItem (line 24) | ITypedItem IConvertService16.ToMockItem(object data, NoParamOrder npo,... method ToMock (line 27) | T IConvertService16.ToMock(object data, NoParamOrder npo, bool? pro... method As (line 35) | T IConvertService16.As(ICanBeEntity source, NoParamOrder npo) method AsList (line 39) | IEnumerable IConvertService16.AsList(IEnumerable s... method To (line 49) | public T? To(object value, NoParamOrder npo = default, T? fallback ... method ToInt (line 52) | public int ToInt(object value, NoParamOrder npo = default, int fallbac... method ToGuid (line 55) | public Guid ToGuid(object value, NoParamOrder npo = default, Guid fall... method ToFloat (line 58) | public float ToFloat(object value, NoParamOrder npo = default, float f... method ToDecimal (line 61) | public decimal ToDecimal(object value, NoParamOrder npo = default, dec... method ToDouble (line 64) | public double ToDouble(object value, NoParamOrder npo = default, doubl... method ToBool (line 67) | public bool ToBool(object value, NoParamOrder npo = default, bool fall... method ToString (line 71) | public string? ToString(object value, NoParamOrder npo = default, stri... method ForCode (line 74) | public string? ForCode(object value, NoParamOrder npo = default, strin... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Convert/IConvertService.cs type IConvertService (line 20) | [PublicApi] method To (line 53) | T? To(object value); method To (line 70) | T? To(object value, method ToBool (line 80) | bool ToBool(object value); method ToBool (line 90) | bool ToBool(object value, bool fallback = default); method ToDecimal (line 96) | decimal ToDecimal(object value); method ToDecimal (line 102) | decimal ToDecimal(object value, decimal fallback = default); method ToDouble (line 108) | double ToDouble(object value); method ToDouble (line 114) | double ToDouble(object value, double fallback = default); method ToFloat (line 122) | float ToFloat(object value); method ToFloat (line 130) | float ToFloat(object value, float fallback = default); method ToInt (line 136) | int ToInt(object value); method ToInt (line 142) | int ToInt(object value, int fallback = default); method ToGuid (line 148) | Guid ToGuid(object value); method ToGuid (line 154) | Guid ToGuid(object value, Guid fallback = default); method ToString (line 162) | string? ToString(object value); method ToString (line 175) | string? ToString(object value, method ForCode (line 189) | string? ForCode(object value); method ForCode (line 195) | string? ForCode(object value, string? fallback = default); method ToInt32 (line 204) | [PrivateApi] method ToSingle (line 208) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Convert/IConvertService16.cs type IConvertService16 (line 27) | [PublicApi] method To (line 46) | T? To(object value, NoParamOrder npo = default, T? fallback = defau... method ToBool (line 57) | bool ToBool(object value, NoParamOrder npo = default, bool fallback = ... method ToDecimal (line 66) | decimal ToDecimal(object value, NoParamOrder npo = default, decimal fa... method ToDouble (line 75) | double ToDouble(object value, NoParamOrder npo = default, double fallb... method ToFloat (line 86) | float ToFloat(object value, NoParamOrder npo = default, float fallback... method ToInt (line 95) | int ToInt(object value, NoParamOrder npo = default, int fallback = def... method ToGuid (line 104) | Guid ToGuid(object value, NoParamOrder npo = default, Guid fallback = ... method ToString (line 118) | string? ToString(object value, method ForCode (line 138) | string? ForCode(object value, NoParamOrder npo = default, string? fall... method As (line 148) | T As(ICanBeEntity source, NoParamOrder npo = default) method AsList (line 152) | IEnumerable AsList(IEnumerable source, NoParamOrde... method ToMockItem (line 169) | public ITypedItem ToMockItem(object data, NoParamOrder npo = default, ... method ToMock (line 182) | T ToMock(object data, NoParamOrder npo = default, bool? propsRequir... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Data.Sys/DataService.cs class DataService (line 16) | [PrivateApi("hide implementation")] type Options (line 28) | public record Options(IAppIdentity? AppIdentity, Func?... method ConnectToRoot (line 30) | public override void ConnectToRoot(IExecutionContext exCtx) method Setup (line 36) | public void Setup(Options opts) method SpawnNew (line 53) | public IDataService SpawnNew(NoParamOrder npo = default, IAppIdentity?... method GetAppSource (line 85) | public IDataSource GetAppSource(NoParamOrder npo = default, object? pa... method GetQuery (line 96) | public IDataSource? GetQuery(string? name = default, method CreateLink (line 106) | public IDataSourceLink CreateLink(IDataSourceLinkable source, method CombineLinks (line 118) | public IDataSourceLink CombineLinks(params IDataSourceLinkable[] sources) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Data.Sys/DataService_GetSource.cs class DataService (line 10) | partial class DataService method GetSource (line 14) | public T GetSource( method GetSource (line 29) | public IDataSource GetSource( method DevException (line 78) | private static Exception DevException(string? name, string reason, str... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Features/FeaturesService.cs class FeaturesService (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method IsEnabled (line 9) | public bool IsEnabled(params string[] nameIds) FILE: Src/Sxc/ToSic.Sxc.Services/Services/HttpCtx/HttpContextService.cs class HttpContextService (line 11) | internal class HttpContextService(): ServiceWithContext("Sxc.HttpCx"), I... method Redirect301 (line 16) | public void Redirect301(string url) => Redirect(url, 301); method Redirect302 (line 18) | public void Redirect302(string url) => Redirect(url, 302); method Redirect (line 21) | public void Redirect(string url, int statusCode) FILE: Src/Sxc/ToSic.Sxc.Services/Services/HttpCtx/IHttpContextService.cs type IHttpContextService (line 10) | [PrivateApi("WIP 21.06, not for public use, internal only")] method Redirect (line 23) | void Redirect(string url, int statusCode); method Redirect301 (line 34) | void Redirect301(string url); method Redirect302 (line 44) | void Redirect302(string url); FILE: Src/Sxc/ToSic.Sxc.Services/Services/Json/JsonService.cs class JsonService (line 9) | [PrivateApi("Hide implementation")] method To (line 15) | public T? To(string json) method ToObject (line 19) | public object? ToObject(string json) method ToJson (line 23) | public string ToJson(object item) method ToJson (line 27) | public string ToJson(object item, int indentation) method ToTyped (line 31) | public ITyped? ToTyped(string json, NoParamOrder npo = default, string... method ToTypedList (line 38) | public IEnumerable? ToTypedList(string json, NoParamOrder npo ... FILE: Src/Sxc/ToSic.Sxc.Services/Services/KeyService/KeyService.cs class KeyService (line 3) | [PrivateApi("Hide implementation")] method UniqueKeyOf (line 13) | public string UniqueKeyOf(object data) => UniqueKeysServices.UniqueKey... method UniqueKeyWith (line 16) | public string UniqueKeyWith(params object[] partners) => UniqueKeysSvc... FILE: Src/Sxc/ToSic.Sxc.Services/Services/KeyService/UniqueKeysServices.cs class UniqueKeysServices (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method UniqueKeyGen (line 37) | [PrivateApi] method UniqueKeyWithGen (line 41) | [PrivateApi] method UniqueKeysOf (line 44) | internal static string UniqueKeysOf(params object[] data) => method UniqueKeyOf (line 47) | [PrivateApi] method Guid2UniqueKey (line 78) | private static string Guid2UniqueKey(Guid guid) => guid.GuidCompress()... method Obj2HashKey (line 80) | private static string Obj2HashKey(object obj) => $"{PfxHash}{obj.GetHa... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/IKeyService.cs type IKeyService (line 14) | [PublicApi] method UniqueKeyOf (line 38) | [PrivateApi("not yet sure if we should publish this")] method UniqueKeyWith (line 58) | string UniqueKeyWith(params object[] partners); FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/ServiceKit14.cs class ServiceKit14 (line 15) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/ServiceKit16.cs class ServiceKit16 (line 25) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/Sys/IHasKit.cs type IHasKit (line 3) | [PrivateApi("v14")] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/Sys/IHasKitExtensions.cs class IHasKitExtensions (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Kits/Sys/ServiceKit.cs class ServiceKit (line 12) | [PrivateApi("Hidden in v17.02, previously public, but no good reason for... method GetKitService (line 27) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Link/ILinkService.cs type ILinkService (line 29) | [PublicApi] method To (line 62) | string To( method Base (line 75) | string Base(); method Image (line 150) | string? Image( FILE: Src/Sxc/ToSic.Sxc.Services/Services/Link/Sys/ILinkServiceIntegration.cs type ILinkServiceIntegration (line 7) | [PrivateApi] method ToApi (line 11) | string ToApi(string api, string? parameters = default); method ToPage (line 13) | string ToPage(int? pageId, string? parameters = default, string? langu... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Link/Sys/LinkServiceBase.cs class LinkServiceBase (line 13) | [PrivateApi] method To (line 28) | public string To( method ExpandUrlIfNecessary (line 58) | private string? ExpandUrlIfNecessary(string? type, string? url) method ToApi (line 86) | protected abstract string ToApi(string api, string? parameters = null); method ToPage (line 88) | protected abstract string ToPage(int? pageId, string? parameters = nul... method ParametersToString (line 90) | protected static string? ParametersToString(object? parameters) method Base (line 101) | public virtual string Base() method Image (line 110) | public string? Image( method CombineApiWithQueryString (line 158) | public static string CombineApiWithQueryString(string api, string? que... method CurrentPageUrlWithEventualHashError (line 170) | internal static string CurrentPageUrlWithEventualHashError(int? pageId... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Link/Sys/LinkServiceUnknown.cs class LinkServiceUnknown (line 7) | [PrivateApi("for testing / un-implemented use")] method ToApi (line 37) | protected override string ToApi(string api, string? parameters = null)... method ToPage (line 39) | protected override string ToPage(int? pageId, string? parameters = nul... method Parameters (line 45) | private static string? Parameters(string? parameters) method SwitchModeToUgly (line 49) | public static void SwitchModeToUgly(bool uglyOn) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Mail/IMailService.cs type IMailService (line 14) | [PublicApi] method Create (line 52) | MailMessage Create( method Send (line 70) | void Send(MailMessage message); method Send (line 106) | void Send( FILE: Src/Sxc/ToSic.Sxc.Services/Services/Mail/Sys/MailServiceBase.cs class MailServiceBase (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method SmtpClient (line 18) | protected abstract SmtpClient SmtpClient(); method Send (line 21) | public void Send(MailMessage message) method Create (line 41) | public MailMessage Create( method AutoDetectHtml (line 80) | [PrivateApi] method Send (line 87) | public void Send( method MailAddress (line 118) | internal MailAddress MailAddress(string addressType, object mailAddress) method AddMailAddresses (line 133) | internal bool AddMailAddresses(string addressType, MailAddressCollecti... method NormalizeEmailSeparators (line 168) | [PrivateApi] method AddAttachments (line 173) | public bool AddAttachments(AttachmentCollection targetAttachments, obj... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Mail/Sys/MailServiceUnknown.cs class MailServiceUnknown (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method MailServiceUnknown (line 9) | public MailServiceUnknown(WarnUseOfUnknown _, Lazy... method SmtpClient (line 12) | protected override SmtpClient SmtpClient() FILE: Src/Sxc/ToSic.Sxc.Services/Services/OutputCache/IModuleOutputCacheService.cs type IModuleOutputCacheService (line 12) | public interface IModuleOutputCacheService method Configure (line 31) | string Configure(OutputCacheSettings settings); method Disable (line 38) | string Disable(); method DependOn (line 51) | string DependOn(string key); method Enable (line 60) | string Enable(bool enable = true); FILE: Src/Sxc/ToSic.Sxc.Services/Services/OutputCache/IOutputCacheManagementService.cs type IOutputCacheManagementService (line 11) | [WorkInProgressApi("Still WIP v21.06")] method Flush (line 28) | int Flush(int appId, NoParamOrder npo = default, IEnumerable? ... FILE: Src/Sxc/ToSic.Sxc.Services/Services/OutputCache/ModuleOutputCacheService.cs class ModuleOutputCacheService (line 8) | [PrivateApi] method Disable (line 21) | public string Disable() method Enable (line 24) | public string Enable(bool enable = true) method DependOn (line 27) | public string DependOn(string key) method Configure (line 36) | public string Configure(OutputCacheSettings settings) FILE: Src/Sxc/ToSic.Sxc.Services/Services/OutputCache/OutputCacheManagementService.cs class OutputCacheManagementService (line 5) | [PrivateApi] method Flush (line 10) | public int Flush(int appId, NoParamOrder npo = default, IEnumerable CspIsEnabled method AssetAttributes (line 15) | public IRawHtmlString AssetAttributes(NoParamOrder npo = default, bool... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_Features.cs class PageService (line 11) | partial class PageService method TestCdn (line 17) | public void TestCdn(string cdnSource) method Activate (line 24) | public string Activate(params string[] keys) method Activate (line 60) | public string? Activate( method AddResourcesFromSettings (line 73) | private string[] AddResourcesFromSettings(string[] keys) method HasFeature (line 109) | public bool HasFeature(string featureKey) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_Headers.cs class PageService (line 5) | partial class PageService method AddToHead (line 9) | public string AddToHead(IHtmlTag tag) method AddToHead (line 18) | public string AddToHead(string html) method AddMeta (line 27) | public string AddMeta(string name, string content) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_Icons.cs class PageService (line 6) | partial class PageService method AddIcon (line 9) | public string AddIcon(string path, method AddIconSet (line 19) | public string AddIconSet(string path, FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_JsonLd.cs class PageService (line 3) | partial class PageService method AddJsonLd (line 6) | public string AddJsonLd(string jsonString) method AddJsonLd (line 10) | public string AddJsonLd(object jsonObject) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_OpenGraph.cs class PageService (line 5) | partial class PageService method AddOpenGraph (line 8) | public string AddOpenGraph(string property, string content) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_Properties.cs class PageService (line 5) | partial class PageService method SetTitle (line 8) | public string SetTitle(string value, string? placeholder = null) method SetDescription (line 12) | public string SetDescription(string value, string? placeholder = null) method SetKeywords (line 16) | public string SetKeywords(string value, string? placeholder = null) method SetHttpStatus (line 20) | public string SetHttpStatus(int statusCode, string? message = null) method SetBase (line 28) | public string SetBase(string? url) method AddToQueue (line 31) | private string AddToQueue(PageProperties property, string? value, Page... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/PageService_turnOn.cs class PageService (line 7) | partial class PageService method TurnOn (line 10) | public string? TurnOn(object runOrSpecs, FILE: Src/Sxc/ToSic.Sxc.Services/Services/Page/Sys/WebResourceProcessor.cs class WebResourceProcessor (line 11) | internal class WebResourceProcessor(IFeaturesService features, string? c... method Process (line 31) | public PageFeatureFromSettings? Process(string key, DynamicEntity webRes) FILE: Src/Sxc/ToSic.Sxc.Services/Services/PageShield/IPageShield.cs type IPageShield (line 6) | [PrivateApi] method Allow (line 19) | public string Allow(string keys, string? values = null); method Enforce (line 26) | [Obsolete("will be removed in v21.07")] method LoadConfiguration (line 34) | [PrivateApi] method Enforce (line 47) | IHtmlTag? Enforce(NoParamOrder npo = default, string? prioritizeParame... FILE: Src/Sxc/ToSic.Sxc.Services/Services/PageShield/PageShield.cs class PageShield (line 13) | internal class PageShield(IPageServiceShared pageServiceShared, IUser us... method Allow (line 21) | public string Allow(string keys, string? values = null) method LoadConfiguration (line 27) | public string LoadConfiguration(string configuration) method Enforce (line 48) | [Obsolete] method Enforce (line 52) | public IHtmlTag? Enforce(NoParamOrder npo = default, string? prioritiz... FILE: Src/Sxc/ToSic.Sxc.Services/Services/SecureData/ISecureDataService.cs type ISecureDataService (line 12) | [PublicApi] method Parse (line 21) | ISecureData Parse(string value); method HashSha256 (line 32) | string HashSha256(string value); method HashSha512 (line 40) | string HashSha512(string value); FILE: Src/Sxc/ToSic.Sxc.Services/Services/SecureData/SecureDataService.cs class SecureDataService (line 16) | [PrivateApi("Hide implementation")] method Parse (line 27) | public ISecureData Parse(string value) method Create (line 62) | public string? Create(string value) method HashSha256 (line 85) | public string HashSha256(string value) method HashSha512 (line 91) | public string HashSha512(string value) FILE: Src/Sxc/ToSic.Sxc.Services/Services/SystemLog/ILogService.cs type ISystemLogService (line 9) | [PublicApi] method Add (line 17) | void Add(string title, string message); FILE: Src/Sxc/ToSic.Sxc.Services/Services/SystemLog/LogServiceUnknown.cs class SystemLogServiceUnknown (line 5) | [PrivateApi("Mock / Unknown implementation")] method Add (line 9) | public void Add(string title, string message) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Templates/ITemplateEngine.cs type ITemplateEngine (line 14) | [WorkInProgressApi("namespace not final")] method GetSources (line 21) | public IEnumerable GetSources(NoParamOrder npo = default, int... method Parse (line 30) | string Parse(string template); method Parse (line 45) | string Parse(string template, NoParamOrder npo = default, bool allowHt... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Templates/ITemplateService.cs type ITemplateService (line 16) | [PublicApi] method Default (line 25) | ITemplateEngine Default(NoParamOrder npo = default, IEnumerable... method GetSource (line 43) | ILookUp? GetSource(string name); method CreateSource (line 52) | ILookUp CreateSource(string name, IDictionary values); method CreateSource (line 61) | ILookUp CreateSource(string name, ILookUp original); method CreateSource (line 71) | ILookUp CreateSource(string name, ICanBeEntity item, NoParamOrder npo ... method CreateSource (line 79) | ILookUp CreateSource(string name, Func getter); method CreateSource (line 88) | ILookUp CreateSource(string name, Func getter); method MergeSources (line 99) | ILookUp MergeSources(string name, IEnumerable sources); method Parse (line 114) | string Parse(string template, NoParamOrder npo = default, bool allowHt... method ParseAsItem (line 136) | ITypedItem ParseAsItem(ICanBeEntity original, NoParamOrder npo = defau... method ParseAs (line 157) | T ParseAs(ICanBeEntity original, NoParamOrder npo = default, bool a... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Templates/LookUpWithFunction.cs class LookUpWithFunction (line 6) | internal class LookUpWithFunction(string name, Func gette... method Get (line 8) | public override string Get(string key, string format) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Templates/LookUpWithFunctionAndFormat.cs class LookUpWithFunctionAndFormat (line 5) | internal class LookUpWithFunctionAndFormat(string name, Func ITemplateEngine.GetSources(NoParamOrder npo, int ... method Parse (line 35) | string ITemplateEngine.Parse(string template) method Parse (line 38) | string ITemplateEngine.Parse(string template, NoParamOrder npo, bool a... method GetContents (line 67) | ILookUpEngine IWrapper.GetContents() => original; FILE: Src/Sxc/ToSic.Sxc.Services/Services/Templates/TemplateService.cs class TemplateService (line 15) | internal class TemplateService(LazySvc getLookups... method Default (line 19) | public ITemplateEngine Default(NoParamOrder npo = default, IEnumerable... method Empty (line 38) | public ITemplateEngine Empty(NoParamOrder npo = default, IEnumerable v... method CreateSource (line 79) | public ILookUp CreateSource(string name, ILookUp original) method CreateSource (line 82) | public ILookUp CreateSource(string name, Func getter) method CreateSource (line 85) | public ILookUp CreateSource(string name, Func ... method CreateSource (line 91) | public ILookUp CreateSource(string name, ICanBeEntity item, NoParamOrd... method MergeSources (line 94) | public ILookUp MergeSources(string name, IEnumerable? sources) method NameOrErrorIfBad (line 106) | private string NameOrErrorIfBad(string name) method ParseAsItem (line 115) | ITypedItem ITemplateService.ParseAsItem(ICanBeEntity original, NoParam... method ParseAs (line 132) | T ITemplateService.ParseAs(ICanBeEntity original, NoParamOrder npo, class ValueTemplateParser (line 144) | private class ValueTemplateParser(ITemplateEngine? parser, ILookUp? ov... method ProcessString (line 170) | public string? ProcessString(string name, string? originalValue) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Toolbars/ToolbarService.cs class ToolbarService (line 9) | [PrivateApi("Hide implementation")] method Default (line 16) | public IToolbarBuilder Default( method Empty (line 27) | public IToolbarBuilder Empty( method Metadata (line 38) | public IToolbarBuilder Metadata( method Edit (line 49) | public IToolbarBuilder Edit(object target, NoParamOrder npo = default,... method ToolbarBuilder (line 54) | private IToolbarBuilder ToolbarBuilder( method _setDemoDefaults (line 83) | internal void _setDemoDefaults(string? defaultUi) FILE: Src/Sxc/ToSic.Sxc.Services/Services/TurnOn/Sys/ITurnOnService.cs type ITurnOnService (line 9) | [PrivateApi("Don't publish yet - the functionality is surfaced on the Pa... method Attribute (line 14) | Attribute Attribute(object runOrSpecs, method Run (line 19) | IHtmlTag Run(object runOrSpecs, FILE: Src/Sxc/ToSic.Sxc.Services/Services/TurnOn/Sys/TurnOnSpecs.cs class TurnOnSpecs (line 5) | internal class TurnOnSpecs FILE: Src/Sxc/ToSic.Sxc.Services/Services/TurnOn/TurnOnService.cs class TurnOnService (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Attribute (line 18) | public Attribute Attribute( method Run (line 31) | public IHtmlTag Run( method PickOrBuildSpecs (line 46) | internal static object PickOrBuildSpecs(object runOrSpecs, object? req... FILE: Src/Sxc/ToSic.Sxc.Services/Services/Tweaks.Sys/ITweakData.cs type ITweakData (line 10) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Services/Tweaks.Sys/TweakConfig.T.cs type TweakConfig (line 3) | internal record TweakConfig(string NameId) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Tweaks.Sys/TweakConfig.cs type TweakConfig (line 6) | internal record TweakConfig(string NameId) FILE: Src/Sxc/ToSic.Sxc.Services/Services/Tweaks.Sys/TweakConfigConstants.cs class TweakConfigConstants (line 3) | internal class TweakConfigConstants FILE: Src/Sxc/ToSic.Sxc.Services/Services/Tweaks.Sys/TweakConfigListExtensions.cs class TweakConfigListExtensions (line 2) | internal static class TweakConfigListExtensions method CloneAndAddNonNull (line 6) | public static List CloneAndAddNonNull(this IEnumerable? listT... method GetTweaksByStep (line 18) | internal static List GetTweaksByStep(this IList GetTweaksByName(this IList Preprocess(this IList Process(this IList, int, ITweakData method Input (line 8) | [PublicApi] method Input (line 12) | [PublicApi] method Input (line 16) | [PublicApi] method CloneWith (line 24) | internal TweakInput CloneWith(Func, TInput>... FILE: Src/Sxc/ToSic.Sxc.Services/Services/User/IUserService.cs type IUserService (line 13) | [PublicApi] method GetCurrentUser (line 25) | public IUserModel GetCurrentUser(); method GetUser (line 36) | IUserModel GetUser(int id); method GetUser (line 46) | IUserModel GetUser(string nameId); method GetUsers (line 52) | IEnumerable GetUsers(); method GetRoles (line 58) | IEnumerable GetRoles(); FILE: Src/Sxc/ToSic.Sxc.Services/Services/User/Sys/UserService.cs class UserService (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetCurrentUser (line 17) | public IUserModel GetCurrentUser() method GetUser (line 33) | public IUserModel GetUser(string nameId) method GetUser (line 45) | public IUserModel GetUser(int userId) method UserId (line 69) | private (IUserModel? SpecialUser, int UserId) UserId(string identityTo... method GetUsers (line 95) | public IEnumerable GetUsers() method GetRoles (line 99) | public IEnumerable GetRoles() FILE: Src/Sxc/ToSic.Sxc.Services/StartupSxcServices.cs class StartupSxcServices (line 26) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcServices (line 29) | public static IServiceCollection AddSxcServices(this IServiceCollectio... method ExternalConfig (line 90) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddSxcServicesFallbacks (line 99) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddSxcServicesObsolete (line 116) | public static IServiceCollection AddSxcServicesObsolete(this IServiceC... FILE: Src/Sxc/ToSic.Sxc.Services/Sys.ExecutionContext/IExCtxGetKit.cs type IExCtxGetKit (line 5) | [PrivateApi] method GetKit (line 9) | TKit GetKit() where TKit : ServiceKit; FILE: Src/Sxc/ToSic.Sxc.Services/Sys.ExecutionContext/IExCtxLookUpEngine.cs type IExCtxLookUpEngine (line 5) | [PrivateApi] FILE: Src/Sxc/ToSic.Sxc.Services/Web/IPageService.Obsolete.cs type IPageService (line 21) | [PrivateApi] method SetBase (line 34) | string SetBase(string? url = null); method SetTitle (line 35) | string SetTitle(string value, string? placeholder = null); method SetDescription (line 36) | string SetDescription(string value, string? placeholder = null); method SetKeywords (line 37) | string SetKeywords(string value, string? placeholder = null); method SetHttpStatus (line 38) | string SetHttpStatus(int statusCode, string? message = null); method AddToHead (line 39) | string AddToHead(string tag); method AddToHead (line 40) | string AddToHead(IHtmlTag tag); method AddMeta (line 41) | string AddMeta(string name, string content); method AddOpenGraph (line 42) | string AddOpenGraph(string property, string content); method AddJsonLd (line 43) | string AddJsonLd(string jsonString); method AddJsonLd (line 44) | string AddJsonLd(object jsonObject); method AddIcon (line 45) | string AddIcon(string path, NoParamOrder npo = default, method AddIconSet (line 47) | string AddIconSet(string path, NoParamOrder npo = default, method Activate (line 49) | string Activate(params string[] keys); FILE: Src/Sxc/ToSic.Sxc.Services/Web/Web.PageServiceObsolete.cs class WebPageServiceObsolete (line 11) | [Obsolete] method ConnectToRoot (line 21) | public void ConnectToRoot(IExecutionContext exCtx) method SetBase (line 26) | public string SetBase(string? url = null) method SetTitle (line 31) | public string SetTitle(string value, string? placeholder = null) method SetDescription (line 36) | public string SetDescription(string value, string? placeholder = null) method SetKeywords (line 41) | public string SetKeywords(string value, string? placeholder = null) method SetHttpStatus (line 46) | public string SetHttpStatus(int statusCode, string? message = null) method AddToHead (line 51) | public string AddToHead(string tag) method AddToHead (line 56) | public string AddToHead(IHtmlTag tag) method AddMeta (line 61) | public string AddMeta(string name, string content) method AddOpenGraph (line 66) | public string AddOpenGraph(string property, string content) method AddJsonLd (line 71) | public string AddJsonLd(string jsonString) method AddJsonLd (line 76) | public string AddJsonLd(object jsonObject) method AddIcon (line 81) | public string AddIcon(string path, NoParamOrder npo = default, string ... method AddIconSet (line 87) | public string AddIconSet(string path, NoParamOrder npo = default, obje... method Activate (line 94) | public string Activate(params string[] keys) FILE: Src/Sxc/ToSic.Sxc.TemplateProject/SxcEditStartup.cs class SxcEditStartup (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method AddSxcEdit (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ConfigurationTests/VerifyPatronsHelper.cs class VerifyPatronsHelper (line 7) | public class VerifyPatronsHelper(ILicenseService licenses, ISysFeaturesS... method VerifyEnabledLicenses (line 14) | public void VerifyEnabledLicenses(int expected) method VerifyPatronPerfectionistsActive (line 18) | public void VerifyPatronPerfectionistsActive(bool expected) method VerifyImageFormats (line 26) | public void VerifyImageFormats(bool expected) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ConfigurationTests/VerifyScenarioNoPatronsPerfectionist.cs class VerifyScenarioNoPatronsPerfectionist (line 5) | public class VerifyScenarioNoPatronsPerfectionist(VerifyPatronsHelper pa... class Startup (line 8) | public class Startup : StartupSxcWithDbBasic method ConfigureServices (line 10) | public override void ConfigureServices(IServiceCollection services) => method VerifyPackageOk (line 19) | [Fact] public void VerifyPackageOk() => method VerifyPatronPerfectionistsActive (line 22) | [Fact] public void VerifyPatronPerfectionistsActive() => method VerifyImageFormats (line 25) | [Fact] public void VerifyImageFormats() => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ConfigurationTests/VerifyScenarioPatronsPerfectionist.cs class VerifyScenarioPatronsPerfectionist (line 5) | public class VerifyScenarioPatronsPerfectionist(VerifyPatronsHelper patr... class Startup (line 9) | public class Startup : StartupSxcWithDb method ConfigureServices (line 11) | public override void ConfigureServices(IServiceCollection services) method VerifyPackageOk (line 33) | [Fact] public void VerifyPackageOk() => method VerifyPatronPerfectionistsActive (line 36) | [Fact] public void VerifyPatronPerfectionistsActive() => method VerifyImageFormats (line 39) | [Fact] public void VerifyImageFormats() => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataForImageTests/ResizeRecipesData.cs class ResizeRecipesData (line 7) | internal class ResizeRecipesData method TestRecipeSet (line 30) | public static AdvancedSettings TestRecipeSet() => method JsonRecipe (line 50) | private static string JsonRecipe() FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataSources/MockUserRolesProvider.cs class MockUserRolesProvider (line 10) | public class MockUserRolesProvider() : ServiceBase("DS.MockRoles"), IUse... method GetRoles (line 12) | public IEnumerable GetRoles() FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataSources/MockUsersProvider.cs class MockUsersProvider (line 10) | public class MockUsersProvider() : ServiceBase("DS.MockUsers"), IUsersPr... method GetUser (line 19) | public IUserModel GetUser(int userId, int siteId) => throw new NotImpl... method GetUsers (line 21) | public IEnumerable GetUsers(UsersGetSpecs specs) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataSources/RolesDataSourceTests.cs class RolesDataSourceTests (line 10) | public class RolesDataSourceTests(DataSourcesTstBuilder dsSvc, LookUpTes... class Startup (line 12) | public class Startup: StartupSxcWithDb method ConfigureServices (line 14) | public override void ConfigureServices(IServiceCollection services) => method RolesDefault (line 18) | [Fact] method RolesWithIncludeFilter (line 25) | [Theory] method RolesWithExcludeFilter (line 41) | [Theory] method RolesWithIncludeExcludeFilter (line 57) | [Theory] method GenerateRolesDataSourceDataSource (line 73) | private UserRoles GenerateRolesDataSourceDataSource(object? options = ... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataSources/UsersDataSourceTests.cs class UsersDataSourceTests (line 18) | public class UsersDataSourceTests(DataSourcesTstBuilder DsSvc, LookUpTes... class Startup (line 20) | public class Startup : StartupSxcWithDb method ConfigureServices (line 22) | public override void ConfigureServices(IServiceCollection services) => method UsersDefault (line 26) | [Fact] method UsersWithIncludeUserIdsFilter (line 33) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithIncludeUserGuidsFilter (line 49) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithExcludeUserIdsFilter (line 66) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithExcludeUserGuidsFilter (line 83) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithIncludeExcludeUsersFilter (line 100) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithIncludeRolesFilter (line 117) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithExcludeRolesFilter (line 134) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithIncludeExcludeRolesFilter (line 151) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithSuperUserFilter (line 166) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method UsersWithAllFilters (line 193) | [Theory(Skip = "not in use ATM because of changes in the mechanims")] method GenerateUsersDataSource (line 215) | private Users GenerateUsersDataSource(object? options = default) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/CodeDataConverterTestAccessors.cs class CodeDataConverterTestAccessors (line 7) | internal static class CodeDataConverterTestAccessors method AsItemTac (line 9) | public static ITypedItem? AsItemTac(this ICodeDataFactory cdf, object ... method FakeEntityTac (line 12) | public static IEntity FakeEntityTac(this ICodeDataFactory cdf, int? ap... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynAndTypedTestHelper.cs class DynAndTypedTestHelper (line 11) | public class DynAndTypedTestHelper(ICodeDataFactory factory, ICodeDataPo... method Json2Jacket (line 23) | public object Json2Jacket(string jsonString) => Factory.Json2Jacket(js... method Json2Dyn (line 25) | public dynamic Json2Dyn(string jsonString) => Json2Jacket(jsonString); method Obj2Json2Dyn (line 27) | public dynamic Obj2Json2Dyn(object obj) => Json2Jacket(JsonSerialize(o... method JsonSerialize (line 29) | public string JsonSerialize(object obj) => Serialize(obj, JsonOptions.... method DynJsonAndOriginal (line 31) | public (dynamic Dyn, string Json, T Original) DynJsonAndOriginal(T ... method Obj2WrapObj (line 38) | public object Obj2WrapObj(object data, bool wrapChildren = true, bool... method Obj2WrapObjAsDyn (line 41) | public dynamic Obj2WrapObjAsDyn(object data) => Obj2WrapObj(data); method Obj2Item (line 43) | public ITypedItem Obj2Item(object data, WrapperSettings? reWrap = null) method Obj2Typed (line 48) | public ITyped Obj2Typed(object data, WrapperSettings? reWrap = null) method Obj2Json2TypedStrict (line 51) | public ITyped Obj2Json2TypedStrict(object data) method Obj2Json2TypedLoose (line 54) | public ITyped Obj2Json2TypedLoose(object data) method Obj2Json2Typed (line 57) | private ITyped Obj2Json2Typed(object data, WrapperSettings settings) method Obj2Json2TypedListStrict (line 61) | public IEnumerable Obj2Json2TypedListStrict(object data) method Obj2Json2TypedList (line 64) | private IEnumerable Obj2Json2TypedList(object data, WrapperSet... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynConverterTests/AsConverterAsItem.cs class AsConverterAsItem (line 5) | [Startup(typeof(StartupSxcCoreOnly))] method AsItemWithFakeOk (line 8) | [Fact] method AsItemWithAnonFail (line 15) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynConverterTests/AsConverterFakeTests.cs class AsConverterFakeTests (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method EntityFake (line 9) | [Fact] method ItemFake (line 18) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapAllGps.cs class WrapAllGps (line 6) | public class WrapAllGps(DynAndTypedTestHelper helper) method GpsDynProperties (line 15) | [Fact] method Gps_TypedJson (line 22) | [Fact] public void Gps_TypedJson() => GpsTypedProperties(GpsDataJsonTy... method Gps_TypedFromObject (line 23) | [Fact] public void Gps_TypedFromObject() => GpsTypedProperties(GpsData... method GpsTypedProperties (line 25) | public void GpsTypedProperties(ITyped typed) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapAllKeys.cs class WrapAllKeys (line 6) | public class WrapAllKeys(DynAndTypedTestHelper helper) method JsonBoolPropertyKeys_Typed (line 52) | [Theory] method JsonBoolPropertyKeys_Bool (line 58) | [Theory] method IsEmptyBoolData_Json (line 63) | [Theory] method StrictExceptions_Typed_ShouldError (line 73) | [Theory] method StrictExceptions_Loose_ShouldRetFalse (line 78) | [Theory] method StrictExceptions_TypedReqFalse_ShouldRetFalse (line 83) | [Theory] method StrictExceptions_TypedReqFalseFallback_ShouldRetFallback (line 88) | [Theory] method KeysCountAny (line 141) | [Fact] method KeysCount (line 144) | [Fact] method KeysCountOnlySpecific1 (line 147) | [Fact] method KeysCountOnlySpecific2 (line 150) | [Fact] method KeysCountOnlySpecific1of2 (line 153) | [Fact] method KeysCountOnlySpecific0 (line 156) | [Fact] method KeysDataDeepOJT_GetNotNull (line 163) | [Theory] method KeysDataDeepOT_GetNotNull (line 167) | [Theory] method KeysDataDeepOJT_ContainsKey (line 171) | [Theory] method KeysDataDeepOT_ContainsKey (line 175) | [Theory] method KeysDataDeepOJT_IsEmpty (line 179) | [Theory] method KeysDataDeepOT_IsEmpty (line 183) | [Theory] method KeysDataDeepOJT_IsNotEmpty (line 187) | [Theory] method KeysDataDeepOT_IsNotEmpty (line 191) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapAllSerialize.cs class WrapAllSerialize (line 7) | public class WrapAllSerialize(DynAndTypedTestHelper helper) method AnonToObjSerialize (line 9) | [Fact] method AnonToJsonToWrapperSerialize (line 26) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapJsonArray.cs class WrapJsonArray (line 9) | public class WrapJsonArray(DynAndTypedTestHelper helper) method StringArrayPrepare (line 11) | private (dynamic Dyn, string Json, string[] Original) StringArrayPrepa... method StringArray_Dyn (line 18) | [Fact] method StringArrayCount_Dyn (line 29) | [Fact] method StringArrayIterate_Dyn (line 36) | [Fact] method StringArrayNonExistingProperty_Dyn (line 43) | [Fact] method Test (line 50) | [Fact] method DetectJsonComplexOfObject (line 72) | [Theory] method WrapArrayToStrictShouldFail (line 82) | [Fact] method WrapArrayValuesToStrictListShouldFail (line 87) | [Fact] method WrapArrayToStrictListShouldBeOk (line 92) | [Fact] method ArrayPropertyShouldWork (line 100) | [Fact] method TestJsonValueBehavior (line 117) | [Fact] method StringArray2dPrepare (line 144) | private (dynamic Dyn, string Json, string[][] Original) StringArray2dP... method StringArray2D (line 151) | [Fact] method StringArray2DNonExistingProperty (line 158) | [Fact] method StringArray2DCount (line 166) | [Fact] class MiniObj (line 173) | private class MiniObj method ObjectArrayPrepare (line 179) | private (dynamic Dyn, string Json, MiniObj[] Original) ObjectArrayPrep... method ObjectArray (line 186) | [Fact] method ObjectArrayNonExistingProperties (line 194) | [Fact] method MixedArrays2D (line 203) | [Fact] method Keys (line 224) | [Fact(Skip = "2023-08-23 2dm - This test can't work - json Arrays don'... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapJsonDeep.cs class WrapJsonDeep (line 8) | public class WrapJsonDeep(DynAndTypedTestHelper helper) method DeepValueAndCasingWithDyn (line 36) | [Fact] method DeepValueAndCasingWithTyped (line 47) | [Fact] method DeepObjectIsNotList (line 60) | [Fact] method DeepTypeCheckDyn (line 67) | [Fact] method DeepTypeCheckTyped (line 78) | [Fact] method UsePropertyIndexersAndCasing (line 92) | [Fact] method ToStringAll_Dyn (line 135) | [Fact] method ToStringAll_Typed (line 141) | [Fact] method ToStringTopLevelNumber_Dyn (line 148) | [Fact] method ToStringTopLevelNumber_Typed (line 154) | [Fact] method ToStringObjectProperty_Dyn (line 161) | [Fact] method ToStringObjectProperty_Typed (line 167) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapJsonMixed.cs class WrapJsonMixed (line 4) | public class WrapJsonMixed(DynAndTypedTestHelper helper) method ObjectWithStringProperty (line 6) | [Fact] method ArrayOfObjectsWithStringProperty (line 13) | [Fact] method ObjectWithArrayPropertyOfObjectsWithStringProperty (line 24) | [Fact] method ObjectWithArrayPropertyWithObjectWithStringArrayProperty (line 38) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynJson/WrapJsonValues.cs class WrapJsonValues (line 6) | public class WrapJsonValues(DynAndTypedTestHelper helper) method JsonBool_Dyn (line 16) | [Fact] method JsonBoolProperty_Typed (line 24) | [Theory] method JsonNumberProperty (line 40) | [Fact] method ExpectCountOfPropertiesOnNonArray (line 54) | [Fact] method EnumerateProperties (line 64) | [Fact] method ObjectWithStringProperty (line 80) | [Fact] method ObjectWithDateTimeProperty (line 91) | [Fact] method ObjectWithNullProperty (line 102) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynStack/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynStack/TypedStackGet.cs class TypedStackGet (line 10) | public class TypedStackGet(DynAndTypedTestHelper helper) method IsNotEmpty_BasedOnAnon (line 24) | [Theory] method ExistsNotNull_FromAnon_ReqFalse (line 29) | [Theory] method ExistsNotNull_FromJson_ReqFalse (line 34) | [Theory] method IsNotEmpty_FromAnon_ReqFalse (line 39) | [Theory] method IsNotEmpty_FromJson_ReqFalse (line 44) | [Theory] method Get_FromJson_ReqFalse (line 49) | [Theory] method Get_FromAnon_ReqFalse (line 55) | [Theory] method Verify_StackFromAnonWrapsObjectTyped (line 63) | [Fact] method Verify_StackFromJsonWrapsJacket (line 71) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynStack/TypedStackKeys_NotImplemented.cs class TypedStackKeys_NotImplemented (line 6) | public class TypedStackKeys_NotImplemented(DynAndTypedTestHelper helper) method Keys_AnonObjects (line 10) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynStack/TypedStackTestData.cs class TypedStackTestData (line 5) | internal class TypedStackTestData method GetStackForKeysUsingAnon (line 57) | public static ITypedStack GetStackForKeysUsingAnon(DynAndTypedTestHelp... method GetStackForKeysUsingJson (line 64) | public static ITypedStack GetStackForKeysUsingJson(DynAndTypedTestHelp... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/TestPerson.cs class TestPerson (line 3) | public class TestPerson FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapDicBasic.cs class WrapDicBasic (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method ToDyn (line 9) | private /*DynamicFromDictionary*/ object ToDyn True(DataForDeepKeys.TestContainsKe... method DeepSub1 (line 122) | [Fact] public void DeepSub1() => True(DataForDeepKeys.TestContainsKey(... method DeepDeeper (line 123) | [Fact] public void DeepDeeper() => True(DataForDeepKeys.TestContainsKe... method DeepDeeperSub (line 124) | [Fact] public void DeepDeeperSub() => True(DataForDeepKeys.TestContain... method DeepHasArray (line 125) | [Fact] public void DeepHasArray() => True(DataForDeepKeys.TestContains... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjDeep.cs class WrapObjDeep (line 7) | public class WrapObjDeep(DynAndTypedTestHelper helper) method SubObjectNotWrapped (line 10) | [Fact] method SubObjectAutoWrappedTrueFalse (line 26) | [Fact] public void SubObjectAutoWrappedTrueFalse() method SubObjectAutoWrappedTrueTrue (line 29) | [Fact] public void SubObjectAutoWrappedTrueTrue() method SubObjectAutoWrappedFalseFalse (line 32) | [Fact] public void SubObjectAutoWrappedFalseFalse() method SubObjectAutoWrappedFalseTrue (line 34) | [Fact] public void SubObjectAutoWrappedFalseTrue() method SubObjectAutoWrappedErrSubFf (line 42) | [Fact] public void SubObjectAutoWrappedErrSubFf() => method SubObjectAutoWrappedErrSubFt (line 46) | [Fact] public void SubObjectAutoWrappedErrSubFt() => method SubObjectAutoWrappedErrSubSubFf (line 50) | [Fact] public void SubObjectAutoWrappedErrSubSubFf() => method SubObjectAutoWrappedErrSubSubFt (line 54) | [Fact] public void SubObjectAutoWrappedErrSubSubFt() => method SubObjectAutoWrappedErrSubSomethingFf (line 58) | [Fact] public void SubObjectAutoWrappedErrSubSomethingFf() => method SubObjectAutoWrappedErrSubSomethingFt (line 62) | [Fact] public void SubObjectAutoWrappedErrSubSomethingFt() => method SubObjectAutoWrapped (line 66) | private string SubObjectAutoWrapped(bool wrapChildren, bool wrapRealCh... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItem.cs class WrapObjTypedItem (line 4) | public class WrapObjTypedItem(DynAndTypedTestHelper helper) method PropsWhichDefaultToNull (line 7) | [Fact] method IsDemoItemDefault (line 26) | [Fact] public void IsDemoItemDefault() => False(helper.Obj2Item(new { ... method IsDemoItemFalse (line 27) | [Fact] public void IsDemoItemFalse() => False(helper.Obj2Item(new { Is... method IsDemoItemTrue (line 28) | [Fact] public void IsDemoItemTrue() => True(helper.Obj2Item(new { IsDe... method IdDefault (line 30) | [Fact] public void IdDefault() => Equal(0, helper.Obj2Item(new { }).Id); method Id27 (line 31) | [Fact] public void Id27() => Equal(27, helper.Obj2Item(new { Id = 27 }... method Id27Case (line 32) | [Fact] public void Id27Case() => Equal(27, helper.Obj2Item(new { ID = ... method GuidDefault (line 34) | [Fact] public void GuidDefault() => Equal(Guid.Empty, helper.Obj2Item(... method GuidCustom (line 35) | [Fact] public void GuidCustom() => Equal(_guid, helper.Obj2Item(new { ... method TitleDefault (line 37) | [Fact] public void TitleDefault() => Null(helper.Obj2Item(new { }).Tit... method TitleCustom (line 38) | [Fact] public void TitleCustom() => Equal("title X", helper.Obj2Item(n... method TitleNumber (line 39) | [Fact] public void TitleNumber() => Equal("222", helper.Obj2Item(new {... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItemAdvanced.cs class WrapObjTypedItemAdvanced (line 6) | public class WrapObjTypedItemAdvanced(DynAndTypedTestHelper helper) class TestData (line 8) | private class TestData method FieldExists (line 20) | [Fact] public void FieldExists() => NotNull(Field); method FieldHasName (line 22) | [Fact] public void FieldHasName() => Equal("ForField", Field.Name); method FieldHasUrl (line 24) | [Fact] public void FieldHasUrl() => Equal("Hello", Field.Url); method FieldHasRaw (line 25) | [Fact] public void FieldHasRaw() => Equal("Hello", Field.Raw); FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItemChildren.cs class WrapObjTypedItemChildren (line 6) | public class WrapObjTypedItemChildren(DynAndTypedTestHelper helper) class TestData (line 9) | private class TestData method Author (line 37) | private ITypedItem Author() => Item.Child("author"); method Reader (line 38) | private ITypedItem Reader() => Item.Child("readers"); method Readers (line 39) | private IEnumerable Readers() => Item.Children("readers"); method ChildSingleExists (line 41) | [Fact] public void ChildSingleExists() => NotNull(Author()); method ChildDummyNotExists (line 42) | [Fact] public void ChildDummyNotExists() => Null(Item.Child("dummy")); method ChildSingleId (line 43) | [Fact] public void ChildSingleId() => Equal(Data.Author.Id, Author().Id); method ChildSingleTitle (line 44) | [Fact] public void ChildSingleTitle() => Equal(Data.Author.Title, Auth... method ChildSingleFirstName (line 45) | [Fact] public void ChildSingleFirstName() => Equal(Data.Author.FirstNa... method ReaderSingleExists (line 47) | [Fact] public void ReaderSingleExists() => NotNull(Reader()); method ReaderSingleId (line 48) | [Fact] public void ReaderSingleId() => Equal(Data.Readers[0].Id, Reade... method ReadersListExists (line 50) | [Fact] public void ReadersListExists() => NotNull(Readers()); method ReadersListCount (line 52) | [Fact] public void ReadersListCount() => Equal(Data.Readers.Length, Re... method ReadersPersonCount (line 53) | [Fact] public void ReadersPersonCount() => Equal(Data.Readers.Length -... method ReadersCompanyCount (line 54) | [Fact] public void ReadersCompanyCount() => Equal(1, Item.Children("re... method FakeListNotExists (line 55) | [Fact] public void FakeListNotExists() => NotNull(Item.Children("dummy... method ReadersList1Exists (line 56) | [Fact] public void ReadersList1Exists() => NotNull(Readers().First()); method ReadersList1Id (line 57) | [Fact] public void ReadersList1Id() => Equal(Data.Readers[0].Id, Reade... method ReadersList2Exists (line 58) | [Fact] public void ReadersList2Exists() => NotNull(Readers().Skip(1).F... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItemEquality.cs class WrapObjTypedItemEquality (line 6) | public class WrapObjTypedItemEquality(DynAndTypedTestHelper helper) method CreateAnon (line 8) | private static object CreateAnon() => new method DiffWrapTwiceShouldBeDiff_Typed (line 17) | [Fact] method DiffWrapTwiceShouldBeDiff_Item (line 21) | [Fact] method SameWrapTwiceShouldBeEqual_Typed (line 25) | [Fact] method SameWrapTwiceShouldBeEqual_TypedUsingEqEq (line 32) | [Fact(Skip="This can't work, because we can't overload == on interface... method SameWrapTwiceShouldBeEqual_Item (line 49) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItemMetadata.cs class WrapObjTypedItemMetadata (line 8) | public class WrapObjTypedItemMetadata(DynAndTypedTestHelper helper) class TestDataMd1 (line 10) | private class TestDataMd1 method MetadataHasValue (line 20) | [Fact] public void MetadataHasValue() => NotNull(ItemMd1.TestMetadata()); method MetadataCount1 (line 21) | [Fact] public void MetadataCount1() => Equal(1, ((ItemMd1.TestMetadata... method MetadataDescription (line 23) | [Fact] public void MetadataDescription() => Equal("MD Description", It... class TestDataMd3 (line 25) | private class TestDataMd3 method Metadata3HasValue (line 46) | [Fact] public void Metadata3HasValue() => NotNull(ItemMd3.TestMetadata... method Metadata3Count3 (line 47) | [Fact] public void Metadata3Count3() => Equal(3, ((ItemMd3.TestMetadat... method Metadata3Description (line 48) | [Fact] public void Metadata3Description() => Equal("MD3 Description", ... method Metadata3Color (line 49) | [Fact] public void Metadata3Color() => Equal("white", ItemMd3.TestMeta... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/DynWrappers/WrapObjTypedItemParents.cs class WrapObjTypedItemParents (line 6) | public class WrapObjTypedItemParents(DynAndTypedTestHelper helper) class TestTag (line 8) | private class TestTag class TestCategory (line 16) | private class TestCategory : TestTag class TestDataParents (line 49) | private class TestDataParents method TagsFlatInField (line 57) | private IEnumerable TagsFlatInField(string field) => Item.... method ParentsFlatExists (line 59) | [Fact] public void ParentsFlatExists() => NotNull(TagsFlat); method ParentsFlatCount (line 60) | [Fact] public void ParentsFlatCount() => Equal(4, TagsFlat.Count()); method ParentsFlat1Id (line 61) | [Fact] public void ParentsFlat1Id() => Equal(DataParent.Parents[0].Id,... method ParentsFlat1Name (line 62) | [Fact] public void ParentsFlat1Name() => Equal(DataParent.Parents[0].T... method ParentsFlat2Id (line 63) | [Fact] public void ParentsFlat2Id() => Equal(DataParent.Parents[1].Id,... method ParentsFlatTagsCount (line 64) | [Fact] public void ParentsFlatTagsCount() => Equal(1, TagsFlatInField(... method ParentsFlatCategoriesCount (line 65) | [Fact] public void ParentsFlatCategoriesCount() => Equal(3, TagsFlatIn... method ParentTagsExists (line 71) | [Fact] public void ParentTagsExists() => NotNull(Tags); method ParentTagsExists2 (line 72) | [Fact] public void ParentTagsExists2() => Equal(2, Tags.Count()); method ParentFakeEmptyList (line 73) | [Fact] public void ParentFakeEmptyList() => NotNull(TypeFake); method ParentFakeEmptyList0 (line 74) | [Fact] public void ParentFakeEmptyList0() => Equal(0, TypeFake.Count()); method ParentTagsOfField (line 76) | [Fact] public void ParentTagsOfField() => Equal(1, Item.Parents(type: ... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/GetAndConvertHelperTestAccessors.cs class GetAndConvertHelperTestAccessors (line 5) | internal static class GetAndConvertHelperTestAccessors method TacGetFinalLanguagesList (line 7) | public static string?[] TacGetFinalLanguagesList(string language, List... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/GetAndConvertHelperTests.cs class GetAndConvertHelperTests (line 6) | public class GetAndConvertHelperTests method GetFinalLanguagesList_LangsNull (line 11) | [Fact] method GetFinalLanguagesList_LangsEmpty (line 20) | [Fact] method GetFinalLanguagesList_LangsFirst (line 29) | [Fact] method GetFinalLanguagesList_LangsBoth (line 38) | [Fact] method GetFinalLanguagesList_LangsFirstAndEmpty (line 47) | [Fact] method GetFinalLanguagesList_LangsFirstShortened (line 56) | [Fact] method GetFinalLanguagesList_LangsNotFound (line 65) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/HasKeysTests.cs class HasKeysTests (line 8) | public class HasKeysTests method IsFilledNull (line 10) | [Fact] method IsEmptyNull (line 14) | [Fact] method IsFilled_StringsBlank_BlankIsDefault (line 31) | [Theory] method IsFilled_StringsBlank_BlankFalse (line 36) | [Theory] method IsFilled_StringsBlank_BlankTrue (line 41) | [Theory] method IsEmpty_StringsBlank_BlankIsDefault (line 46) | [Theory] method IsEmpty_StringsBlank_BlankFalse (line 51) | [Theory] method IsEmpty_StringsBlank_BlankTrue (line 56) | [Theory] method IsFilled_SimpleData_BlankIsDefault (line 73) | [Theory] method IsFilled_SimpleData_BlankFalse (line 78) | [Theory] method IsFilled_SimpleData_BlankTrue (line 83) | [Theory] method ContainsDataObject (line 89) | [Fact] method ContainsDataListEmpty (line 98) | [Fact] method ContainsDataListNonEmpty (line 107) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/PropInfo.cs type PropInfo (line 9) | public struct PropInfo(string name, bool exists, bool hasData = false, o... method ToString (line 16) | public override string ToString() => $"Name: '{Name}' Note: '{Note}'"; method Deserialize (line 20) | public void Deserialize(IXunitSerializationInfo info) method Serialize (line 25) | public void Serialize(IXunitSerializationInfo info) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/DataTests/TypedItemTestAccessors.cs class TypedItemTestAccessors (line 5) | internal static class TypedItemTestAccessors method TestMetadata (line 7) | public static ITypedMetadata TestMetadata(this ITypedItem item) => ite... method TestContainsKey (line 9) | public static bool TestContainsKey(this ITyped item, string key) => it... method TestKeys (line 11) | public static IEnumerable TestKeys(this ITyped item, IEnumerab... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperImagePartFullTests.cs class LinkHelperImagePartFullTests (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method ImagePartFullVerifyUrlEqual (line 9) | private void ImagePartFullVerifyUrlEqual(string testUrl) method ImageNoUrlOrParamsTest (line 14) | [Fact] method ImageCommonUrlsTest (line 22) | [Fact] method ImageUrlPathIsMissingTest (line 45) | [Fact] method ImageWithoutProtocolTest (line 57) | [Fact] method ImageWithAbsoluteUrlTest (line 63) | [Fact] method ImageWithInvalidUrlTest (line 72) | [Fact(Skip = "ATM these tests fail, but it's actually not quite clear ... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperImagePartUndefinedTests.cs class LinkHelperImagePartUndefinedTests (line 5) | [Startup(typeof(StartupSxcCoreOnly))] method ImageVerifyUrlEqual (line 8) | private void ImageVerifyUrlEqual(string testUrl) method ImageNoUrlOrParamsTest (line 13) | [Fact] method ImageCommonUrlsTest (line 19) | [Fact] method ImageUrlPathIsMissingTest (line 42) | [Fact] method ImageWithoutProtocolTest (line 53) | [Fact] method ImageUrlWithTildeTest (line 59) | [Fact] method ImageWithAbsoluteUrlTest (line 69) | [Fact] method ImageWithInvalidUrlTest (line 78) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToApiPartUndefinedTests.cs class LinkHelperToApiPartUndefinedTests (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method ToApiPartUndefinedVerifyUrlEqual (line 9) | private void ToApiPartUndefinedVerifyUrlEqual(string testUrl) method ToNoApiOrParamsTest (line 14) | [Fact] method ToApiCommonUrlsTest (line 20) | [Fact] method ToApiParametersTest (line 33) | [Fact] method ToApiPathIsMissingTest (line 47) | [Fact] method ToApiWithoutProtocolTest (line 53) | [Fact] method ToApiWithTildeTest (line 59) | [Fact] method ToApiWithAbsoluteUrlTest (line 66) | [Fact] method ToApiWithInvalidUrlTest (line 74) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToCommonTests.cs class LinkHelperToCommonTests (line 5) | [Startup(typeof(StartupSxcCoreOnly))] method ToConflictingValuesProvidedTest (line 8) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToPagePartUnknownTests.cs class LinkHelperToPagePartUnknownTests (line 7) | [Startup(typeof(StartupSxcCoreOnly))] method ToNoPageIdOrParamsTest (line 10) | [Fact] method ToPageCommonsTest (line 16) | [Fact] method ToPageParametersTest (line 23) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToPartTests.cs class LinkHelperToPartTests (line 7) | [Startup(typeof(StartupSxcCoreOnly))] method NoPage (line 11) | [Fact] method NoPageStringParamWithQuestion (line 17) | [Fact] method NoPageStringParamWithAmpersand (line 26) | [Fact] method NoPageStringParam (line 35) | private void NoPageStringParam(string query) method NoPageStringParamNoValue (line 42) | [Fact] public void NoPageStringParamNoValue() => NoPageStringParam("ac... method NoPageStringParamNoValue2 (line 43) | [Fact] public void NoPageStringParamNoValue2() => NoPageStringParam("a... method NoPageStringParamValue1 (line 44) | [Fact] public void NoPageStringParamValue1() => NoPageStringParam("thi... method NoPageStringParamValue2 (line 45) | [Fact] public void NoPageStringParamValue2() => NoPageStringParam("thi... method NoPageStringParamValueParamNoValue (line 46) | [Fact] public void NoPageStringParamValueParamNoValue() => NoPageStrin... method NoPageStringParamNoValueParamValue (line 47) | [Fact] public void NoPageStringParamNoValueParamValue() => NoPageStrin... method NoPageObjectParam (line 49) | private void NoPageObjectParam(object parameters, string expQuery) method NoPageObjectParamUnsupported (line 57) | [Fact] public void NoPageObjectParamUnsupported() => NoPageObjectParam... method NoPageObjectParamsEmpty (line 59) | [Fact] method NoPageObjectParamsKeyOnly (line 62) | [Fact] method NoPageObjectParamsKeyValueEmpty (line 66) | [Fact] method NoPageObjectParamsKeyEmpty (line 70) | [Fact] method NoPageObjectParamDicKeyValue (line 74) | [Fact] method NoPageObjectParamDicObject (line 78) | [Fact] method RunWithUglyUrl (line 87) | private void RunWithUglyUrl(Action action) method Page27Plain (line 111) | [Fact] method Page27StringParam (line 119) | private void Page27StringParam(string query) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToTestBase.cs class LinkHelperToTestBase (line 6) | public class LinkHelperToTestBase(ILinkService Link) method TestToPageParts (line 10) | public void TestToPageParts(int? pageId = null, object? p = null, stri... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkHelperToVerifyTests.cs class LinkHelperToVerifyTests (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method TestTheTestStandard (line 10) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkHelperTests/LinkTestHelperExtensions.cs class LinkTestHelperExtensions (line 5) | public static class LinkTestHelperExtensions method extension (line 7) | extension(ILinkService link) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/ImageBasic.cs class ImageBasic (line 6) | public class ImageBasic(LinkImageTestHelper helper)// : LinkImageTestBase method UrlOnly (line 8) | [Fact] method BadCharacters (line 24) | [Fact] method BasicWidthAndHeight (line 33) | [Fact] method BasicWidthAndAspectRatio (line 41) | [Fact] method BasicWidthAndAspectRatioString (line 54) | [Fact] method BasicWidthAndAspectRatioCommaBadCulture (line 65) | [Fact] method BasicWidthAndAspectRatioStringWithSeparator (line 80) | [Fact] method ErrorHeightAndAspectRatio (line 98) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/ImageWithSettings.cs class ImageWithSettings (line 4) | public class ImageWithSettings(LinkImageTestHelper helper)//: LinkImageT... method BasicHWandAR (line 6) | [Theory] method BasicFormat (line 22) | [Theory] method SettingsWithOverride (line 33) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/ImgSrcSet.cs class ImgSrcSet (line 7) | public class ImgSrcSet(LinkImageTestHelper helper)// : LinkImageTestBase method EmptySrcSet (line 9) | [Theory] method SrcSetUrlOnlyW (line 19) | [Theory] method SrcSetUrlOnlyX (line 29) | [Theory] method SrcSetUrlXAndWidth (line 35) | [Theory] method SrcSetUrlOnlyStar (line 47) | [Theory] method SrcSetUrlStarAndWidth (line 58) | [Theory] method WipDoubleResize (line 69) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/LinkImageParameters.cs class LinkImageParameters (line 6) | public class LinkImageParameters(LinkImageTestHelper helper)//: LinkImag... method BasicParameters (line 8) | [Fact] method KeyOnly (line 12) | [Fact] method AddKeyToExisting (line 16) | [Fact] method AddPairToExisting (line 20) | [Fact] method AddPairToWh (line 25) | [Fact] method AddPairToWhAndExisting (line 29) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/LinkImageTestHelper.cs class LinkImageTestHelper (line 11) | public class LinkImageTestHelper method LinkImageTestHelper (line 17) | public LinkImageTestHelper(ICodeDataPoCoWrapperService wrapper, ImgRes... method GetLinker (line 25) | public ImgResizeLinker GetLinker() => _linker; method GetLinkHelper (line 26) | public ILinkService GetLinkHelper() => _linkHelper; method ToDyn (line 28) | public /*WrapObjectDynamic*/ICanGetByName ToDyn(object contents) => (I... method TestOnLinkerAndHelper (line 32) | public void TestOnLinkerAndHelper(string expected, method TestOnLinkerSrcSet (line 65) | public void TestOnLinkerSrcSet(string expected, FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/MultiResizeTests.cs class MultiResizeTests (line 9) | public class MultiResizeTests(LinkImageTestHelper helper)//: LinkImageTe... method NoFactorMap (line 11) | [Fact] method WithFactorMap (line 24) | [InlineData(W50, 0.5, CssNone, "0.5 should be changed")] method WithFactorMapJson (line 37) | [InlineData(W50, 0.5, CssNone, "0.5 should be changed")] method WithFactorMapInternal (line 49) | private void WithFactorMapInternal(int expected, double factor, string... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/ResizeParamMergeTests.cs class ResizeParamMergeTests (line 6) | public class ResizeParamMergeTests method TestMethod1 (line 8) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/ResizeParamsBestWh.cs class ResizeParamsBestWh (line 10) | public class ResizeParamsBestWh(LinkImageTestHelper helper)//: LinkImage... method FigureOutBestWidthAndHeight (line 16) | [Fact] method FigureOutBestWidthAndHeight_Width (line 38) | [InlineData(s, 0, s, 1, "W/F only")] method FigureOutBestWidthAndHeight_Square (line 47) | [InlineData(s, s, 1, "W/H/F")] method FigureOutBestWidthAndHeight_Height (line 57) | [InlineData(s, 0, s, 1, "W/F only")] method FigureOutBestWidthAndHeight_SettingsWH (line 65) | [Fact] method FigureOutBestWH_SettingsWithNeutralizer (line 75) | [Fact] method FigureOutBestWidthAndHeight_SettingsWHF (line 81) | [InlineData(0, 1, "Factor 0, result 1")] method TestBestWH (line 97) | internal static bool TestBestWH(int expW, int expH, object? width = nu... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkImageTests/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/LinkToBasicTests.cs class LinkToBasicTests (line 7) | [Startup(typeof(StartupSxcCoreOnly))] method NormalPage (line 10) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/LinksAndImages/ParametersTestExtensions.cs class ParametersTestExtensions (line 8) | internal static class ParametersTestExtensions method NewParameters (line 10) | public static IParameters NewParameters(NameValueCollection originals)... method AsParameters (line 12) | public static IParameters AsParameters(this NameValueCollection origin... method AsParameters (line 14) | public static IParameters AsParameters(this string originals) => UrlHe... method TestAdd (line 16) | public static IParameters TestAdd(this IParameters p, string key) => p... method TestAdd (line 18) | public static IParameters TestAdd(this IParameters p, string key, stri... method TestAdd (line 20) | public static IParameters TestAdd(this IParameters p, string key, obje... method TestRemove (line 22) | public static IParameters TestRemove(this IParameters p, string name) ... method TestRemove (line 24) | public static IParameters TestRemove(this IParameters p, string name, ... method TestSet (line 26) | public static IParameters TestSet(this IParameters p, string name) => ... method TestSet (line 27) | public static IParameters TestSet(this IParameters p, string name, str... method TestSet (line 29) | public static IParameters TestSet(this IParameters p, string name, obj... method TestToggle (line 31) | public static IParameters TestToggle(this IParameters p, string name, ... method TestFilter (line 32) | public static IParameters TestFilter(this IParameters p, string names)... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/Mocks/ExecutionContextMock.cs class ExecutionContextMock (line 6) | public class ExecutionContextMock : ExecutionContext method ExecutionContextMock (line 8) | public ExecutionContextMock(App app, Dependencies services) : base(ser... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CacheTests/CacheKeyForElevationTests.cs class CacheKeyForElevationTests (line 5) | public class CacheKeyForElevationTests method GetElevationsForOne (line 15) | private static Dictionary GetElevationsForOne(User... method AllMatchIsEnabledFor (line 18) | private void AllMatchIsEnabledFor(Dictionary dic, ... method AllMatchIsEnabledForExact (line 24) | private void AllMatchIsEnabledForExact(Dictionary ... method EmptyEnabledForExactAlwaysNull (line 32) | [Fact] method EmptyEnabledForAlwaysFalse (line 36) | [Fact] method ForSystemAdminTrueForSystemAdmin (line 40) | [Fact] method ForSystemAdminFalseForAllOthers (line 47) | [Fact] method SetExactSystemAdminEqualsForSystemAdmin (line 55) | [Fact] method SetExact2X (line 64) | [Fact] method ResetAll (line 75) | [Theory] method EnabledForAllExceptSystemAdmins (line 82) | [Fact] method SetOneOrAll (line 92) | [Theory] method DisableRangeEditToSysAdmin (line 107) | [Fact] method DisableRangeInvalid (line 116) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CacheTests/CacheKeyTests.cs class CacheKeyTests (line 7) | public class CacheKeyTests method MainKeyBad (line 11) | [Theory] method MainKeyAppIds (line 18) | [Theory] method MainKeyOnly (line 28) | [InlineData("TestKey")] method MainAndSegment (line 37) | [InlineData($"{DefaultSegment}{Sep}Main", "Main", null)] method EnsureDicIsSorted (line 45) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CacheTests/CacheSpecsTestAccessors.cs class CacheSpecsTestAccessors (line 9) | internal static class CacheSpecsTestAccessors method CreateSpecsTac (line 11) | public static ICacheSpecs CreateSpecsTac(this ICacheService cacheSpecs... method VaryByParametersTac (line 36) | public static ICacheSpecs VaryByParametersTac(this ICacheSpecs cacheSp... method VaryByTac (line 39) | public static ICacheSpecs VaryByTac(this ICacheSpecs cacheSpecs, strin... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CacheTests/CacheSpecsTests.cs class CacheSpecsTests (line 12) | [Startup(typeof(/*StartupSxcCoreOnly*/StartupSxcWithDb))] method GetForMain (line 21) | private ICacheSpecs GetForMain(string name = "Main") => method ShareKeyAcrossApps (line 24) | [Fact] method VaryByCustom1CaseSensitive (line 32) | [Fact] method VaryByCustom1 (line 41) | [Fact] method VaryByCustom2SameKey (line 50) | [Fact] method VaryByCustom2DiffKey (line 60) | [Fact] method VaryByParameters (line 80) | [Fact] method VaryByParametersOneNamed (line 89) | [Theory] method VaryByParametersWithNamesAll (line 110) | [Fact] method VaryByParametersWithNamesSome (line 127) | [Fact] method VaryByParametersBlankSameAsNone (line 144) | [Theory] method VaryByLanguage (line 169) | [Fact] method VaryByLanguageFromConfig (line 177) | [Fact] method TestCacheKeys (line 185) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/CmsServiceTests.cs class CmsServiceTests (line 11) | public class CmsServiceTests(ICodeDataFactory cdf, ExecutionContext exCt... method BasicCmsService (line 19) | [Theory] method CmsServiceShow (line 30) | public IHtmlTag CmsServiceShow(string someHtmlValue, string? container... method DynEntStrict (line 40) | public IDynamicEntity DynEntStrict(IEntity? entity = null) => cdf.AsDy... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/DataForCmsServiceTests.cs class DataForCmsServiceTests (line 7) | public class DataForCmsServiceTests(DataAssembler dataAssembler) method GenerateFolderWithTestPng (line 22) | internal static MockSxcFolder GenerateFolderWithTestPng() method TstDataEntity (line 39) | public IEntity TstDataEntity(string text = "", string html = "", ICont... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/DataForImgConversionTest.cs class DataForImgConversionTest (line 5) | public class DataForImgConversionTest FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/HtmlImgToPictureHelperTests.cs class HtmlImgToPictureHelperTests (line 7) | public class HtmlImgToPictureHelperTests(ExecutionContextMock exCtxMock,... method GetHtmlImgToPictureHelper (line 14) | private HtmlImgToPictureHelper GetHtmlImgToPictureHelper() method Test (line 18) | [Theory, MemberData(nameof(DataForImgConversionTest.ImageConversions),... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/ImageExtractor/CmsServiceImageExtractorTestAccessors.cs class CmsServiceImageExtractorTestAccessors (line 7) | internal static class CmsServiceImageExtractorTestAccessors method GetImgServiceResizeFactorTac (line 9) | public static string GetImgServiceResizeFactorTac(string classAttribute) method GetPictureClassesTac (line 12) | public static string GetPictureClassesTac(string classAttribute) method UseLightboxTac (line 15) | public static bool UseLightboxTac(string classAttribute) method ExtractImagePropertiesTac (line 18) | public static ImagePropertiesExtracted ExtractImagePropertiesTac( this... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/CmsService/ImageExtractor/CmsServiceImageExtractorTests.cs class CmsServiceImageExtractorTests (line 6) | public class CmsServiceImageExtractorTests(IServiceProvider sp) method GetExtractor (line 11) | private CmsServiceImageExtractor GetExtractor() => sp.Build Equal(Guid.Empty, convertSvc.ToGuid... method ToGuidEmpty (line 15) | [Fact] public void ToGuidEmpty() => Equal(Guid.Empty, convertSvc.ToGui... method ToGuidBasic (line 16) | [Fact] public void ToGuidBasic() => Equal(ExpGuid, convertSvc.ToGuid(S... method ToGuidFallback (line 17) | [Fact] public void ToGuidFallback() => Equal(ExpGuid, convertSvc.ToGui... method ForCodeDate (line 19) | [Fact] method ForCodeBool (line 23) | [Fact] method ForCodeNumberBadCulture (line 31) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceAttributes.cs class ImageServiceAttributes (line 6) | [Startup(typeof(StartupMockExecutionContext))] type TestCase (line 22) | public record TestCase(string Name, string Expected, string OnCall, st... method TestClassImg (line 42) | [Theory] method TestClassPic (line 60) | [Theory] method TestImgStyleOnAttributes (line 89) | [Theory] method TestStylePic (line 106) | [Theory] method ImageAttributes (line 124) | private void ImageAttributes(object callDic) method ImageAttributesDicStringObj (line 135) | [Fact] method ImageAttributesDicStringObjCasing (line 138) | [Fact] method ImageAttributesDicStringString (line 143) | [Fact] method ImageAttributesDicStringStringCasing (line 146) | [Fact] method ImageAttributesAnonymous (line 150) | [Fact] method ImageAttributesAnonymousCamelCase (line 153) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceFormatsBase.cs class ImageServiceFormatsBase (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method TestPng (line 9) | [Theory] method TestJpg (line 26) | [Theory] method TestUnknown (line 35) | [Theory] method AssertUnknownFileInfo (line 45) | private static void AssertUnknownFileInfo(string expected, IImageForma... method AssertOneFileInfo (line 52) | private static void AssertOneFileInfo(string expectedType, IImageForma... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceFormatsBase_Best.cs class ImageServiceFormatsBase (line 5) | public abstract partial class ImageServiceFormatsBase method TestBestPng (line 9) | [InlineData("test.png")] method TestBestEmpty (line 29) | [InlineData(null)] method TestBestUnknownAvif (line 40) | [InlineData("https://domain.com/abc/test.avif")] method TestBestSvg (line 49) | [InlineData("https://domain.com/abc/test.svg?w=2000")] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceFormatsNoPatron.cs class ImageServiceFormatsNoPatron (line 5) | [Startup(typeof(StartupSxcWithDbBasic))] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceFormatsPatronPerfectionist.cs class ImageServiceFormatsPatronPerfectionist (line 5) | [Startup(typeof(StartupSxcWithDbPatronPerfectionist))] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceResizeSettings.cs class ImageServiceResizeSettings (line 9) | [Startup(typeof(StartupSxcCoreOnly))] method EqualsAndRestEmpty (line 20) | private void EqualsAndRestEmpty(IResizeSettings settings, string na... method VerifyTestValue (line 29) | [Fact] method VerifyTestRestEmpty (line 37) | [Fact] method EmptyOnlyWidth_Param (line 42) | [Fact] method EmptyOnlyWidth_Tweak (line 46) | [Fact] method EmptyOnlyWidth_Mix (line 50) | [Fact] method EmptyOnlyHeight_Params (line 54) | [Fact] method EmptyOnlyHeight_Tweak (line 58) | [Fact] method EmptyOnlyFormat_Params (line 62) | [Fact] method EmptyOnlyFormat_Tweak (line 66) | [Fact] method EmptyOnlyResizeMode_Params (line 70) | [Fact] method EmptyOnlyResizeMode_Tweak (line 74) | [Fact] method EmptyOnlyScaleMode_Params (line 78) | [Fact] method EmptyOnlyScaleMode_Tweak (line 85) | [Fact] method EmptyOnlyParameters_Params (line 92) | [Fact] method EmptyOnlyParameters_Tweak (line 96) | [Fact] method EmptyOnlyQuality75_Params (line 100) | [Fact] method EmptyOnlyQuality75_Tweak (line 104) | [Fact] method EmptyOnlyQualityDot75_Params (line 108) | [Fact] method EmptyOnlyQualityDot75_Tweak (line 112) | [Fact] method EmptyWidthAndHeight (line 127) | [Fact] method AssertAllEmptyExceptSpecified (line 138) | private void AssertAllEmptyExceptSpecified(IResizeSettings settings, s... method AssertAllEmptyExceptSpecified (line 141) | private void AssertAllEmptyExceptSpecified(IResizeSettings settings, s... method MaybeTestOneProperty (line 159) | private static int MaybeTestOneProperty(T actual, T expected, strin... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsBase.cs class ImageServiceTagsBase (line 7) | public abstract class ImageServiceTagsBase(IImageService imgSvc, ITestOu... method UrlResized (line 38) | [Fact] method ImgAlt (line 48) | [Fact] method ImgClass (line 59) | [Fact] method PictureTagInner (line 73) | protected void PictureTagInner(string expectedParts, string variants, ... method BatchTestManySrcSets (line 95) | protected void BatchTestManySrcSets(string expected, string variants, ... method TestManyButThrowOnceOnly (line 118) | public void TestManyButThrowOnceOnly(IEnumerable<(string Name, T Da... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsImgBase.cs class ImageServiceTagsImgBase (line 7) | public abstract class ImageServiceTagsImgBase(IImageService svc, ITestOu... method ImageTagMultiTest (line 14) | public virtual void ImageTagMultiTest(string expected, string variants... method ImageSrcSetMultiTest (line 50) | public virtual void ImageSrcSetMultiTest(string expected, string varia... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsImgNoPatron.cs class ImageServiceTagsImgNoPatron (line 8) | [Startup(typeof(StartupMockExecutionContext))] method ImageTagMultiTest (line 15) | [Theory] method ImageSrcSetMultiTest (line 22) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsImgPatronPerfectionist.cs class ImageServiceTagsImgPatronPerfectionist (line 8) | [Startup(typeof(StartupSxcWithDbPatronPerfectionist))] method ImageTagMultiTest (line 15) | [Theory] method ImageSrcSetMultiTest (line 22) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsNoPatron.cs class ImageServiceTagsNoPatron (line 16) | [Startup(typeof(StartupMockExecutionContextNoPatron))] method VerifyNotPatron (line 21) | [Fact] method VerifyFeatureSetDisabled (line 24) | [Fact] method VerifyNotMultiSrcSet (line 31) | [Fact] method SourceTagsMultiTests (line 41) | [Theory] method PictureTags (line 48) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTagsPatronPerfectionist.cs class ImageServiceTagsPatronPerfectionist (line 15) | [Startup(typeof(StartupSxcWithDbPatronPerfectionist))] method SourceTagsMultiTests (line 26) | [InlineData(SrcWebPNone + SrcJpgNone, SrcSetNone, "No Src Set")] method PictureTags (line 32) | [InlineData(SrcWebPNone + SrcJpgNone, SrcSetNone, true, "No Src Set, i... method ImgWhichShouldAutoGetAttributes (line 41) | [Theory] method ImgWhichShouldSetWidth (line 51) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageServiceTestAccessors.cs class ImageServiceTestAccessors (line 7) | internal static class ImageServiceTestAccessors method SettingsTac (line 10) | public static IResizeSettings SettingsTac(this IImageService parent, method GetFormatTac (line 29) | public static IImageFormat GetFormatTac(this IImageService imageSvc, s... method GetResizeFormatTac (line 32) | public static IList GetResizeFormatTac(this IImageServic... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/ImageTagsTestPermutations.cs class ImageTagsTestPermutations (line 5) | public class ImageTagsTestPermutations method GenerateTestParams (line 7) | public static List GenerateTestParams(string name, strin... class TestParams (line 22) | public class TestParams method TestParams (line 24) | public TestParams(bool width = false, bool height = false, string? v... method ToString (line 36) | public override string ToString() => $"Width: {Width}, Height: {Heig... class TestParamSet (line 39) | public class TestParamSet(string name, bool useSet, bool usePic, bool ... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/ImageServiceTests/TweakMediaTests.cs class TweakMediaTests (line 10) | public class TweakMediaTests method ResizeOnly (line 17) | private static ITweakMedia ResizeOnly() => new TweakMedia( method ChangeWidth (line 27) | [Fact] method ResizeChangeMakesCopyOfTweakMedia (line 30) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/AddMailAddressesInputTypeTests.cs class AddMailAddressesInputTypeTests (line 7) | public class AddMailAddressesInputTypeTests(IMailService mailSvc, MailSe... method MailAddressCollectionType (line 9) | [Fact] method MailAddressArrayType (line 18) | [Fact] method StringArrayType (line 28) | [Fact] method StringArrayTypeWithTwoEmptyItems (line 37) | [Fact] method StringType (line 47) | [Fact] method StringTypeWithNonStandardSeparator (line 56) | [Fact] method InvalidString (line 66) | [Fact] method EmptyString (line 74) | [Fact] method Null (line 84) | [Fact] method UnknownType (line 94) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/MailAddressCollectionTests.cs class MailAddressCollectionTests (line 6) | public class MailAddressCollectionTests(IMailService mailSvc, MailServic... method ParseInputStringTheory (line 8) | [Theory] method ParseInputStringThatFails (line 33) | [Theory(Skip = "unclear why disabled, but they fail, must ask @STV")] method ParseInputStringExpectFormatExceptions (line 44) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/MailAddressInputTypeTests.cs class MailAddressInputTypeTests (line 7) | public class MailAddressInputTypeTests(IMailService mailSvc, MailService... method MailAddressType (line 9) | [Fact] method StringType (line 17) | [Fact] method InvalidString (line 24) | [Fact] method EmptyString (line 31) | [Fact] method Null (line 37) | [Fact] method UnknownType (line 41) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/MailAddressTests.cs class MailAddressTests (line 5) | public class MailAddressTests(MailServiceTestsHelper helper) method ParseInputString (line 9) | [Theory] method ParseInputStringThatFails (line 28) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/MailServiceBaseTests.cs class MailServiceBaseTests (line 5) | public class MailServiceBaseTests method AutoDetectHtmlTest (line 7) | [Fact] method NormalizeEmailSeparatorsTest (line 16) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/MailServiceTestsHelper.cs class MailServiceTestsHelper (line 7) | public class MailServiceTestsHelper(IMailService mailSvc) method MailAddressEqual (line 16) | public void MailAddressEqual(string input, string expMail, string expN... method MailAddressEqual (line 25) | public void MailAddressEqual(string input, string expMail1, string exp... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Mail/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/SecureData/SecureDataHashTests.cs class SecureDataHashTests (line 12) | [Startup(typeof(StartupSxcCoreOnly))] method GetSecureDataService (line 15) | private ISecureDataService GetSecureDataService() method TestSha256RootWithNull (line 21) | [Fact] method TestSha256 (line 28) | [Theory] method TestSha256Invalid (line 49) | [Theory] method TestSha512 (line 63) | [Theory] method TestSha512Invalid (line 84) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/SecureData/SecureDataTest.cs class SecureDataTest (line 9) | public class SecureDataTest(ISecureDataService sds, ITestOutputHelper ou... method GetSecureDataService (line 11) | private ISecureDataService GetSecureDataService() method TestDecryptPrefixes (line 37) | [Theory] method TestBuiltInSecrets (line 82) | [Theory] method TestRoundTrip (line 110) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/SecureData/Startup.cs class Startup (line 3) | public class Startup: StartupSxcCoreOnly; FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/Startup.cs class Startup (line 5) | public class Startup: StartupSxcCoreOnly method ConfigureServices (line 7) | public override void ConfigureServices(IServiceCollection services) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesBasicTests.cs class TemplatesBasicTests (line 8) | public class TemplatesBasicTests(ITemplateService templateSvc, Templates... method EmptyDictionary (line 10) | [InlineData("Hello World", "Hello World")] method EmptyFunction (line 24) | [InlineData("Hello World", "Hello World")] method EmptyFunctionFormatter (line 35) | [InlineData("Hello World", "Hello World")] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesDefaultSourcesTests.cs class TemplatesDefaultSourcesTests (line 10) | public class TemplatesDefaultSourcesTests(ITemplateService templateSvc, ... method SourcesDefault0 (line 25) | [Fact] method SourcesDefaultDeep (line 32) | [Fact] method SourcesOnEmptyAdd1 (line 40) | [Fact] method SourcesOnEmptyAdd1GetDeep (line 47) | [Fact] method SourcesOnEmptyAdd2 (line 54) | [Fact] method SourcesOnEmptyGet2Identical1 (line 61) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesDefaultTests.cs class TemplatesDefaultTests (line 8) | public class TemplatesDefaultTests(ITemplateService templateSvc, Templat... method DefaultServiceIsReused (line 10) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesEmptySourcesTests.cs class TemplatesEmptySourcesTests (line 5) | public class TemplatesEmptySourcesTests(ITemplateService templateSvc, Te... method SourcesDefault0 (line 8) | [Fact] method SourcesDefaultDeep (line 15) | [Fact] method SourcesOnEmptyGet1 (line 22) | [Fact] method SourcesOnEmptyGet1Deep (line 29) | [Fact] method SourcesOnEmptyGet2 (line 36) | [Fact] method SourcesOnEmptyGet2Identical1 (line 43) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesEmptyTests.cs class TemplatesEmptyTests (line 5) | public class TemplatesEmptyTests(ITemplateService templateSvc, Templates... method EmptyServiceIsReused (line 8) | [Fact] method EmptyNoData (line 17) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesHtmlTests.cs class TemplatesHtmlTests (line 7) | public class TemplatesHtmlTests(ITemplateService templateSvc, TemplatesT... method GetHtml (line 10) | private ILookUp GetHtml() => templateSvc.CreateSource("html", new Dict... method HtmlAllowed (line 18) | [Theory] method HtmlForbidden (line 29) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/ServicesTests/Templates/TemplatesTestsBaseHelper.cs class TemplatesTestsBaseHelper (line 6) | public class TemplatesTestsBaseHelper(ITemplateService templateSvc) method GetDicSource (line 8) | internal ILookUp GetDicSource(string name = "dic") => method GetFnSource (line 15) | internal ILookUp GetFnSource(string name = "fn") => method GetFnNumberSourcesWithFormat (line 23) | internal ILookUp GetFnNumberSourcesWithFormat(string name = "fn") => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/StartupMockExecutionContext.cs class StartupMockExecutionContext (line 14) | public class StartupMockExecutionContext : StartupSxcWithDb method ConfigureServices (line 16) | public override void ConfigureServices(IServiceCollection services) class StartupMockExecutionContextNoPatron (line 34) | public class StartupMockExecutionContextNoPatron : StartupMockExecutionC... method ConfigureServices (line 36) | public override void ConfigureServices(IServiceCollection services) FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/StartupSxcCoreOnly.cs class StartupSxcCoreOnly (line 18) | public class StartupSxcCoreOnly method ConfigureServices (line 23) | public virtual void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/StartupSxcWithDb.cs class StartupSxcWithDb (line 18) | public class StartupSxcWithDb method ConfigureServices (line 23) | public virtual void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/StartupSxcWithDbBasic.cs class StartupSxcWithDbBasic (line 7) | public class StartupSxcWithDbBasic : StartupSxcWithDb method ConfigureServices (line 9) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/StartupSxcWithDbPatronPerfectionist.cs class StartupSxcWithDbPatronPerfectionist (line 7) | public class StartupSxcWithDbPatronPerfectionist : StartupMockExecutionC... method ConfigureServices (line 9) | public override void ConfigureServices(IServiceCollection services) => FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/Web.PageFeatures/SimpleFeatureManagement.cs class SimpleFeatureManagement (line 6) | [Startup(typeof(StartupSxcCoreOnly))] method PageFeaturesCaseInsensitive (line 9) | [Fact] method AdditionalFeatures (line 15) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/LightSpeedDecoratorTests.cs class LightSpeedDecoratorTests (line 7) | [Startup(typeof(StartupSxcCoreOnly))] method DecoratorWithNullEntity (line 15) | [Fact] method DecoratorWithEntity (line 23) | [Fact] method TestEmptyDecorator (line 31) | private static void TestEmptyDecorator(LightSpeedDecorator lsDecorator) method DecoratorWithByUrlParameter (line 40) | [Fact] method DecoratorWithCaseSensitive (line 44) | [Fact] method DecoratorWithNames (line 48) | [Fact] method DecoratorWithDisableCache (line 52) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/LightSpeedOutputCacheCompressionTestData.cs type TestCompressionProfile (line 6) | public enum TestCompressionProfile type HtmlCompressionCase (line 12) | public record HtmlCompressionCase(string Name, int ApproxChars) class LightSpeedOutputCacheCompressionTestData (line 17) | public static class LightSpeedOutputCacheCompressionTestData method BuildSizesAndProfiles (line 29) | private static TheoryData... method CreateRealisticHtml (line 41) | public static string CreateRealisticHtml(int approxChars) method BuildFragment (line 58) | private static string BuildFragment(int index, Random random) method BuildTags (line 117) | private static string BuildTags(int index, Random random) method Pick (line 127) | private static string Pick(IReadOnlyList values, Random random) method BuildUniqueKey (line 130) | private static string BuildUniqueKey(int index, Random random) method ToSlug (line 133) | private static string ToSlug(string value, int index, int suffix) method Compress (line 136) | public static byte[] Compress(string html, TestCompressionProfile prof... method Decompress (line 147) | public static string Decompress(byte[] compressed) method GetUtf8ByteCount (line 155) | public static int GetUtf8ByteCount(string html) method ToCompressionLevel (line 158) | private static CompressionLevel ToCompressionLevel(TestCompressionProf... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/LightSpeedOutputCacheCompressionTests.cs class LightSpeedOutputCacheCompressionTests (line 11) | public class LightSpeedOutputCacheCompressionTests(ITestOutputHelper out... method GZipProfiles_RoundTrip_And_Report (line 13) | [Theory(Skip = "Disabled benchmark/report test.")] method Lifecycle_Report_For_CacheLike_Reads (line 31) | [Theory(Skip = "Disabled benchmark/report test.")] method OutputCacheItem_DoesNotCompress_WhenDisabled (line 60) | [Fact] method OutputCacheItem_DoesNotCompress_WhenBelowThreshold (line 72) | [Fact] method OutputCacheItem_DoesNotCompress_WhenCompressionDoesNotSaveSpace (line 84) | [Fact] method OutputCacheItem_Compresses_And_RoundTrips_WhenEnabled_AndUseful (line 96) | [Fact] method RenderResult_ReDecompressesHtml_OnEachRead_WhenCompressed (line 129) | [Fact] method CreateRenderResult (line 148) | private static RenderResult CreateRenderResult(string html) => new() method IsCompressed (line 157) | private static bool IsCompressed(IRenderResult result) method Measure (line 160) | private static TimeSpan Measure(Func action, int iterations) class TestDependentApp (line 172) | private class TestDependentApp(int appId) : IDependentApp FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/LightSpeedTestData.cs class LightSpeedTestData (line 9) | public class LightSpeedTestData(DataAssembler dataAssembler, ContentType... method Decorator (line 14) | internal LightSpeedDecorator Decorator(bool? isEnabled = default, bool... method LightSpeedTestEntity (line 32) | private IEntity LightSpeedTestEntity(bool? isEnabled = default, bool? ... FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/LightSpeedUrlParamsTest.cs class LightSpeedUrlParamsTest (line 12) | [Startup(typeof(StartupSxcCoreOnly))] method Parse (line 19) | private static NameValueCollection Parse(string query) => UrlHelpers.P... method GetUrlParamsTac (line 21) | internal static (bool CachingAllowed, string Extension) GetUrlParamsTa... method GetUrlParamsTac (line 25) | internal static (bool CachingAllowed, string Extension) GetUrlParamsTa... method IsEnabled (line 29) | [Theory] method ByUrlParameters (line 41) | [Theory] method NamesShouldFilterResults (line 59) | [Theory] method NamesShouldDisable (line 75) | [Theory] method NamesCanBeMultilineAndCommented (line 93) | [Theory] method LoadTestWithoutCaching (line 108) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/NamedCacheDependencyServiceTests.cs class NamedCacheDependencyServiceTests (line 17) | [Startup(typeof(StartupSxcWithDb))] method KeysAreScopedByAppAndScope (line 30) | [Fact] method GetOrEnsureKeysWithoutDependenciesReturnsAppKeyOnly (line 46) | [Fact] method DependOnMergesKeysOncePerModuleRender (line 54) | [Fact] method TouchInvalidatesOnlyMatchingCacheEntries (line 71) | [Fact] method TouchAppInvalidatesAllMatchingAppCacheEntriesOnly (line 91) | [Fact] method TouchUnknownKeyDoesNotInvalidateExistingEntries (line 109) | [Fact] class StartupSxcWithDbWithoutLightSpeed (line 124) | public class StartupSxcWithDbWithoutLightSpeed : StartupSxcWithDb method ConfigureServices (line 126) | public override void ConfigureServices(IServiceCollection services) class TestApp (line 133) | internal class TestApp(int appId) : IApp method GetQuery (line 146) | public IQuery GetQuery(string name) => throw new NotSupportedException(); FILE: Src/Sxc/ToSic.Sxc.Various.SystemTests/WebLightSpeed/OutputCacheServiceWithoutLightSpeedTests.cs class OutputCacheManagementServiceWithoutLightSpeedTests (line 10) | [Startup(typeof(StartupSxcWithDbWithoutLightSpeed))] class LightSpeedTestCase (line 13) | public class LightSpeedTestCase(ExecutionContext exCtx, string key) method Setup (line 30) | public LightSpeedTestCase Setup() method GetDependencies (line 43) | private IEnumerable GetDependencies(int appId, IEnumerable AdamPath... method PathContainsDotDot_ThrowWhenPathIsInValid (line 10) | [Theory] method PathContainsDotDot_PathIsValid (line 18) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Adam/AdamSecurity.cs class AdamSecurity (line 6) | public class AdamSecurity method BadExtensionsCaught (line 27) | [Fact] method GoodExtensionsNotCaught (line 38) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Blocks/Output/BlockResourceExtractorGetHtmlAttributesTests.cs class BlockResourceExtractorGetHtmlAttributesTests (line 6) | public class BlockResourceExtractorGetHtmlAttributesTests method GetHtmlAttributes (line 9) | private Dictionary GetHtmlAttributes(string htmlTag) =... method TagWithoutAttributesTest (line 12) | [Theory] method OneAttributeWithoutValueTests (line 24) | [Theory] method ManyAttributesWithoutValueTests (line 38) | [Theory] method ManyDuplicateAttributesWithoutValueTests (line 53) | [Theory] method OneAttributeWithValueTests (line 64) | [Theory] method ManyAttributesTests (line 77) | [Theory] method ScriptOnlyAdditionalAttributesTests (line 90) | [Theory] method ScriptOnlyAdditionalAttributesNoValueTests (line 107) | [Theory] method ScriptOnlyAdditionalAttributesWithValueTests (line 119) | [Theory] method ScriptOnlyBlacklistAttributesTests (line 131) | [Theory] method ScriptMixAttributesTests (line 139) | [Theory] method ScriptEventsTests (line 151) | [Theory] method ScriptEventsWithQuotesTests (line 163) | [Theory] method ScriptMultilineAttributeTests (line 174) | [Theory] method ScriptAttributeWithDoubleQuoteSimpleJsonTests (line 185) | [Theory] method ScriptAttributeWithQuoteSimpleJsonTests (line 197) | [Theory] method ScriptAttributeWithSingleQuoteSimpleJsonTests (line 209) | [Theory] method ScriptAttributeWithSingleQuoteSxcJsonTests (line 221) | [Theory] method ScriptAttributeWithDoubleQuoteSxcJsonTests (line 232) | [Theory(Skip = "ATM not ready, Sxc JSON value extraction is not workin... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Code/Help/SourceAnalyzerTests.cs class SourceAnalyzerTests (line 6) | public class SourceAnalyzerTests method ExtractBaseClass (line 8) | private static string ExtractBaseClass(string sourceCode, string class... method ExtractBaseClass_ValidClass_ShouldReturnBaseClass (line 11) | [Fact] method ExtractBaseClass_ValidClassCaseInsensitive_ShouldReturnBaseClass (line 19) | [Fact] method ExtractBaseClass_ClassWithoutBase_ShouldReturnNull (line 27) | [Fact] method ExtractBaseClass_InvalidClassName_ShouldReturnNull (line 35) | [Fact] method ExtractBaseClass_ClassWithGenericBase_ShouldHandleCorrectly (line 43) | [Fact] method ExtractBaseClass_ClassWithInterfaces_ShouldReturnFirstInterface (line 51) | [Fact] method ExtractBaseClass_NestedClass_ShouldReturnNull (line 59) | [Fact(Skip = "unsure")] method ExtractBaseClass_ClassInComments_ShouldReturnNull (line 68) | [Fact(Skip = "unsure")] method ExtractBaseClass_ClassInStringLiteral_ShouldReturnNull (line 77) | [Fact(Skip = "unsure")] method ExtractBaseClass_UnusualFormatting_ShouldHandleCorrectly (line 86) | [Fact] method ExtractBaseClass_NullSourceCode_ShouldReturnNull (line 94) | [Fact] method ExtractBaseClass_EmptySourceCode_ShouldReturnNull (line 102) | [Fact] method ExtractBaseClass_NullClassName_ShouldThrowArgumentNullException (line 110) | [Fact(Skip = "unsure")] method ExtractBaseClass_EmptyClassName_ShouldReturnNull (line 122) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/CodeTests/LoggingTests/LogFnTests.cs class LogFnTests (line 4) | public class LogFnTests : LogTestBase method NoReturnBasic (line 6) | [Fact] method NoReturnAll (line 19) | [Fact] method GenericBasic (line 36) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/CodeTests/LoggingTests/LogTestBase.cs class LogTestBase (line 5) | public class LogTestBase method L (line 8) | public Log L(string l) => new(l); method LA (line 9) | internal CodeLog LA(string l) => new(L(l)); FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContentSecurityPolicyTests/CspParameterFinalizerTests.cs class CspParameterFinalizerTests (line 6) | public class CspParameterFinalizerTests method NothingHasNoDefault (line 10) | [Fact] method AllEmptyDoesNotInitializeDefault (line 18) | [Fact] method AllInitializesDefault (line 29) | [Fact] method AllExtendsDefault (line 40) | [Fact] method FinalizeWithoutDuplicates (line 52) | [Fact] method DeduplicateEmpty (line 65) | [Fact] method DeduplicateNoDuplicates (line 73) | [Fact] method DeduplicateDuplicates (line 85) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContentSecurityPolicyTests/CspParametersTests.cs class CspParametersTests (line 6) | public class CspParametersTests method Empty (line 8) | [Fact] method OnePair (line 16) | [Fact] method OnePairTwoValues (line 23) | [Fact] method TwoPairs (line 32) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContentSecurityPolicyTests/CspPolicyTextProcessorTests.cs class CspPolicyTextProcessorTests (line 6) | public class CspPolicyTextProcessorTests method EmptyWhenNull (line 10) | [Fact] method EmptyWhenEmpty (line 13) | [Fact] method EmptyWhenSpaces (line 16) | [Fact] method EmptyWhenEmptyLines (line 19) | [Fact] method EmptyWhenCommentOnly (line 22) | [Fact] method EmptyWhenMultipleCommentOnly (line 25) | [Fact] method SimplePair (line 29) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContextTests/ParametersAccessedTests.cs class ParametersAccessedTests (line 7) | public class ParametersAccessedTests method AccessedKeysCountNone (line 12) | [Fact] method AccessedKeysCount (line 16) | [Theory] method AccessedKeysList (line 32) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContextTests/ParametersTestData.cs class ParametersTestData (line 6) | internal class ParametersTestData method ParametersId27SortDescending (line 11) | internal static IParameters ParametersId27SortDescending() => NewParam... method ParametersSortDescendingId27 (line 22) | internal static IParameters ParametersSortDescendingId27() => NewParam... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ContextTests/ParametersTests.cs class ParametersTests (line 9) | public class ParametersTests method ModifyDefAndVerify (line 19) | private void ModifyDefAndVerify(int count, string exp, Func new(); method UniqueKeyLength (line 12) | [Fact] method TestKeyOf (line 15) | public string TestKeyOf(object data) => UniqueKeyOf(data); method TestKeysOf (line 16) | public string TestKeysOf(params object[] data) => UniqueKeysOf(data); method Generate100AllDistinct (line 18) | [Fact] method UniqueKeyOfValues (line 27) | [Theory] method UniqueKeyOfString (line 40) | [Theory] method UniqueKeyOfString (line 50) | [Theory] method UniqueKeyOfDate (line 58) | [Theory] method UniqueKeyOfGuid (line 67) | [Theory] method UniqueKeyOfNullableNumber (line 78) | [Fact] method UniqueKeyOfNullableGuid (line 82) | [Fact] method ManyKeys (line 88) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ItemToolbarPickerTests/ItemToolbarPikerWithRulesTests.cs class ItemToolbarPikerWithRulesTests (line 9) | public class ItemToolbarPikerWithRulesTests method BasicConvert (line 11) | [Theory] method BasicConvertWithOp (line 26) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ToolbarConfigurationTests/ToolbarConfigurationShowByRole.cs class ToolbarConfigurationShowByRole (line 9) | public class ToolbarConfigurationShowByRole method TestRoles (line 11) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ToolbarRuleTests/ToolbarRuleBasicTests.cs class ToolbarRuleBasicTests (line 6) | public class ToolbarRuleBasicTests method VerbIsInCommandAndToString (line 8) | [Fact] method VerbWithoutOperationToString (line 12) | [Fact] method VerbWithOpPlusToString (line 16) | [Fact] method VerbWithOpMinusToString (line 20) | [Fact] method VerbWithOpModToString (line 24) | [Fact] method VerbWithOpSkipToString (line 28) | [Fact] method UiShouldBeAdded (line 32) | [Fact] method ParamsShouldBeAdded (line 36) | [Fact] method ParamsAndUiShouldBeAdded (line 40) | [Fact] method OpMinusWithMoreToStringShouldNotKeepParams (line 44) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ToolbarRuleTests/ToolbarRuleForTest.cs class ToolbarRuleForTest (line 15) | internal class ToolbarRuleForTest( FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ToolbarRuleTests/ToolbarRuleOpPickTests.cs class ToolbarRuleOpPickTests (line 7) | public class ToolbarRuleOpPickTests method TacPick (line 9) | private static char TacPick(string op, ToolbarRuleOps defOp, bool? con... method UnknownReturnsDefOp1 (line 12) | [Fact] method UnknownReturnsDefOp2 (line 16) | [Fact] method KnownReturnsValue (line 20) | [Theory] method KnownReturnsFallback (line 27) | [Theory] method ConditionNullKeepsBehavior (line 35) | [Theory] method ConditionTrueKeepsBehavior (line 43) | [Theory] method ConditionFalseReturnsMinus (line 56) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/ToolbarRuleTests/ToolbarRuleToolbarTests.cs class ToolbarRuleToolbarTests (line 8) | public class ToolbarRuleToolbarTests method CommandIsCorrect (line 10) | [Fact] method NameNone (line 14) | [Fact] method NameEmpty (line 18) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonColor.cs class TweakButtonColor (line 6) | public class TweakButtonColor: TweakButtonTestsBase method ColorPrimary (line 18) | [Theory] method ColorPrimaryBoth (line 23) | [MemberData(nameof(ColorTestData))] method ColorBackgroundNamed (line 28) | [MemberData(nameof(ColorTestData))] method ColorForeground (line 33) | [MemberData(nameof(ColorTestData))] method ColorPrimaryAndForeground (line 41) | [MemberData(nameof(ColorTestData))] method ColorPrimaryAndBackground (line 49) | [MemberData(nameof(ColorTestData))] method ColorBackgroundAndForeground (line 57) | [MemberData(nameof(ColorTestData))] method ColorBackgroundAndForegroundPositions (line 66) | [Fact] method Tooltip (line 71) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonOther.cs class TweakButtonOther (line 6) | public class TweakButtonOther: TweakButtonTestsBase method Tooltip (line 8) | [Fact] method Group (line 12) | [Fact] method Icon (line 16) | [Fact] method Classes (line 20) | [Fact] method Position (line 24) | [Fact] method Ui1String (line 28) | [Fact] method Ui2Strings (line 32) | [Fact] method Ui1ObjectA (line 36) | [Fact] method Ui1ObjectB (line 40) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonParameters.cs class TweakButtonParameters (line 6) | public class TweakButtonParameters: TweakButtonTestsBase method FormParameters1String (line 9) | [Fact] method FormParameters2Strings (line 13) | [Fact] method FormParameters1ObjectA (line 17) | [Fact] method FormParameters1ObjectB (line 21) | [Fact] method Parameters1String (line 25) | [Fact] method Parameters2Strings (line 29) | [Fact] method Parameters2Int (line 33) | [Fact] method Parameters2Bool (line 36) | [Fact] method Parameters1ObjectA (line 40) | [Fact] method Parameters1ObjectB (line 44) | [Fact] method Prefill1String (line 48) | [Fact] method Prefill2Strings (line 52) | [Fact] method PrefillGuidArray (line 61) | [Fact] method Prefill1ObjectA (line 67) | [Fact] method Prefill1ObjectB (line 71) | [Fact] method Filter1Object (line 76) | [Fact] method Filter2Objects (line 80) | [Fact] method Filter1String (line 84) | [Fact] method Filter2Strings (line 88) | [Fact] method FilterGuidArray (line 92) | [Fact] method FilterIntArray (line 96) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonShow.cs class TweakButtonShow (line 6) | public class TweakButtonShow: TweakButtonTestsBase method ShowTrue (line 8) | [Fact] method ShowFalse (line 11) | [Fact] method ShowNoParam (line 14) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonTestAccessors.cs class TweakButtonTestAccessors (line 5) | internal static class TweakButtonTestAccessors method TacShow (line 7) | public static ITweakButton TacShow(this ITweakButton button, bool show... method TacColor (line 10) | public static ITweakButton TacColor(this ITweakButton button, string c... method TacTooltip (line 15) | public static ITweakButton TacTooltip(this ITweakButton button, string... method TacGroup (line 18) | public static ITweakButton TacGroup(this ITweakButton button, string v... method TacIcon (line 21) | public static ITweakButton TacIcon(this ITweakButton button, string va... method TacClasses (line 24) | public static ITweakButton TacClasses(this ITweakButton button, string... method TacPosition (line 27) | public static ITweakButton TacPosition(this ITweakButton button, int v... method TacUi (line 30) | public static ITweakButton TacUi(this ITweakButton button, object value) method TacUi (line 33) | public static ITweakButton TacUi(this ITweakButton button, string name... method TacFormParameters (line 36) | public static ITweakButton TacFormParameters(this ITweakButton button,... method TacFormParameters (line 39) | public static ITweakButton TacFormParameters(this ITweakButton button,... method TacParameters (line 42) | public static ITweakButton TacParameters(this ITweakButton button, obj... method TacParameters (line 45) | public static ITweakButton TacParameters(this ITweakButton button, str... method TacPrefill (line 48) | public static ITweakButton TacPrefill(this ITweakButton button, object... method TacPrefill (line 51) | public static ITweakButton TacPrefill(this ITweakButton button, string... method TacFilter (line 54) | public static ITweakButton TacFilter(this ITweakButton button, string ... method TacFilter (line 57) | public static ITweakButton TacFilter(this ITweakButton button, object ... method TacCondition (line 60) | public static ITweakButton TacCondition(this ITweakButton button, bool... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Edit/TweakButtonTests/TweakButtonTestsBase.cs class TweakButtonTestsBase (line 8) | public class TweakButtonTestsBase method NewTb (line 10) | protected ITweakButton NewTb() => new TweakButton(); method AssertUi (line 17) | protected static void AssertUi(IEnumerable expected, ITweakBut... method AssertUi (line 20) | protected static void AssertUi(IEnumerable expected, ITweakBut... method AssertUiJson (line 23) | protected static void AssertUiJson(IEnumerable expected, ITwea... method ToJson (line 26) | private static List ToJson(IEnumerable values) method AssertParams (line 31) | protected static void AssertParams(IEnumerable expected, ITwea... method AssertParams (line 40) | protected static void AssertParams(IEnumerable expected, ITwea... method AssertParamsJson (line 49) | protected static void AssertParamsJson(IEnumerable expected, I... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Images/ImageflowRewriteTests.cs class ImageflowRewriteTests (line 7) | public class ImageflowRewriteTests method AddKeyWhenMissing (line 15) | private static NameValueCollection AddKeyWhenMissing(NameValueCollecti... method QueryStringRewrite (line 18) | private NameValueCollection QueryStringRewrite(NameValueCollection que... method AreEquivalentAlsoByValues (line 21) | private static void AreEquivalentAlsoByValues(NameValueCollection expe... method QueryStringRewriteWhenQueryStringNull (line 31) | [Fact] method QueryStringRewriteWhenQueryStringEmpty (line 38) | [Fact] method QueryStringRewriteWhenQueryStringWithOneItem (line 47) | [Fact] method QueryStringRewriteWhenQueryStringWithManyItems (line 59) | [Fact] method QualityQueryStringRewrite (line 77) | [Fact] method QualityQueryStringRewriteWhenManyItems (line 92) | [Fact] method QualityQueryStringRewriteWhenQueryStringWithManyQualityItems (line 114) | [Fact] method AddKeyWhenMissingInQueryStringEmpty (line 138) | [Fact] method AddKeyWhenNotMissingInQueryStringOneElement (line 146) | [Fact] method AddKeyWhenMissingInQueryStringOneElement (line 156) | [Fact] method AddKeyWhenNotMissingInQueryStringManyElement (line 166) | [Fact] method AddKeyWhenMissingInQueryStringManyElement (line 176) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/ParametersTestExtensions.cs class ParametersTestExtensions (line 8) | internal static class ParametersTestExtensions method NewParameters (line 10) | public static IParameters NewParameters(NameValueCollection originals) method AsParameters (line 13) | public static IParameters AsParameters(this NameValueCollection origin... method AsParameters (line 16) | public static IParameters AsParameters(this string originals) method TestAdd (line 19) | public static IParameters TestAdd(this IParameters p, string key) => p... method TestAdd (line 21) | public static IParameters TestAdd(this IParameters p, string key, stri... method TestAdd (line 23) | public static IParameters TestAdd(this IParameters p, string key, obje... method TestRemove (line 25) | public static IParameters TestRemove(this IParameters p, string name) ... method TestRemove (line 27) | public static IParameters TestRemove(this IParameters p, string name, ... method TestSet (line 29) | public static IParameters TestSet(this IParameters p, string name) => ... method TestSet (line 30) | public static IParameters TestSet(this IParameters p, string name, str... method TestSet (line 32) | public static IParameters TestSet(this IParameters p, string name, obj... method TestToggle (line 34) | public static IParameters TestToggle(this IParameters p, string name, ... method TestFilter (line 35) | public static IParameters TestFilter(this IParameters p, string names)... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/QueryHelperTests.cs class QueryHelperTests (line 7) | public class QueryHelperTests method AddQueryString (line 9) | private static string AddQueryString(string url, NameValueCollection q... method EmptyUrls (line 34) | [Fact] method FileReferenceUrls (line 42) | [Fact] method FileReferenceUrlsWithAddOns (line 56) | [Fact] method EmptyUrlWithExistingParams (line 75) | [Fact] method NoParams (line 83) | [Fact] method ParamsButNoAdditional (line 91) | [Fact] method NoParamsButAddOne (line 102) | [Fact] method ParamsAndAddOne (line 110) | [Fact] method VerifyUnchangedWithoutAddOn (line 120) | private void VerifyUnchangedWithoutAddOn(string url) FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/SrcSetParsePart.cs class SrcSetParsePart (line 7) | public class SrcSetParsePart type TestSpecs (line 9) | public record TestSpecs(string Variants, double Size, char SizeType, i... method ParsePartAsPart (line 59) | [Theory] method ParsePartAsSet (line 64) | [Theory] method TestFactorsPart (line 79) | [Theory] method TestFactorsSet (line 82) | [Theory] method ParseFaultySourcePartOnly (line 93) | [Theory] method ParseFaultySourceSetOnly (line 96) | [Theory] method ParseFaultySourcePartWithCommaOnly (line 107) | [Theory] method ParseSet (line 112) | [Fact] method TestPartOnly (line 131) | private static void TestPartOnly(TestSpecs specs) method TestSetOnly (line 138) | private static void TestSetOnly(TestSpecs specs) method BuildExpected (line 147) | private static RecipeVariant BuildExpected(float size, char sizeType, ... method CompareSrcSetPart (line 156) | private static void CompareSrcSetPart(string variants, RecipeVariant r... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlHelperTests/MergeNameValueCollectionTests.cs class MergeNameValueCollectionTests (line 7) | public class MergeNameValueCollectionTests method ImportTest (line 13) | private NameValueCollection ImportTest(NameValueCollection first, Name... method Test (line 18) | private void Test(string exp, string expReplace, string first, string ... method BasicMerge (line 37) | [Fact] public void BasicMerge() => Test("first=1&second=2", Same, "fir... method LongerMerge (line 38) | [Fact] public void LongerMerge() => Test("first=1&a=b&second=2&x=z", S... method EmptyBoth (line 39) | [Fact] public void EmptyBoth() => Test("", Same, "", ""); method EmptyFirst (line 40) | [Fact] public void EmptyFirst() => Test("second=2&x=z",Same, "", "seco... method EmptySecond (line 41) | [Fact] public void EmptySecond() => Test("first=1&a=b", Same, "first=1... method FirstJustKey (line 43) | [Fact] public void FirstJustKey() => Test("first&second=2&x=z", Same, ... method IdenticalKeys (line 45) | [Fact] public void IdenticalKeys() => Test( FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlHelperTests/Obj2UrlMerge.cs class Obj2UrlMerge (line 6) | public class Obj2UrlMerge method SerializeWithChild (line 9) | private string SerializeWithChild(object main, object child) => method FirstOnlyString (line 14) | [Theory] method ChildOnlyString (line 24) | [Theory] method MainObjectChildString (line 34) | [Fact] method MainStringChildString (line 38) | [Fact] method MainStringChildObject (line 42) | [Fact] method MainObjectChildObject (line 46) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlHelperTests/Obj2UrlTests.cs class Obj2UrlTests (line 6) | public class Obj2UrlTests method O2uSerialize (line 22) | private string O2uSerialize(object data) => new ObjectToUrl().Serializ... method WithArray (line 25) | [Fact] method StringOnly (line 35) | [Fact] method StringNull (line 38) | [Fact] method StringEmpty (line 40) | [Fact] method StringsInArray (line 43) | [Fact] method StringsInArrayNullOnly (line 46) | [Fact] method StringsInArrayEmptyOnly (line 48) | [Fact] method StringsInArrayWithNull (line 51) | [Fact] method StringsInArray2 (line 54) | [Fact] method BasicObj (line 57) | [Fact] method WithSubArray (line 62) | [Fact] method MergeObject1And2 (line 77) | [Fact] method MergeObject1AndString2 (line 83) | [Fact] method MergeString1AndObject2 (line 89) | [Fact] method BasicWithPrefix (line 95) | [Fact] method SubObj (line 102) | [Fact] method SubSubObj (line 117) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlHelperTests/ParseQueryStringTests.cs class ParseQueryStringTests (line 8) | public class ParseQueryStringTests method Parse (line 15) | private NameValueCollection Parse(string query) => UrlHelpers.ParseQue... method TestPQS (line 18) | private void TestPQS(string expected, int expCount, string query) method Null (line 27) | [Fact] public void Null() => TestPQS("", 0, null); method Empty (line 28) | [Fact] public void Empty() => TestPQS("", 0, string.Empty); method Spaces (line 29) | [Fact] public void Spaces() => TestPQS("", 0, " "); method BasicPair (line 31) | [Fact] public void BasicPair() => TestPQS("2sxc=cool", 1, UseExpected); method BasicPairWithSpaces (line 32) | [Fact] public void BasicPairWithSpaces() => TestPQS("2sxc=cool", 1, " ... method BasicPairWithQuestionPrefix (line 35) | [Fact] public void BasicPairWithQuestionPrefix() => TestPQS("2sxc=cool... method BasicPairWithAndPrefix (line 36) | [Fact] public void BasicPairWithAndPrefix() => TestPQS("2sxc=cool", 1,... method BasicPairWithAndSuffix (line 37) | [Fact] public void BasicPairWithAndSuffix() => TestPQS("2sxc=cool", 1,... method TwoPairs (line 40) | [Fact] public void TwoPairs() => TestPQS("2sxc=cool&eav=power", 2, Use... method SingleValue (line 41) | [Fact] public void SingleValue() => TestPQS("2sxc", 1, UseExpected); method SingleValues (line 42) | [Fact] public void SingleValues() => TestPQS("2sxc&eav&test", 3, UseEx... method PairWithSingleValue (line 43) | [Fact] public void PairWithSingleValue() => TestPQS("2sxc=cool&activat... method PairsWithSingleValues (line 44) | [Fact] public void PairsWithSingleValues() => TestPQS("2sxc=cool&activ... method MultipleIdenticalKeys (line 46) | [Fact] public void MultipleIdenticalKeys() => TestPQS("id=27&id=48&id=... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlParts/UrlPartsProtocolAndDomain.cs class UrlPartsProtocolAndDomain (line 4) | public class UrlPartsProtocolAndDomain : UrlPartsTestBase method ProtocolDetection (line 8) | [Fact] method VerRepRoot (line 38) | private void VerRepRoot(string expected, string url, string post) method RepRootEmptyOrigUsesReplacement (line 45) | [Fact] public void RepRootEmptyOrigUsesReplacement() => VerRepRoot("//... method RepRootOnlyDomainWorks (line 46) | [Fact] public void RepRootOnlyDomainWorks() => VerRepRoot("//abc.org",... method RepRootPreserveOrigProtocolIfNotNew (line 47) | [Fact] public void RepRootPreserveOrigProtocolIfNotNew() => VerRepRoot... method RepRootTakeNewProtocolIfGiven (line 48) | [Fact] public void RepRootTakeNewProtocolIfGiven() => VerRepRoot("//ab... method RepRootSkipInvalidProtocol (line 49) | [Fact] public void RepRootSkipInvalidProtocol() => VerRepRoot("https:/... method RepRootUseStandaloneProtocol (line 50) | [Fact] public void RepRootUseStandaloneProtocol() => VerRepRoot("ftp:/... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlParts/UrlPartsTestBase.cs class UrlPartsTestBase (line 5) | public class UrlPartsTestBase method UrlParts (line 7) | protected UrlParts UrlParts(string url) => new(url); FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlParts/UrlPartsToLink.cs class UrlPartsToLink (line 4) | public class UrlPartsToLink : UrlPartsTestBase method To (line 23) | private void To(string expected, string url, string type) method DomainAndProtocolToDefault (line 29) | [Fact] public void DomainAndProtocolToDefault() => To("https://abc.org... method DomainAndProtocolToFull (line 30) | [Fact] public void DomainAndProtocolToFull() => To("https://abc.org", ... method DomainAndProtocolToRel (line 31) | [Fact] public void DomainAndProtocolToRel() => To("", "https://abc.org... method DomainAndProtocolToRoot (line 32) | [Fact] public void DomainAndProtocolToRoot() => To("//abc.org", "https... method EmptyToDefault (line 34) | [Fact] public void EmptyToDefault() => To("", "", null); method EmptyToFull (line 35) | [Fact] public void EmptyToFull() => To("", "", Full); method FullToDefault (line 37) | [Fact] public void FullToDefault() => To(FullLink, FullLink, null); method FullToFull (line 38) | [Fact] public void FullToFull() => To(FullLink, FullLink, Full); method FullToBase (line 39) | [Fact] public void FullToBase() => To(FullPath, FullLink, Path); method FullToRoot (line 40) | [Fact] public void FullToRoot() => To(FullRoot, FullLink, Root); method PathToDefault (line 42) | [Fact] public void PathToDefault() => To(FullPath, FullPath, null); method PathToFull (line 43) | [Fact] public void PathToFull() => To(FullPath, FullPath, Full); method PathToBase (line 44) | [Fact] public void PathToBase() => To(FullPath, FullPath, Path); method PathToRoot (line 45) | [Fact] public void PathToRoot() => To(FullPath, FullPath, Root); FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/LinksAndImages/UrlParts/UrlPartsTrivial.cs class UrlPartsTrivial (line 4) | public class UrlPartsTrivial: UrlPartsTestBase method TrivialUrls (line 7) | [Fact] method VerifyUrlOnly (line 17) | private void VerifyUrlOnly(string url) method UrlsWithFragments (line 26) | [Fact] method VerifyUrlAndFragmentOnly (line 35) | private void VerifyUrlAndFragmentOnly(string url, string pathExp, stri... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/PageProperty/UpdatePropertyTest.cs class UpdatePropertyTest (line 6) | public class UpdatePropertyTest method UpdatePropertyTestAccessor (line 10) | private string UpdatePropertyTestAccessor(string original, PagePropert... method PlaceholderSimple (line 13) | [Fact] method PlaceholderEnd (line 21) | [Fact] method PlaceholderMiddle (line 29) | [Fact] method PlaceholderOtherCase (line 37) | [Fact] method PlaceholderOnly (line 45) | [Fact] method PlaceholderNotFound (line 53) | [Fact] method PlaceholderNotFoundReplace (line 61) | [Fact] method PlaceholderNotFoundPrepend (line 69) | [Fact] method PlaceholderNotFoundAppend (line 77) | [Fact] method PlaceholderNotFoundAuto (line 84) | [Fact] method NullOriginal (line 92) | [Fact] method ValueNull (line 100) | [Fact] method AllNull (line 108) | [Fact] method ValueEmpty (line 116) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/PlumbingTests/CleanParamTests.cs class CleanParamTests (line 6) | public class CleanParamTests method DoubleOrNull (line 8) | [Theory] method DoubleOrNullEdgeCase (line 27) | [Fact] method FloatOrNullObject (line 31) | [Fact] method FloatOrNullOld (line 35) | [Fact] method DoubleOrNullWithCalculation (line 58) | [Theory] method IntOrNull (line 82) | [Theory] method IntOrNullObject (line 100) | [Fact] method IntOrZeroNull (line 106) | [Theory] method IntOrZeroNullObject (line 120) | [Fact] method RealStringOrNull (line 125) | [Theory] method RealStringOrNullWithObject (line 139) | [Fact] method DoubleNearZero (line 144) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ServiceTweaks/CmsHtmlTweakTests.cs class CmsHtmlTweakTests (line 6) | public class CmsHtmlTweakTests method GetTweakers (line 8) | private (TweakInput Tw1, TweakInput Tw2) GetTweakers() method AddingTweakDoesNotAffectOriginal (line 15) | [Fact] method AddingTweakIsCorrectType (line 23) | [Fact] method GetPreprocessIsCorrect (line 31) | [Fact] method GetPostProcessIsCorrect (line 41) | [Fact] method Preprocess (line 49) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/ServiceTweaks/TweakListTests.cs class TweakListTests (line 7) | public class TweakListTests method CloneIsFunctional (line 9) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Services/HttpContextServiceTests.cs class HttpContextServiceTests (line 7) | public class HttpContextServiceTests method Redirect301_SetsStatusCodeAndLocationHeader (line 9) | [Fact] method Redirect_WithCustomRedirectCode_SetsStatusCodeAndLocationHeader (line 21) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Services/TurnOnTests/PickOrBuildSpecsTests.cs class PickOrBuildSpecsTests (line 8) | public class PickOrBuildSpecsTests method RunAnonObject (line 10) | [Fact] method RunOnly (line 17) | [Fact] method RunArgsOnly (line 24) | [Fact] method RunArgsAndData (line 30) | [Fact] method RunAndDataNumber (line 38) | [Fact] method RunAndDataString (line 45) | [Fact] method RunAndRequireString (line 52) | [Fact] method RunAndRequireArray (line 59) | [Fact] method CompareJsonsAndTrace (line 66) | private static void CompareJsonsAndTrace(TurnOnSpecs expected, object ... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/Services/TurnOnTests/TurnOnTestAccessors.cs class TurnOnTestAccessors (line 5) | internal static class TurnOnTestAccessors method TacPickOrBuildSpecs (line 7) | public static object TacPickOrBuildSpecs(object runOrSpecs, object req... FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/WebUrlTests/UrlValueCamelCaseTest.cs class UrlValueCamelCaseTest (line 6) | public class UrlValueCamelCaseTest method TestProcess (line 8) | private UrlValueCamelCase TestProcess() => new(); method BasicTests (line 10) | [Theory] FILE: Src/Sxc/ToSic.Sxc.Various.UnitTests/WebUrlTests/UrlValueFilterTests.cs class UrlValueFilterTests (line 6) | public class UrlValueFilterTests method TestFilter (line 8) | private UrlValueFilterNames TestFilter(bool defaultSerialize, IEnumera... method NoFilterKeepAll (line 11) | [Fact] method NoFilterKeepNone (line 19) | [Fact] method FilterSomeKeepRest (line 27) | [Fact] method FilterSomeDropRest (line 38) | [Fact] FILE: Src/Sxc/ToSic.Sxc.Web/Apps.Sys.Installation/IPlatformAppInstaller.cs type IPlatformAppInstaller (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAutoInstallPackagesUiUrl (line 9) | string GetAutoInstallPackagesUiUrl(ISite site, IModule module, bool fo... FILE: Src/Sxc/ToSic.Sxc.Web/Apps.Sys.Installation/PlatformAppInstallerUnknown.cs class PlatformAppInstallerUnknown (line 8) | internal class PlatformAppInstallerUnknown(WarnUseOfUnknown d... FILE: Src/Sxc/ToSic.Sxc.Web/LookUp/DateTimeLookUp.cs class DateTimeLookUp (line 5) | internal class DateTimeLookUp() : LookUpBase("DateTime", "LookUp in Date... method Get (line 7) | public override string Get(string key, string format) FILE: Src/Sxc/ToSic.Sxc.Web/LookUp/QueryStringLookUp.cs class QueryStringLookUp (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method Get (line 20) | public override string Get(string key, string format) method GetOverrideParam (line 33) | private string? GetOverrideParam(string key, string originalParameters... FILE: Src/Sxc/ToSic.Sxc.Web/LookUp/TicksLookUp.cs class TicksLookUp (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Get (line 9) | public override string Get(string key, string format) FILE: Src/Sxc/ToSic.Sxc.Web/Polymorphism.Sys/CssFrameworkDetectorUnknown.cs class CssFrameworkDetectorUnknown (line 7) | internal class CssFrameworkDetectorUnknown(WarnUseOfUnknown Connect.Koi.CssFrameworks.Unknown; FILE: Src/Sxc/ToSic.Sxc.Web/Polymorphism.Sys/PolymorphismConstants.cs class PolymorphismConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Web/Polymorphism.Sys/PolymorphismKoi.cs class PolymorphismKoi (line 7) | [PrivateApi] method Edition (line 15) | public string? Edition(PolymorphismConfiguration config, string? overr... method IsViable (line 25) | public bool IsViable() => true; FILE: Src/Sxc/ToSic.Sxc.Web/Polymorphism.Sys/PolymorphismPermissions.cs class PolymorphismPermissions (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Edition (line 18) | public string? Edition(PolymorphismConfiguration config, string? overr... method IsViable (line 34) | public bool IsViable() => true; FILE: Src/Sxc/ToSic.Sxc.Web/StartupSxcWeb.cs class StartupSxcWeb (line 17) | [InternalApi_DoNotUse_MayChangeWithoutNotice] method AddSxcWeb (line 20) | public static IServiceCollection AddSxcWeb(this IServiceCollection ser... method AddKoi (line 65) | public static IServiceCollection AddKoi(this IServiceCollection services) method AddNetVariations (line 73) | public static IServiceCollection AddNetVariations(this IServiceCollect... FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.EditUi/EditUiResourceSettings.cs type EditUiResourceSettings (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.EditUi/EditUiResources.cs class EditUiResources (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetResources (line 35) | public EditUiResourcesSpecs GetResources(bool enabled, int? siteId, Ed... class EditUiResourcesSpecs (line 70) | public class EditUiResourcesSpecs FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.EditUi/HtmlDialog.cs class HtmlDialog (line 11) | [PrivateApi] method CleanImport (line 35) | public static string CleanImport(string html) method UpdatePlaceholders (line 49) | public static string UpdatePlaceholders(string html, string content, i... FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.Http/HttpAbstractionBase.cs class HttpAbstractionBase (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method QueryStringKeyValuePairs (line 26) | public List> QueryStringKeyValuePairs() method GetCookie (line 41) | public string? GetCookie(string cookieName) FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.Http/HttpHybrid-NetCore.cs class HttpHybrid (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.Web/Web.Sys.Http/HttpHybrid-NetFramework.cs class HttpHybrid (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExportExtensionTestAccessors.cs class ExportExtensionTestAccessors (line 11) | internal static class ExportExtensionTestAccessors method ExportTac (line 16) | public static FileToUploadToClient ExportTac(this ExtensionExportServi... FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExportExtensionTestContext.cs class ExportExtensionTestContext (line 20) | internal sealed class ExportExtensionTestContext : IDisposable method ExportExtensionTestContext (line 33) | private ExportExtensionTestContext(string tempRoot, ServiceProvider sp... method Create (line 40) | public static ExportExtensionTestContext Create() method SetupExtension (line 78) | public void SetupExtension(string name, ExtensionManifest manifest) method SetExtensionsBundled (line 99) | public void SetExtensionsBundled(string name, string bundledCommaSepar... method WriteInstalledLockFile (line 125) | public void WriteInstalledLockFile(string name, string lockJson) method SanitizeJsonElement (line 134) | private static JsonElement SanitizeJsonElement(JsonElement el) => el.V... method CreateExtensionFiles (line 139) | public void CreateExtensionFiles(string name, params (string fileName,... method CreateAppCodeFiles (line 154) | public void CreateAppCodeFiles(string name, params (string fileName, s... method Dispose (line 169) | public void Dispose() class FakeAppReaderFactory (line 179) | private class FakeAppReaderFactory : IAppReaderFactory method Get (line 181) | public IAppReader Get(int appId) => null!; method Get (line 182) | public IAppReader Get(IAppIdentity appIdentity) => null!; method GetSystemPreset (line 183) | public IAppReader GetSystemPreset() => null!; method AppIdentity (line 184) | public IAppIdentityPure AppIdentity(int appId) => new AppIdentity(1,... method GetZonePrimary (line 185) | public IAppReader GetZonePrimary(int zoneId) => throw new NotImpleme... method TryGet (line 186) | public IAppReader? TryGet(IAppIdentity appIdentity) => null; method ToReader (line 187) | public IAppReader? ToReader(IAppStateCache? state) => null; method TryGetSystemPreset (line 188) | public IAppReader? TryGetSystemPreset(bool nullIfNotLoaded) => null; method GetOrKeep (line 189) | public IAppReader GetOrKeep(IAppIdentity appIdOrReader) => throw new... class FakeAppPathsMicroSvc (line 192) | private class FakeAppPathsMicroSvc(string root) : IAppPathsMicroSvc method Get (line 194) | public IAppPaths Get(IAppReader appReader) => new FakeAppPaths(root); method Get (line 195) | public IAppPaths Get(IAppReader appReader, ISite? siteOrNull) => new... class FakeAppPaths (line 198) | private class FakeAppPaths(string physicalPath) : IAppPaths class SimpleJsonService (line 208) | private class SimpleJsonService : IJsonService method ToJson (line 216) | public string ToJson(object item) => JsonSerializer.Serialize(item, ... method ToJson (line 217) | public string ToJson(object item, int indentation) => JsonSerializer... method To (line 219) | public T? To(string json) => JsonSerializer.Deserialize(json, ... method ToObject (line 220) | public object? ToObject(string json) => JsonSerializer.Deserialize? ToTypedList(string json, NoParamOrder np... class FakeSite (line 227) | private class FakeSite(string appsRootPhysicalFull) : ISite method Init (line 229) | public ISite Init(int siteId, ILog? parentLogOrNull) => this; FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExportExtensionTestHelpers.cs class ExportExtensionTestHelpers (line 10) | internal static class ExportExtensionTestHelpers method GetJsonFileFromZip (line 15) | public static Dictionary GetJsonFileFromZip(ZipArchive... method GetElement (line 27) | public static JsonElement GetElement(this Dictionary d... method GetBool (line 33) | public static bool GetBool(this Dictionary dict, strin... method GetString (line 39) | public static string? GetString(this Dictionary dict, ... FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExportExtensionTests.cs class ExportExtensionTests (line 15) | public class ExportExtensionTests method Export_BasicExtension_CreatesZipStructure (line 19) | [Fact] method Export_VerifyZipContainsExtensionJson (line 36) | [Fact] method Export_VerifyZipContainsLockJson (line 51) | [Fact] method Export_IncludesBundledExtensions_AndListsAllInPackageInstall (line 70) | [Fact] method Export_SkipsMissingBundledExtensions (line 150) | [Fact] method Export_ThrowsWhenExtensionNotFound (line 200) | [Fact] method Export_ThrowsWhenExtensionJsonMissing (line 209) | [Fact] method Export_SetsIsInstalledToTrue_WhenFalse (line 226) | [Fact] method Export_SetsIsInstalledToTrue_WhenMissing (line 243) | [Fact] method Export_DoesNotModifyOriginalExtensionJson (line 260) | [Fact] method Export_IncludesAppCode_WhenHasAppCodeTrue (line 286) | [Fact] method Export_ExcludesAppCode_WhenHasAppCodeFalse (line 306) | [Fact] method Export_ExcludesAppCode_WhenPropertyMissing (line 323) | [Fact] method Export_LockFileHasCorrectVersion (line 343) | [Fact] method Export_LockFileContainsFilesArray (line 362) | [Fact] method Export_LockFileEntryHasFileAndHash (line 385) | [Fact] method Export_ExtensionFilesIncluded (line 419) | [Fact] method Export_FilePathsStartWithExtensions (line 439) | [Fact] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionBackendTestAccessors.cs class ExtensionBackendTestAccessors (line 8) | internal static class ExtensionBackendTestAccessors method GetExtensionsTac (line 10) | public static ExtensionsResultDto GetExtensionsTac(this ExtensionReade... method SaveExtensionTac (line 13) | public static bool SaveExtensionTac(this ExtensionWriterBackend writer... method InstallExtensionZipTac (line 16) | public static bool InstallExtensionZipTac(this ExtensionInstallBackend... FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionInstallBackendTest.cs class ExtensionInstallBackendTest (line 13) | public class ExtensionInstallBackendTest method InstallZip_Simple_Works (line 19) | [Fact] method InstallZip_BlocksTraversal (line 83) | [Fact] method InstallZip_Overwrite_Behavior (line 141) | [Fact] method InstallZip_MissingTopLevelExtensionsFolder_Fails (line 231) | [Fact] method InstallZip_MissingLockFile_Fails (line 251) | [Fact] method InstallZip_InvalidExtensionJson_Fails (line 280) | [Fact] method InstallZip_MissingFilesListedInLock_Fails (line 311) | [Fact] method InstallZip_UnexpectedExtraFiles_Fails (line 349) | [Fact] method InstallZip_HashMismatch_Fails (line 388) | [Fact] method InstallZip_WithAppCodeFiles (line 433) | [Fact] method InstallZip_MultipleExtensions (line 488) | [Fact] method InstallZip_MultipleExtensions_OneInvalid_FailsAndNoneInstalled (line 542) | [Fact] method InstallZip_LockFileCopiedAndReadOnly (line 591) | [Fact] method InstallZip_Overwrite_ReplacesPreviousFileContent (line 630) | [Fact] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionManifestServiceTestAccessors.cs class ExtensionManifestServiceTestAccessors (line 10) | internal static class ExtensionManifestServiceTestAccessors method LoadManifestTac (line 15) | public static ExtensionManifest? LoadManifestTac(this ExtensionManifes... method GetManifestFileTac (line 21) | public static FileInfo GetManifestFileTac(this ExtensionManifestServic... FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionManifestServiceTests.cs class ExtensionManifestServiceTests (line 12) | public class ExtensionManifestServiceTests : IDisposable method ExtensionManifestServiceTests (line 17) | public ExtensionManifestServiceTests() method Dispose (line 24) | public void Dispose() method LoadManifest_JsonElements_CanBeSerializedWithoutError (line 31) | [Fact] method LoadManifest_ComplexJsonElements_PreserveStructure (line 71) | [Fact] method LoadManifest_MultipleLoads_ProduceIndependentManifests (line 127) | [Fact] method LoadManifest_EmptyJsonElements_HandleCorrectly (line 160) | [Fact] method LoadManifest_ValidFile_ReturnsManifest (line 188) | [Fact] method LoadManifest_EmptyFile_ReturnsNull (line 214) | [Fact] method LoadManifest_InvalidJson_ReturnsNull (line 232) | [Fact] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionsBackendTestContext.cs class ExtensionsBackendTestContext (line 22) | internal sealed class ExtensionsBackendTestContext : IDisposable method ExtensionsBackendTestContext (line 38) | private ExtensionsBackendTestContext(string tempRoot, ServiceProvider ... method Create (line 48) | public static ExtensionsBackendTestContext Create() method Dispose (line 132) | public void Dispose() class FakeAppReaderFactory (line 142) | private class FakeAppReaderFactory : IAppReaderFactory method Get (line 144) | public IAppReader Get(int appId) method Get (line 146) | public IAppReader Get(IAppIdentity appIdentity) method GetSystemPreset (line 148) | public IAppReader GetSystemPreset() method AppIdentity (line 150) | public IAppIdentityPure AppIdentity(int appId) method GetZonePrimary (line 152) | public IAppReader GetZonePrimary(int zoneId) method TryGet (line 154) | public IAppReader? TryGet(IAppIdentity appIdentity) method ToReader (line 156) | public IAppReader? ToReader(IAppStateCache? state) method TryGetSystemPreset (line 158) | public IAppReader? TryGetSystemPreset(bool nullIfNotLoaded) method GetOrKeep (line 160) | public IAppReader GetOrKeep(IAppIdentity appIdOrReader) class FakeAppPathsMicroSvc (line 164) | private class FakeAppPathsMicroSvc(string root) : IAppPathsMicroSvc method Get (line 166) | public IAppPaths Get(IAppReader appReader) method Get (line 168) | public IAppPaths Get(IAppReader appReader, ISite? siteOrNull) class FakeAppPaths (line 172) | private class FakeAppPaths(string physicalPath) : IAppPaths class SimpleJsonService (line 182) | private class SimpleJsonService : IJsonService method ToJson (line 190) | public string ToJson(object item) => item switch method ToJson (line 196) | public string ToJson(object item, int indentation) method To (line 198) | public T? To(string json) method ToObject (line 200) | public object? ToObject(string json) method ToTyped (line 212) | public ITyped ToTyped(string json, NoParamOrder noParamOrder = defau... method ToTypedList (line 214) | public IEnumerable ToTypedList(string json, NoParamOrder noP... class FakeSite (line 218) | private class FakeSite(string appsRootPhysicalFull) : ISite method Init (line 220) | public ISite Init(int siteId, ILog? parentLogOrNull) => this; class FakeGlobalConfiguration (line 235) | private class FakeGlobalConfiguration : IGlobalConfiguration method FakeGlobalConfiguration (line 239) | public FakeGlobalConfiguration() method GetThis (line 247) | public string? GetThis(string? key = null) method GetThisOrSet (line 250) | public string? GetThisOrSet(Func generator, string? key = null) method GetThisErrorOnNull (line 260) | public string GetThisErrorOnNull(string? key = null) method SetThis (line 263) | public string? SetThis(string? value, string? key = null) class FakeAppJsonConfigurationService (line 270) | private class FakeAppJsonConfigurationService : IAppJsonConfigurationS... method MoveAppJsonTemplateFromOldToNewLocation (line 272) | public void MoveAppJsonTemplateFromOldToNewLocation() method GetAppJson (line 276) | public AppJsonConfiguration? GetAppJson(int appId, bool useShared) method AppJsonCacheKey (line 279) | public string AppJsonCacheKey(int appId, bool useShared) method ExcludeSearchPatterns (line 282) | public ICollection ExcludeSearchPatterns(string sourceFolder... class FakeAppsCatalog (line 286) | private class FakeAppsCatalog : IAppsCatalog method Apps (line 288) | public IReadOnlyDictionary Apps(int zoneId) method Zone (line 294) | public Zone Zone(int zoneId) method DefaultAppIdentity (line 297) | public IAppIdentityPure DefaultAppIdentity(int zoneId) method PrimaryAppIdentity (line 300) | public IAppIdentityPure PrimaryAppIdentity(int zoneId) method AppIdentity (line 303) | public IAppIdentityPure AppIdentity(int appId) method AppNameId (line 306) | public string AppNameId(IAppIdentity appIdentity) class FakeAppsCacheSwitch (line 310) | private class FakeAppsCacheSwitch : AppsCacheSwitch method FakeAppsCacheSwitch (line 314) | public FakeAppsCacheSwitch() : base(null!, null!, null!, null!) class FakeAppsCacheSwitchable (line 327) | private class FakeAppsCacheSwitchable : IAppsCacheSwitchable method Purge (line 330) | public void Purge(IAppIdentity app) { } method PurgeZones (line 331) | public void PurgeZones() { } method Get (line 332) | public IAppStateCache Get(IAppIdentity app, IAppLoaderTools tools) =... method Zones (line 333) | IReadOnlyDictionary IAppsCache.Zones(IAppLoaderTools tool... method ZoneIdOfApp (line 334) | int IAppsCache.ZoneIdOfApp(int appId, IAppLoaderTools tools) => 1; method Has (line 335) | public bool Has(IAppIdentity app) => false; method Update (line 336) | void IAppsCache.Update(IAppIdentity app, IEnumerable entities, ... method Add (line 337) | public void Add(IAppStateCache appState) { } method Load (line 338) | public void Load(IAppIdentity app, string primaryLanguage, IAppLoade... method IsViable (line 341) | public bool IsViable() => true; FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionsBackendTests.cs class ExtensionsBackendTests (line 11) | public class ExtensionsBackendTests method SaveThenRead_Roundtrip_Works (line 23) | [Fact] method SaveThenRead_WithSampleSimpleExtension_Config_Works (line 68) | [Fact] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionsReaderEditionsTests.cs class ExtensionsReaderEditionsTests (line 9) | public class ExtensionsReaderEditionsTests method GetExtensions_NoEditions_WhenEditionsSupportedFalse (line 13) | [Fact] method GetExtensions_NoEditions_WhenEditionsSupportedMissing (line 36) | [Fact] method GetExtensions_DetectsEdition_WhenEditionFolderExists (line 55) | [Fact] method GetExtensions_DetectsMultipleEditions (line 92) | [Fact] method GetExtensions_ReturnsIconUrlsPerEdition (line 136) | [Fact] method GetExtensions_EditionConfiguration_PreservesAllProperties (line 260) | [Fact] method GetExtensions_DoesNotTreatExtensionsFolderAsEdition (line 296) | [Fact] method GetExtensions_HandlesMultipleExtensionsWithDifferentEditionSetups (line 323) | [Fact] FILE: Src/Sxc/ToSic.Sxc.WebApi.Tests/Extensions/ExtensionsReaderTestContext.cs class ExtensionsReaderTestContext (line 21) | internal sealed class ExtensionsReaderTestContext : IDisposable method ExtensionsReaderTestContext (line 35) | private ExtensionsReaderTestContext(string tempRoot, ServiceProvider s... method Create (line 43) | public static ExtensionsReaderTestContext Create() method SetupExtension (line 99) | public void SetupExtension(string name, object config) method SetupEdition (line 117) | public void SetupEdition(string editionName, string extensionName, obj... method CreateEditionFolderOnly (line 135) | public void CreateEditionFolderOnly(string editionName, string extensi... method Dispose (line 147) | public void Dispose() class FakeAppReaderFactory (line 157) | private class FakeAppReaderFactory : IAppReaderFactory method Get (line 159) | public IAppReader Get(int appId) method Get (line 161) | public IAppReader Get(IAppIdentity appIdentity) method GetSystemPreset (line 163) | public IAppReader GetSystemPreset() method AppIdentity (line 165) | public IAppIdentityPure AppIdentity(int appId) method GetZonePrimary (line 167) | public IAppReader GetZonePrimary(int zoneId) method TryGet (line 169) | public IAppReader? TryGet(IAppIdentity appIdentity) method ToReader (line 171) | public IAppReader? ToReader(IAppStateCache? state) method TryGetSystemPreset (line 173) | public IAppReader? TryGetSystemPreset(bool nullIfNotLoaded) method GetOrKeep (line 175) | public IAppReader GetOrKeep(IAppIdentity appIdOrReader) class FakeAppPathsMicroSvc (line 179) | private class FakeAppPathsMicroSvc(string root) : IAppPathsMicroSvc method Get (line 181) | public IAppPaths Get(IAppReader appReader) method Get (line 183) | public IAppPaths Get(IAppReader appReader, ISite? siteOrNull) class FakeAppPaths (line 187) | private class FakeAppPaths(string physicalPath) : IAppPaths class SimpleJsonService (line 197) | private class SimpleJsonService : IJsonService method ToJson (line 205) | public string ToJson(object item) method ToJson (line 207) | public string ToJson(object item, int indentation) method To (line 209) | public T? To(string json) method ToObject (line 211) | public object? ToObject(string json) method ToTyped (line 213) | public ITyped? ToTyped(string json, NoParamOrder noParamOrder = defa... method ToTypedList (line 215) | public IEnumerable? ToTypedList(string json, NoParamOrder no... class FakeAppJsonConfigurationService (line 219) | private class FakeAppJsonConfigurationService : IAppJsonConfigurationS... method FakeAppJsonConfigurationService (line 225) | public FakeAppJsonConfigurationService(string appRoot) method MoveAppJsonTemplateFromOldToNewLocation (line 243) | public void MoveAppJsonTemplateFromOldToNewLocation() method GetAppJson (line 247) | public AppJsonConfiguration? GetAppJson(int appId, bool useShared) =... method AppJsonCacheKey (line 249) | public string AppJsonCacheKey(int appId, bool useShared) => string.E... method ExcludeSearchPatterns (line 251) | public ICollection ExcludeSearchPatterns(string sourceFolder... method EnsureEdition (line 254) | public void EnsureEdition(string editionName) method PersistConfiguration (line 269) | private void PersistConfiguration() class FakeSite (line 279) | private class FakeSite(string appsRootPhysicalFull) : ISite method Init (line 281) | public ISite Init(int siteId, ILog? parentLogOrNull) FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetEditInfo.cs class AssetEditInfo (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method AssetEditInfo (line 37) | public AssetEditInfo() { } method AssetEditInfo (line 39) | public AssetEditInfo(int appId, string appName, string fileName, bool ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetEditor.cs class AssetEditor (line 8) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 27) | public AssetEditor Init(IAppReader appReader, string fileName, bool gl... method EnsureUserMayEditAssetOrThrow (line 54) | public void EnsureUserMayEditAssetOrThrow(string? fullPath = null) method AddViewDetailsAndTypes (line 82) | private static AssetEditInfo AddViewDetailsAndTypes(AssetEditInfo temp... method NormalizePath (line 98) | private static string NormalizePath(string path) => Path.GetFullPath(n... method Create (line 125) | public bool Create(string contents) method SanitizeFileName (line 143) | private void SanitizeFileName() method EnsureFolders (line 150) | private static void EnsureFolders(string absolutePath) method CreateAsset (line 162) | private static void CreateAsset(string absolutePath, string contents) method SanitizeFileNameAndCheckIfAssetAlreadyExists (line 170) | public bool SanitizeFileNameAndCheckIfAssetAlreadyExists() FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Dnn.cs class AssetTemplates (line 5) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Hybrid.cs class AssetTemplates (line 5) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Markdown.cs class AssetTemplates (line 3) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Oqtane.cs class AssetTemplates (line 3) | public partial class AssetTemplates; FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Text.cs class AssetTemplates (line 3) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Token.cs class AssetTemplates (line 3) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.Typed.cs class AssetTemplates (line 5) | public partial class AssetTemplates FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/AssetTemplates.cs class AssetTemplates (line 3) | [PrivateApi] method GetTemplates (line 24) | public List GetTemplates() => _templates ??= FILE: Src/Sxc/ToSic.Sxc.WebApi/Apps.Sys.EditAssets/TemplateInfo.cs class TemplateInfo (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/AdamCode.cs class AdamCode (line 15) | [PrivateApi("Used by DynamicApiController and Hybrid.Api12_DynCode")] method SaveInAdam (line 20) | public IFile SaveInAdam(NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/AdamControllerReal.cs class AdamControllerReal (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Upload (line 16) | public AdamItemDto Upload(HttpUploadedFile uploadInfo, int appId, stri... method Items (line 58) | public IEnumerable Items(int appId, string cont... method Folder (line 81) | public IEnumerable Folder(int appId, string con... method Delete (line 113) | public bool Delete(int appId, string contentType, Guid guid, string fi... method Rename (line 124) | public bool Rename(int appId, string contentType, Guid guid, string fi... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/AdamItemDtoMaker.cs class AdamItemDtoMaker (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] class Dependencies (line 22) | public class Dependencies; method Convert (line 33) | public IEnumerable Convert(AdamFolderFileSet set) method Create (line 57) | public virtual AdamItemDto Create(IFile file) method Create (line 82) | public virtual AdamItemDto Create(IFolder folder) method GetMetadataOf (line 104) | private IEnumerable? GetMetadataOf(ITypedMetadata? md) method CanEditFolder (line 122) | private bool CanEditFolder(Eav.Apps.Assets.IAsset original) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/AdamPrefetchHelper.cs class AdamPrefetchHelper (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAdamItemsForPrefetch (line 14) | public ICollection GetAdamItemsForPrefetch(string subFold... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/IAdamController.cs type IAdamController (line 6) | public interface IAdamController method Upload (line 21) | object Upload(int appId, string contentType, Guid guid, string field, ... method Items (line 33) | IEnumerable Items(int appId, string contentType... method Folder (line 46) | IEnumerable Folder(int appId, string contentTyp... method Delete (line 61) | bool Delete(int appId, string contentType, Guid guid, string field, st... method Rename (line 77) | bool Rename(int appId, string contentType, Guid guid, string field, st... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/IAdamItemDtoMaker.cs type IAdamItemDtoMaker (line 6) | public interface IAdamItemDtoMaker: IServiceWithSetup Convert(AdamFolderFileSet set); method Create (line 9) | AdamItemDto Create(IFile file); method Create (line 10) | AdamItemDto Create(IFolder folder); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Adam/IAdamPrefetchHelper.cs type IAdamPrefetchHelper (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAdamItemsForPrefetch (line 14) | ICollection GetAdamItemsForPrefetch(string subFolderName,... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppControllerReal.cs class AppControllerReal (line 22) | [ShowApiWhenReleased(ShowApiMode.Never)] method List (line 46) | public ICollection List(int zoneId) method InheritableApps (line 49) | public ICollection InheritableApps() method App (line 52) | public void App(int zoneId, int appId, bool fullDelete = true) method App (line 55) | public void App(int zoneId, string name, int? inheritAppId = null) method Languages (line 63) | public List Languages(int appId) method Statistics (line 66) | public AppExportInfoDto Statistics(int zoneId, int appId) => exportApp... method FlushCache (line 68) | public bool FlushCache(int zoneId, int appId) method Export (line 75) | public FileToUploadToClient Export(AppExportSpecs specs) method SaveData (line 78) | public Task> SaveData(AppExportSpecs specs) method GetStack (line 81) | public List GetStack(int appId, string? part, string?... method Reset (line 84) | public async Task Reset(int zoneId, int appId, string... method Import (line 94) | public ImportResultDto Import(HttpUploadedFile uploadInfo, int zoneId,... method GetPendingApps (line 117) | public IEnumerable GetPendingApps(int zoneId) method InstallPendingApps (line 130) | public ImportResultDto InstallPendingApps(int zoneId, IEnumerable ApiControllerFilesInAppCode(string mask, s... method CheckForControllerTypeInAppCodeAssembly (line 119) | private bool CheckForControllerTypeInAppCodeAssembly(string controller... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/AppFilesControllerReal_Directory.cs class AppFilesControllerReal (line 6) | partial class AppFilesControllerReal method FullDirList (line 10) | private (List Folders, List Files) FullDirLis... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/AppFilesControllerReal_List.cs class AppFilesControllerReal (line 5) | partial class AppFilesControllerReal method All (line 7) | public ICollection All(int appId, bool global, string? path = ... method AppFiles (line 50) | public AllFilesDto AppFiles(int appId, string? path, string? mask) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/AppFilesControllerReal_Path.cs class AppFilesControllerReal (line 5) | partial class AppFilesControllerReal method ResolveAppPath (line 7) | private string ResolveAppPath(int appId, bool global) => FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/AppFilesControllerReal_Security.cs class AppFilesControllerReal (line 5) | partial class AppFilesControllerReal method GetTemplateContent (line 7) | private string? GetTemplateContent(AppFileDto assetFromTemplateDto) method EnsurePathMayBeAccessed (line 24) | private string EnsurePathMayBeAccessed(string p, string appPath, bool ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/IAppFilesController.cs type IAppFilesController (line 5) | public interface IAppFilesController method All (line 7) | ICollection All(int appId, bool global, string? path = null, s... method Asset (line 17) | AssetEditInfo Asset(int appId, method Asset (line 30) | bool Asset( method Create (line 46) | bool Create( method GetTemplates (line 58) | TemplatesDto GetTemplates(string? purpose = null, string? type = null); method Preview (line 60) | TemplatePreviewDto Preview(int appId, string path, string templateKey,... method AppFiles (line 62) | AllFilesDto AppFiles(int appId, string? path = null, string? mask = nu... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppFiles/TemplatesDto.cs class TemplatesDto (line 5) | public class TemplatesDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/AppPartsControllerReal.cs class AppPartsControllerReal (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Get (line 20) | public ExportPartsOverviewDto Get(int zoneId, int appId, string scope)... method Export (line 24) | public THttpResponseType Export(int zoneId, int appId, string contentT... method Import (line 35) | public ImportResultDto Import(int zoneId, int appId) method Import (line 49) | public ImportResultDto Import(HttpUploadedFile uploadInfo, int zoneId,... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/CodeControllerReal.cs class CodeControllerReal (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] class HelpItem (line 17) | public class HelpItem method InlineHelp (line 25) | public IEnumerable InlineHelp(string language) method GenerateDataModels (line 56) | public RichResult GenerateDataModels(int appId, string? edition, strin... method Sanitize (line 145) | private static string? Sanitize(string? value) => value.HasValue() ? v... method Normalize (line 147) | private static ICollection? Normalize(string? raw) method Normalize (line 153) | private static ICollection? Normalize(IEnumerable? raw) method GetEditions (line 175) | public EditionsDto GetEditions(int appId) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/DataControllerReal.cs class DataControllerReal (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] method BundleExport (line 29) | public THttpResponseType BundleExport(int appId, Guid exportConfigurat... method BundleImport (line 32) | public ImportResultDto BundleImport(HttpUploadedFile uploadInfo, int z... method BundleSave (line 53) | public bool BundleSave(int appId, Guid exportConfiguration, int indent... method BundleRestore (line 56) | public bool BundleRestore(string fileName, int zoneId, int appId) method Recycle (line 79) | public void Recycle(int appId, int transactionId) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/DialogControllerReal.cs class DialogControllerReal (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method Settings (line 18) | public DialogContextStandaloneDto Settings(int appId) class DialogContextStandaloneDto (line 46) | public class DialogContextStandaloneDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/EditionsDto.cs class EditionsDto (line 10) | public class EditionsDto: RichResult class EditionDto (line 18) | public class EditionDto class GeneratorDto (line 27) | public class GeneratorDto(IFileGenerator generator) class EditionsJsonExtension (line 37) | public static class EditionsJsonExtension method ToEditionsDto (line 39) | public static EditionsDto ToEditionsDto(this AppJsonConfiguration appJ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/ExtensionsDto.cs class ExtensionsResultDto (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] class ExtensionDto (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/IAdminDataController.cs type IAdminDataController (line 4) | public interface IAdminDataController method BundleExport (line 9) | THttpResponseType BundleExport(int appId, Guid exportConfiguration, in... method BundleImport (line 14) | ImportResultDto BundleImport(int zoneId, int appId); method BundleSave (line 19) | bool BundleSave(int appId, Guid exportConfiguration, int indentation =... method BundleRestore (line 24) | bool BundleRestore(string fileName, int zoneId, int appId); method Recycle (line 40) | void Recycle(int appId, int transactionId); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/IAppExtensionsController.cs type IAppExtensionsController (line 9) | public interface IAppExtensionsController method Extensions (line 16) | ExtensionsResultDto Extensions(int appId); method InstallPreflight (line 23) | PreflightResultDto InstallPreflight(int appId, string editions = ""); method Install (line 33) | bool Install(int zoneId, int appId, string editions = "", bool overwri... method InstallPreflightFrom (line 41) | PreflightResultDto InstallPreflightFrom(int appId, string[] urls, stri... method InstallFrom (line 52) | bool InstallFrom(int zoneId, int appId, string[] urls, string editions... method Inspect (line 60) | ExtensionInspectResultDto Inspect(int appId, string name, string? edit... method Configuration (line 69) | bool Configuration(int appId, string name, ExtensionManifest configura... method Download (line 77) | THttpResponseType Download(int appId, string name); method Delete (line 88) | bool Delete(int appId, string name, string? edition = null, bool force... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/IDialogController.cs type IDialogController (line 3) | public interface IDialogController method Settings (line 11) | DialogContextStandaloneDto Settings(int appId); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/IViewController.cs type IViewController (line 18) | public interface IViewController method All (line 25) | IEnumerable All(int appId); method Delete (line 33) | bool Delete(int appId, int id); method Json (line 44) | THttpResponseType Json(int appId, int viewId); method Import (line 53) | ImportResultDto Import(int zoneId, int appId); method Usage (line 65) | IEnumerable Usage(int appId, Guid guid); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/Query/QueryControllerReal.cs class QueryControllerReal (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method DeleteIfUnused (line 24) | public bool DeleteIfUnused(int appId, int id) method DebugStream (line 44) | public QueryRunDto DebugStream(int appId, int id, string from, string ... method RunDev (line 50) | public QueryRunDto RunDev(int appId, int id, int top) => method LookUpEngineWithBlockRequired (line 53) | private ILookUpEngine LookUpEngineWithBlockRequired() FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/ScopeDetailsDto.cs class ScopeDetailsDto (line 5) | public class ScopeDetailsDto class ScopesDto (line 19) | public class ScopesDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/TypeControllerReal.cs class TypeControllerReal (line 13) | [ShowApiWhenReleased(ShowApiMode.Never)] method List (line 28) | public IEnumerable List(int appId, string? scope = nul... method Scopes (line 38) | public ScopesDto Scopes(int appId) method Get (line 71) | public ContentTypeDto Get(int appId, string contentTypeId, string? sco... method Delete (line 75) | public bool Delete(int appId, string staticName) method Save (line 82) | public bool Save(int appId, Dictionary? item) method AddGhost (line 104) | public bool AddGhost(int appId, string sourceNameId) method SetTitle (line 108) | public void SetTitle(int appId, int contentTypeId, int attributeId) method Json (line 114) | public THttpResponseType Json(int appId, string name) method Import (line 124) | public ImportResultDto Import(int zoneId, int appId) method Import (line 135) | public ImportResultDto Import(HttpUploadedFile uploadInfo, int zoneId,... method JsonBundleExport (line 158) | public THttpResponseType JsonBundleExport(int appId, Guid exportConfig... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Admin/ViewControllerReal.cs class ViewControllerReal (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method All (line 22) | public IEnumerable All(int appId) => viewsBackend.Valu... method Delete (line 25) | public bool Delete(int appId, int id) => viewsBackend.Value.Delete(app... method Json (line 28) | public THttpResponseType Json(int appId, int viewId) => viewExportImpo... method Import (line 37) | public ImportResultDto Import(int zoneId, int appId) => throw new NotI... method Import (line 47) | public ImportResultDto Import(HttpUploadedFile uploadInfo, int zoneId,... method Usage (line 66) | public IEnumerable Usage(int appId, Guid guid) method UsagePreparations (line 75) | public ViewControllerReal UsagePreparations(Func, I... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ApiForBlockHelpers.cs class ApiForBlockHelpers (line 5) | internal static class ApiForBlockHelpers method ThrowIfNotAllowedInApp (line 7) | public static void ThrowIfNotAllowedInApp(this Generator> GetItems(string conten... method GetOne (line 80) | public IDictionary GetOne(string contentType, Func CreateOrUpdate(string contentType, ... method AddParentRelationship (line 150) | private bool AddParentRelationship(IDictionary values... method GetMetadata (line 183) | private Target? GetMetadata(Dictionary newContentItem... method GetTargetType (line 209) | private static int GetTargetType(JsonValue target) => method DataController (line 219) | private SimpleDataEditService DataController(IAppIdentity app) => _dat... method InitEavAndSerializer (line 226) | private IConvertToEavLight InitEavAndSerializer(int appId, bool userMa... method Delete (line 244) | public void Delete(string contentType, int id, string? appPathForLogOnly) method Delete (line 260) | public void Delete(string? contentType, Guid guid, string? appPathForL... method ThrowIfNotAllowedInType (line 279) | protected MultiPermissionsTypes ThrowIfNotAllowedInType(string content... method ThrowIfNotAllowedInItem (line 287) | protected MultiPermissionsItems ThrowIfNotAllowedInItem(IEntity itm, L... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/AppDataControllerReal.cs class AppDataControllerReal (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetEntities (line 17) | public IEnumerable> GetEntities(string con... method GetOne (line 26) | public IDictionary GetOne(string contentType, string i... method GetAndSerializeOneAfterSecurityChecks (line 51) | private IDictionary GetAndSerializeOneAfterSecurityChe... method CreateOrUpdate (line 60) | public IDictionary CreateOrUpdate(string contentType, ... method Delete (line 71) | public void Delete(string contentType, string id, string? appPath = null) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/AppExtensionRelease.cs type AppExtensionRelease (line 7) | [ModelSpecs(ContentType = ContentTypeId)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/AppQueryControllerReal.cs class AppQueryControllerReal (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] method Query (line 37) | public IDictionary> Query(string n... method QueryPost (line 40) | public IDictionary> QueryPost(stri... method PublicQuery (line 67) | public IDictionary> PublicQuery(st... method PublicQueryPost (line 71) | public IDictionary> PublicQueryPos... method BuildQueryAndRun (line 90) | private IDictionary> BuildQueryAnd... method PrepareDataConverter (line 158) | private IConvertToEavLight PrepareDataConverter(bool withGuid, bool is... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/AppQueryODataHelper.cs class AppQueryODataHelper (line 16) | [ShowApiWhenReleased(ShowApiMode.Never)] method ApplyOData (line 22) | internal IDictionary> ApplyOData(I... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/AppsBackend.cs class AppsBackend (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method Apps (line 21) | public ICollection Apps() method GetInheritableApps (line 27) | public ICollection GetInheritableApps() method CreateAppDto (line 33) | private AppDto CreateAppDto(IAppReader appReader) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/CacheControllerReal.cs class CacheControllerReal (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Flush (line 13) | public bool Flush(string appPath, AppCacheFlushSpecs? request) method FlushAuto (line 16) | public bool FlushAuto(int? appId, AppCacheFlushSpecs? request) method FlushInternal (line 22) | private bool FlushInternal(int appId, AppCacheFlushSpecs? specs) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionDeleteBackend.cs class ExtensionDeleteBackend (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method DeleteExtension (line 24) | public bool DeleteExtension(int appId, string name, string? edition, b... method DeleteData (line 74) | private void DeleteData(IAppReader appReader, int appId, IEnumerable NormalizeEditions(string? editions) method NormalizeEdition (line 33) | internal static string NormalizeEdition(string? edition) method MergeEditions (line 44) | internal static List MergeEditions(List requested, Lis... method GetEditionRoot (line 50) | internal static string GetEditionRoot(IAppPaths appPaths, string edition) method GetEditionRoot (line 53) | internal static string GetEditionRoot(string appRoot, string edition) method GetExtensionRoot (line 58) | internal static string GetExtensionRoot(IAppPaths appPaths, string ext... method GetExtensionRoot (line 61) | internal static string GetExtensionRoot(string appRoot, string extensi... method GetExtensionAppCodePath (line 64) | internal static string GetExtensionAppCodePath(string appRoot, string ... method DetectInstalledEditions (line 72) | internal static List DetectInstalledEditions(string appRoot, L... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionExportService.cs class ExtensionExportService (line 19) | [ShowApiWhenReleased(ShowApiMode.Never)] method Export (line 39) | public FileToUploadToClient Export(int appId, string name) type ExtensionExportSpec (line 144) | private sealed record ExtensionExportSpec( method ToNiceJson (line 161) | private string ToNiceJson(object data) => JsonSerializer.Serialize(dat... method CreateZipArchive (line 163) | private MemoryStream CreateZipArchive( method BuildExtensionExport (line 217) | private ExtensionExportSpec BuildExtensionExport(int appId, string ext... method ModifyExtensionManifest (line 284) | private ExtensionManifest ModifyExtensionManifest(ExtensionManifest ma... method CollectFilesToInclude (line 337) | private List<(string sourcePath, string zipPath)> CollectFilesToInclude( method TryAddAppCodeFiles (line 370) | private List<(string, string)> TryAddAppCodeFiles(List<(string, string... method ExportDataBundlesIfNeeded (line 385) | private List<(string bundlePath, string zipFile, string fileContents)>... method AddDirectoryFiles (line 499) | private List<(string, string)> AddDirectoryFiles(string sourcePath, st... method CreatePackageIndexFile (line 572) | private PackageIndexFile CreatePackageIndexFile( method CreatePackageInstallFile (line 617) | private PackageInstallFile CreatePackageInstallFile(List EnumerateFilesSafe(string? path) method EnsureTrailingBackslash (line 64) | internal static string EnsureTrailingBackslash(string path) method CalculateHash (line 67) | internal static string CalculateHash(string path) type LockFileReadResult (line 71) | internal record LockFileReadResult(bool Success, string? Error, Dictiona... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionManifestSerializer.cs class ExtensionManifestSerializer (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Sanitize (line 16) | private static JsonElement Sanitize(JsonElement el) => el.ValueKind ==... method Serialize (line 21) | public static string Serialize(ExtensionManifest manifest, JsonSeriali... method Serialize (line 33) | public static string Serialize(JsonElement manifest, JsonSerializerOpt... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionPreflightDtos.cs class PreflightResultDto (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] class PreflightExtensionDto (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] class ExtensionEditionDto (line 34) | [ShowApiWhenReleased(ShowApiMode.Never)] class ExtensionFeaturesDto (line 61) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionPreflightHelper.cs class ExtensionPreflightHelper (line 11) | internal class ExtensionPreflightHelper( method BuildEditionInfo (line 17) | internal ExtensionEditionDto? BuildEditionInfo(int appId, string appRo... method MapFeatures (line 57) | internal ExtensionFeaturesDto MapFeatures(ExtensionManifest manifest) method HasBreakingChanges (line 72) | private bool HasBreakingChanges(ExtensionManifest incomingManifest, st... method LoadInstalledManifest (line 105) | private ExtensionManifest? LoadInstalledManifest(string editionRoot, s... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionReaderBackend.cs class ExtensionReaderBackend (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetExtensions (line 23) | public ExtensionsResultDto GetExtensions(int appId) method DetectEditions (line 139) | private List DetectEditions(string appRootPath, string e... method ReadInputType (line 193) | private static string? ReadInputType(FileInfo manifestFile) method GetIconUrl (line 205) | private string GetIconUrl(IAppPaths appPaths, string editionName, stri... method BuildRelativeIconPath (line 216) | private static string BuildRelativeIconPath(IAppPaths appPaths, string... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionValidationHelper.cs class ExtensionValidationHelper (line 12) | internal class ExtensionValidationHelper(ExtensionManifestService manife... method ValidateCandidateSubfolders (line 14) | internal (string? error, Dictionary lock... method ValidateExtensionJsonFile (line 68) | internal ManifestValidationResult ValidateExtensionJsonFile(string ext... method ValidateLockFile (line 93) | internal LockValidationResult ValidateLockFile(string lockFilePath, st... method AppCodeExtensionFolderName (line 149) | internal static string AppCodeExtensionFolderName(string folderName) =... method GetActualCasedPath (line 156) | internal static string GetActualCasedPath(string fullPath) method GetActualCasedPath (line 172) | internal static string GetActualCasedPath(string parentPath, string fo... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionValidationModels.cs type ValidationResult (line 8) | internal record ValidationResult(bool Success, string? Error); type LockValidationResult (line 10) | internal record LockValidationResult(bool Success, string? Error, HashSe... type ManifestValidationResult (line 12) | internal record ManifestValidationResult(bool Success, string? Error, bo... type ExtensionExtractionResult (line 14) | internal record ExtensionExtractionResult( FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ExtensionWriterBackend.cs class ExtensionWriterBackend (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method SaveConfiguration (line 17) | public bool SaveConfiguration(int appId, string name, ExtensionManifes... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/App/ReadOnlyFileHelper.cs class ReadOnlyFileHelper (line 8) | internal class ReadOnlyFileHelper(ILog? parentLog) : HelperBase(parentLo... method RemoveReadOnlyRecursive (line 10) | internal void RemoveReadOnlyRecursive(string directory) method RemoveReadOnlyIfNeeded (line 29) | internal void RemoveReadOnlyIfNeeded(string path, string? relPath = null) method EnsureReadOnly (line 50) | internal void EnsureReadOnly(string path, string relPath) method ClearDirectoryReadOnly (line 71) | internal void ClearDirectoryReadOnly(string directory) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/AppStack/AppStackBackend.cs class AppStackBackend (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAll (line 20) | public List GetAll(int appId, string part, string? ke... method GetStackDump (line 48) | public List GetStackDump(IAppReader appReader, strin... method GetViewSettingsForMixin (line 58) | private IEntity? GetViewSettingsForMixin(Guid? viewGuid, string?[] lan... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Block/BlockControllerReal.cs class BlockControllerReal (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method Block (line 27) | public string Block(int parentId, string field, int index, string app ... method Item (line 35) | public void Item(int? index = null) method App (line 48) | public void App(int? appId) method Apps (line 56) | public IEnumerable Apps(string? apps = null) method ContentTypes (line 68) | public IEnumerable ContentTypes() => viewsBackend.V... method Templates (line 78) | public IEnumerable Templates() => viewsBackend.Value.T... method Template (line 87) | public Guid? Template(int templateId, bool forceCreateContentGroup) method Render (line 94) | public AjaxRenderDto Render(int templateId, string lang, string edition) method Set (line 97) | public BlockControllerReal Set(string moduleRoot) method Publish (line 107) | public bool Publish(string part, int index) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Block/IBlockController.cs type IBlockController (line 6) | public interface IBlockController method Block (line 11) | string Block(int parentId, string field, int index, string app = "", G... method Item (line 16) | void Item(int? index = null); method App (line 23) | void App(int? appId); method Apps (line 30) | IEnumerable Apps(string? apps = null); method ContentTypes (line 36) | IEnumerable ContentTypes(); method Templates (line 42) | IEnumerable Templates(); method Template (line 51) | Guid? Template(int templateId, bool forceCreateContentGroup); method Render (line 60) | AjaxRenderDto Render(int templateId, string lang, string edition); method Publish (line 65) | bool Publish(string part, int index); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/EditControllerReal.cs class EditControllerReal (line 6) | [ShowApiWhenReleased(ShowApiMode.Never)] method Load (line 17) | public async Task Load(List items, int ap... method Save (line 20) | public async Task> Save(EditSaveDto package, int... method LinkInfo (line 24) | public LinkInfoDto LinkInfo(string link, int appId, string? contentTyp... method Publish (line 28) | public bool Publish(int id) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/EditLoadBackend.cs class EditLoadBackend (line 11) | [ShowApiWhenReleased(ShowApiMode.Never)] method Load (line 40) | public async Task Load(int appId, List it... method UsedTypes (line 134) | private List UsedTypes(LowCodeActionContext context, Lis... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/EditSaveBackend.cs class EditSaveBackend (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method Save (line 24) | public async Task> Save(int appId, EditSaveDto p... method DoSave (line 178) | private Dictionary DoSave(WorkEntities workAppEntities, Lis... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/IUiPicker.cs type IUiPicker (line 8) | internal interface IUiPicker FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/IUiPickerSourceEntity.cs type IUiPickerSourceEntity (line 8) | internal interface IUiPickerSourceEntity FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityAddContentTypes.cs class EditLoadActivityAddContentTypes (line 9) | public class EditLoadActivityAddContentTypes(Generator j... method Run (line 12) | public async Task> Run(LowCodeActionContext ma... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityAddContext.cs class EditLoadActivityAddContext (line 7) | public class EditLoadActivityAddContext(IUiContextBuilder contextBuilder... method Run (line 10) | public async Task> Run(LowCodeActionContext ac... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityAddNecessaryInputTypes.cs class EditLoadActivityAddNecessaryInputTypes (line 8) | public class EditLoadActivityAddNecessaryInputTypes(GenWorkPlus> Run(LowCodeActionContext ma... method GetNecessaryInputTypes (line 20) | private List GetNecessaryInputTypes(List> Run(LowCodeActionContext ac... method TryToPrefectAdditionalData (line 38) | public EditPrefetchDto TryToPrefectAdditionalData(int appId, EditLoadD... method PrefetchEntities (line 47) | private ICollection PrefetchEntities(int appId, Ed... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityAddRequiredFeatures.cs class EditLoadActivityAddRequiredFeatures (line 7) | public class EditLoadActivityAddRequiredFeatures(IUiContextBuilder conte... method Run (line 10) | public async Task> Run(LowCodeActionContext ac... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityCleanupRequest.cs class EditLoadActivityCleanupRequest (line 11) | public class EditLoadActivityCleanupRequest(ContentGroupList contentGrou... method Run (line 15) | public async Task>> Run(LowCodeActionC... method TryToAutoFindMetadataSingleton (line 35) | private List TryToAutoFindMetadataSingleton(List js... method Run (line 15) | public async Task> Run(LowCodeActionContext ac... method GetSerializeAndMdAssignJsonEntity (line 55) | private JsonEntity GetSerializeAndMdAssignJsonEntity(int appId, Bundle... method ConstructEmptyEntity (line 101) | private IEntity ConstructEmptyEntity(int appId, ItemIdentifier header,... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityPrefetchHelper_Adam.cs class EditLoadActivityAddPrefetch (line 3) | partial class EditLoadActivityAddPrefetch method PrefetchAdam (line 5) | private Dictionary GetAdamListOfItems(int appId, BundleW... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivityPrefetchHelper_Links.cs class EditLoadActivityAddPrefetch (line 5) | partial class EditLoadActivityAddPrefetch method PrefetchLinks (line 7) | private Dictionary PrefetchLinks(int appId, EditL... method TryToConvertOrErrorText (line 46) | private LinkInfoDto TryToConvertOrErrorText(int appId, string contentT... method BundleWithLinkFields (line 62) | private static List BundleWithLinkFields(EditLoad... class BundleWithLinkField (line 82) | private class BundleWithLinkField FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Activities/EditLoadActivitySettingsHelper.cs class EditLoadActivitySettingsHelper (line 14) | [ShowApiWhenReleased(ShowApiMode.Never)] type ActionContext (line 24) | public record ActionContext(List UsedTypes); method Run (line 26) | public async Task> Run(LowCodeActionContext ac... method GetSettings (line 45) | private EditSettingsDto GetSettings(IContextOfApp contextOfApp, List(Func getList, Func GetValues(LoadSettingsProviderParam... method GetContentTypes (line 105) | private List GetContentTypes(LoadSettings... method GetSettingsEntities (line 151) | private List GetSettingsEntities(IAppWorkCtxPlus appWorkCt... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/ILoadSettingsContentTypesProvider.cs type ILoadSettingsContentTypesProvider (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetContentTypes (line 10) | List GetContentTypes(LoadSettingsProviderParameters para... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/ILoadSettingsProvider.cs type ILoadSettingsProvider (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetSettings (line 6) | Dictionary GetSettings(LoadSettingsProviderParameters ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsApiKeys.cs class LoadSettingsApiKeys (line 5) | internal class LoadSettingsApiKeys(LazySvc secureDat... method GetSettings (line 8) | public Dictionary GetSettings(LoadSettingsProviderPara... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsForBase.cs class LoadSettingsForBase (line 6) | internal abstract class LoadSettingsForBase(string logName, object[]? co... method GetSettings (line 9) | public abstract Dictionary GetSettings(LoadSettingsPro... method GetSettings (line 11) | public Dictionary GetSettings( FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsForContentType.cs class LoadSettingsForContentType (line 8) | internal class LoadSettingsForContentType() method GetSettings (line 11) | public Dictionary GetSettings(LoadSettingsProviderPara... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsForGpsDefaults.cs class LoadSettingsForGpsDefaults (line 6) | internal class LoadSettingsForGpsDefaults(LazySvc GetSettings(LoadSettingsPro... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsForPickerSources.cs class LoadSettingsForPickerSources (line 9) | internal class LoadSettingsForPickerSources() : LoadSettingsProviderBase... method GetContentTypes (line 13) | public List GetContentTypes(LoadSettingsProviderParamete... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsForWysiwygDefaults.cs class LoadSettingsForWysiwygDefaults (line 8) | internal class LoadSettingsForWysiwygDefaults() method GetSettings (line 11) | public override Dictionary GetSettings(LoadSettingsPro... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsProviderBase.cs class LoadSettingsProviderBase (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method SettingsByKeys (line 8) | protected Dictionary SettingsByKeys(PropertyStack appS... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/Edit/Load.Settings/LoadSettingsProviderParameters.cs class LoadSettingsProviderParameters (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/HistoryControllerReal.cs class HistoryControllerReal (line 6) | [PrivateApi] method Get (line 13) | public List Get(int appId, ItemIdentifier item) method Restore (line 17) | public bool Restore(int appId, int transactionId, ItemIdentifier item) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/HyperlinkBackend.cs class HyperlinkBackend (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method LookupHyperlink (line 21) | public LinkInfoDto LookupHyperlink(int appId, string hyperlink, string... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/List/ContentGroupControllerReal.cs class ContentGroupControllerReal (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method Header (line 35) | public EntityInListDto? Header(Guid guid) method Replace (line 61) | public void Replace(Guid guid, string part, int index, int entityId, b... method Replace (line 68) | public ReplacementListDto? Replace(Guid guid, string part, int index) method FindTypeNameOnContentGroup (line 77) | private string? FindTypeNameOnContentGroup(Guid guid, string part) method ItemList (line 96) | public List ItemList(Guid guid, string part) method ItemList (line 119) | public bool ItemList(Guid guid, List? list, string? ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/List/EntityInListDto.cs class EntityInListDto (line 5) | public class EntityInListDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/List/IContentGroupController.cs type IContentGroupController (line 3) | public interface IContentGroupController method Header (line 5) | EntityInListDto? Header(Guid guid); method Replace (line 6) | void Replace(Guid guid, string part, int index, int entityId, bool add... method Replace (line 7) | ReplacementListDto? Replace(Guid guid, string part, int index); method ItemList (line 8) | List ItemList(Guid guid, string part); method ItemList (line 9) | bool ItemList(Guid guid, List list, string? part = nu... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/List/ListControllerReal.cs class ListControllerReal (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method Move (line 23) | public void Move(Guid? parent, string fields, int index, int toIndex) method Delete (line 33) | public void Delete(Guid? parent, string fields, int index) method ModifyList (line 45) | private void ModifyList(IEntity target, string fields, Action items, string typeName) FindItemAndFieldTypeNam... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Cms/List/ReplacementListDto.cs class ReplacementListDto (line 3) | public class ReplacementListDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ContentBlocks/ContentBlockBackend.cs class ContentBlockBackend (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] method NewBlockAndRender (line 36) | public IRenderResult NewBlockAndRender(int parentId, string field, int... method AddItem (line 48) | public void AddItem(int? index = null) method PublishPart (line 61) | public bool PublishPart(string part, int index) method RenderForAjax (line 71) | public AjaxRenderDto RenderForAjax(int templateId, string lang, string... method RenderToResult (line 146) | private IRenderResult RenderToResult(int templateId, string lang, stri... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Context/IWebApiContextBuilder.cs type IWebApiContextBuilder (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method PrepareContextResolverForApiRequest (line 10) | ISxcCurrentContextService PrepareContextResolverForApiRequest(); FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Context/NetCoreWebApiContextHelper.cs class NetCoreWebApiContextHelper (line 13) | internal class NetCoreWebApiContextHelper: CodeHelperBase method NetCoreWebApiContextHelper (line 18) | public NetCoreWebApiContextHelper(ControllerBase owner, ICanGetService... method InitializeBlockContext (line 34) | public void InitializeBlockContext(ActionExecutingContext context) method OnActionExecutingEnd (line 48) | public void OnActionExecutingEnd(ActionExecutingContext context) method TryToAttachAppFromUrlParams (line 83) | private void TryToAttachAppFromUrlParams(ActionExecutingContext contex... method LoadAppOnly (line 121) | private IApp LoadAppOnly(int appId, ISite site) method SetupResponseMaker (line 134) | public void SetupResponseMaker() => _helper.GetService... method SaveInAdam (line 142) | public Sxc.Adam.IFile SaveInAdam(NoParamOrder npo = default, FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Context/UiContextBuilderBase.cs class UiContextBuilderBase (line 15) | [ShowApiWhenReleased(ShowApiMode.Never)] type Dependencies (line 21) | public record Dependencies( method InitApp (line 42) | public IUiContextBuilder InitApp(IAppReader? appReaderOrNull) method Get (line 50) | public ContextDto Get(Ctx flags, CtxEnable enableFlags) method GetLanguage (line 70) | protected virtual ContextLanguageDto? GetLanguage() method GetSystem (line 86) | protected virtual ContextResourceWithApp GetSystem(Ctx flags) method GetSite (line 101) | protected virtual ContextResourceWithApp GetSite(Ctx flags) method GetPage (line 118) | protected virtual WebResourceDto GetPage() => method GetEnable (line 124) | protected virtual ContextEnableDto GetEnable(CtxEnable ctx) method GetGettingStartedUrl (line 146) | protected virtual string GetGettingStartedUrl() => EavConstants.UrlNot... method GetApp (line 148) | protected virtual ContextAppDto? GetApp(Ctx flags) method GetUser (line 197) | protected virtual ContextUserDto GetUser(Ctx flags) method GetFeatures (line 221) | protected virtual IList GetFeatures(Ctx flags) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Context/UiContextBuilderUnknown.cs class UiContextBuilderUnknown (line 3) | internal sealed class UiContextBuilderUnknown: UiContextBuilderBase, IIs... method UiContextBuilderUnknown (line 5) | public UiContextBuilderUnknown(Dependencies services, WarnUseOfUnknown... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Context/WebApiContextBuilderUnknown.cs class WebApiContextBuilderUnknown (line 5) | internal class WebApiContextBuilderUnknown(WarnUseOfUnknown> Run(LowCodeActionContex... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ImportExport/AppStateSyncSave.cs class AppStateSyncSave (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method Run (line 24) | public async Task> Run(LowCodeActionContext context, ... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ImportExport/ExportApp.cs class ExportApp (line 18) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAppInfo (line 32) | public AppExportInfoDto GetAppInfo(int zoneId, int appId) method SyncWithSiteFilesVerifyFeaturesOrThrow (line 65) | internal static void SyncWithSiteFilesVerifyFeaturesOrThrow(ISysFeatur... method Export (line 72) | public FileToUploadToClient Export(AppExportSpecs specs) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ImportExport/ExportContent.cs class ExportContent (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method PreExportSummary (line 23) | public ExportPartsOverviewDto PreExportSummary(int zoneId, int appId, ... method Export (line 66) | public THttpResponseType Export(int zoneId, int appId, string contentT... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ImportExport/ImpExpHelpers.cs class ImpExpHelpers (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAppAndCheckZoneSwitchPermissions (line 12) | internal IAppReader GetAppAndCheckZoneSwitchPermissions(int zoneId, in... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/ImportExport/ImportContent.cs class ImportContent (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] method Import (line 43) | public ImportResultDto Import(int zoneId, int appId, string fileName, ... method ImportJsonFiles (line 78) | public ImportResultDto ImportJsonFiles(int zoneId, int appId, List Templates() method ContentTypes (line 34) | public IEnumerable ContentTypes() method SaveTemplateId (line 43) | public Guid? SaveTemplateId(int templateId, bool forceCreateContentGroup) method Publish (line 53) | public bool Publish(int id) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/SaveHelpers/ContentGroupList.cs class ContentGroupList (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 21) | public ContentGroupList Init(IAppIdentity appIdentity) method IfChangesAffectListUpdateIt (line 32) | internal bool IfChangesAffectListUpdateIt(IBlock? block, List FindContentItem(IGrouping... method FindPresentationItem (line 129) | private int? FindPresentationItem(IReadOnlyDictionary postS... method ConvertGroup (line 150) | internal ContentGroupList ConvertGroup(List identifiers) method ConvertListIndexToId (line 158) | internal List ConvertListIndexToId(List PreEdit(int index, IEntity ent) => method PreSave (line 32) | internal async Task PreSave(int index, IEntity ent) method Shared (line 61) | private async Task Shared(int index, IEntity ent, string action) type Result (line 105) | public record Result( FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/SaveHelpers/SaveDataPackageValidator.cs class SaveDataPackageValidator (line 11) | internal class SaveDataPackageValidator(ILog parentLog) : ValidatorBase(... method ContainsOnlyExpectedNodes (line 19) | internal HttpExceptionAbstraction? ContainsOnlyExpectedNodes(EditSaveD... method ValidateEachItemInBundle (line 40) | private void ValidateEachItemInBundle(IList ExtractTypeNamesFromItems(IAppReader parent, IEn... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/SaveHelpers/SaveSecurityCheck.cs class SaveSecurity (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method DoPreSaveSecurityCheck (line 12) | public IMultiPermissionCheck DoPreSaveSecurityCheck(IContextOfApp cont... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/SaveHelpers/SxcPagePublishing.cs class SxcPagePublishing (line 7) | [ShowApiWhenReleased(ShowApiMode.Never)] method SaveInPagePublishing (line 12) | internal Dictionary SaveInPagePublishing( FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/SxcWebApiConstants.cs class SxcWebApiConstants (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Sys/Insights/InsightsAppCodeBuild.cs class InsightsAppCodeBuild (line 6) | internal class InsightsAppCodeBuild() : InsightsProvider(new() { Name = ... method HtmlBody (line 10) | public override string HtmlBody() FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Sys/Insights/InsightsAppCodeOverview.cs class InsightsAppCodeOverview (line 8) | internal class InsightsAppCodeOverview(IAppReaderFactory appReaders, IAp... method HtmlBody (line 13) | public override string HtmlBody() FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Sys/Insights/InsightsLightSpeed.cs class InsightsLightSpeed (line 10) | internal class InsightsLightSpeed(LightSpeedStats lightSpeedStats, IAppR... method HtmlBody (line 15) | public override string HtmlBody() method ByteToKByte (line 81) | private string ByteToKByte(long bytes) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Sys/InstallControllerReal.cs class InstallControllerReal (line 20) | [ShowApiWhenReleased(ShowApiMode.Never)] method Resume (line 45) | public bool Resume() => envInstallerLazy.Value.ResumeAbortedUpgrade(); method InstallSettings (line 51) | public InstallAppsDto InstallSettings(bool isContentApp, IModule module) method RemotePackage (line 101) | public THttpResponseType RemotePackage(string packageUrl, IModule cont... method MessageBuilder (line 120) | private static string MessageBuilder(List messages) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Sys/SiteSetupAutoInstallAppsRule.cs type SiteSetupAutoInstallAppsRule (line 6) | [ModelSpecs(ContentType = ContentTypeNameId)] FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Usage/Dto/ContentTypeDto.cs class ContentTypeDto (line 3) | public class ContentTypeDto: IdentifierDto method ContentTypeDto (line 8) | public ContentTypeDto(IContentType type) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Usage/Dto/EntityDto.cs class EntityDto (line 3) | public class EntityDto: IdentifierDto method EntityDto (line 8) | public EntityDto(IEntity entity) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Usage/Dto/EntityInRelationDto.cs class EntityInRelationDto (line 3) | class EntityInRelationDto(IEntity entity, string relationship, string ke... FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Usage/UsageBackend.cs class UsageBackend (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method ViewUsage (line 17) | public IEnumerable ViewUsage(int appId, Guid guid, Func AppConfig(IAppReaderFactory appReaders) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Views/ViewContentTypeDto.cs class ViewContentTypeDto (line 3) | public class ViewContentTypeDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Views/ViewDetailsDto.cs class ViewDetailsDto (line 7) | public class ViewDetailsDto FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Views/ViewsBackend.cs class ViewsBackend (line 12) | [ShowApiWhenReleased(ShowApiMode.Never)] method GetAll (line 21) | public IEnumerable GetAll(int appId) method TypeSpecs (line 77) | private static ViewContentTypeDto TypeSpecs(IEnumerable ... method Delete (line 88) | public bool Delete(int appId, int id) FILE: Src/Sxc/ToSic.Sxc.WebApi/Backend/Views/ViewsExportImport.cs class ViewsExportImport (line 22) | [ShowApiWhenReleased(ShowApiMode.Never)] method DownloadViewAsJson (line 41) | public THttpResponseType DownloadViewAsJson(int appId, int viewId) method TryAddAsset (line 75) | private BundleEntityWithAssets TryAddAsset(BundleEntityWithAssets bund... method ImportView (line 91) | public ImportResultDto ImportView(int zoneId, int appId, List(this IS... method AddSxcInsights (line 166) | public static IServiceCollection AddSxcInsights(this IServiceCollectio... method AddFallbacks (line 174) | public static IServiceCollection AddFallbacks(this IServiceCollection ... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ActionFilters/HttpResponseExceptionFilter.cs class HttpResponseExceptionFilter (line 9) | [PrivateApi] method OnActionExecuting (line 15) | public void OnActionExecuting(ActionExecutingContext context) { } method OnActionExecuted (line 17) | public void OnActionExecuted(ActionExecutedContext context) FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ActionFilters/JsonConverterFactoryHelpers.cs class JsonConverterFactoryHelpers (line 6) | internal class JsonConverterFactoryHelpers method CreateNewFormatterFactory (line 8) | internal static TFormatter CreateNewFormatterFactory( method NewEavJsonConverterFactoryOrNull (line 33) | public static EavJsonConverterFactory? NewEavJsonConverterFactoryOrNul... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ActionFilters/OptionalBodyFilter.cs class OptionalBodyFilter (line 14) | [PrivateApi] method OptionalBodyFilter (line 18) | public OptionalBodyFilter() method OnActionExecuting (line 24) | public override void OnActionExecuting(ActionExecutingContext context) FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ActionFilters/SystemTextJsonBodyModelBinder.cs class SystemTextJsonBodyModelBinder (line 14) | public class SystemTextJsonBodyModelBinder( method GetInputFormatters (line 22) | private static IInputFormatter[] GetInputFormatters( FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ActionFilters/SystemTextJsonFormatterAttribute.cs class SystemTextJsonFormatterAttribute (line 17) | [PrivateApi] method SystemTextJsonFormatterAttribute (line 21) | public SystemTextJsonFormatterAttribute() method Apply (line 26) | public void Apply(ControllerModel controller) method Apply (line 32) | public void Apply(ActionModel action) method OnActionExecuted (line 41) | public override void OnActionExecuted(ActionExecutedContext context) method SystemTextJsonMediaTypeFormatterFactory (line 60) | private static SystemTextJsonOutputFormatter SystemTextJsonMediaTypeFo... method ApplyQueryStringCasingOverride (line 85) | private static JsonFormatterAttribute? ApplyQueryStringCasingOverride(... method TryGetQueryStringCasingOverride (line 100) | private static bool TryGetQueryStringCasingOverride(ActionExecutedCont... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/AppFolderLookupForWebApi.cs class AppFolderLookupForWebApi (line 5) | [ShowApiWhenReleased(ShowApiMode.Never)] method Init (line 14) | public AppFolderLookupForWebApi Init(IBlock block) method GetAppFolder (line 20) | public string GetAppFolder() FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ExternalLinks/ExternalLinksService.cs class ExternalLinksService (line 12) | [PrivateApi] method LinkToDestination (line 20) | public string LinkToDestination(ExternalSxcDestinations destination, I... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/ExternalLinks/ExternalSxcDestinations.cs type ExternalSxcDestinations (line 3) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi.Sys/NetCoreControllersHelper.cs class NetCoreControllersHelper (line 10) | [ShowApiWhenReleased(ShowApiMode.Never)] method OnActionExecuting (line 22) | public void OnActionExecuting(ActionExecutingContext context, string h... method OnActionExecuted (line 35) | public void OnActionExecuted(ActionExecutedContext context) method GetService (line 57) | public TService GetService() where TService : class => Servi... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/IDynamicWebApi.cs type IDynamicWebApi (line 11) | [PrivateApi("Was public till v17, but now the docs are all objects direc... method SaveInAdam (line 27) | [ShowApiWhenReleased(ShowApiMode.Never)] method File (line 53) | [ShowApiWhenReleased(ShowApiMode.Never)] FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/JsonFormatter/Casing.cs type Casing (line 8) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/JsonFormatter/EntityFormat.cs type EntityFormat (line 11) | [PublicApi] FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/JsonFormatter/JsonCasingOverrideHelper.cs class JsonCasingOverrideHelper (line 9) | [ShowApiWhenReleased(ShowApiMode.Never)] method TryParseCasingOverride (line 19) | internal static bool TryParseCasingOverride(IEnumerable GetRequestContentStream(HttpRequest ... method SetRequestContentStream (line 102) | private void SetRequestContentStream(HttpRequest request, string jsonS... method Decrypt (line 116) | private static string Decrypt(IServiceProvider serviceProvider, Encryp... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/SecureEndpoint/SecureEndpointAttributeNetFull.cs class SecureEndpointAttribute (line 30) | [PublicApi] method OnActionExecuting (line 34) | [PrivateApi] method GetRequestContentStream (line 95) | private static string GetRequestContentStream(HttpRequestMessage request) method SetRequestContentStream (line 108) | private static void SetRequestContentStream(HttpRequestMessage request... method Decrypt (line 122) | private static string Decrypt(IDependencyScope dependencyScope, Encryp... FILE: Src/Sxc/ToSic.Sxc.WebApi/WebApi/SecureEndpoint/SecureEndpointShared.cs class SecureEndpointShared (line 7) | internal class SecureEndpointShared method TestAndGetEncryptedData (line 13) | public static EncryptedData? TestAndGetEncryptedData(string jsonString) class EncryptedDataRaw (line 38) | public class EncryptedDataRaw