Inheriting from Telligent.Evolution.Extensibility.UI.Version2.ConfigurableContentFragmentBase

If I compile the class with 

        public override string FragmentName => "";
        public override string FragmentDescription => "";

I get the compile error: 
cannot override inherited member 'ConfigurableContentFragmentBase.FragmentName' because it is not marked virtual, abstract, or override
If I compile the class with 
        public  string FragmentName => "";
        public  string FragmentDescription => "";

I get the warning hides inherited member 'ConfigurableContentFragmentBase.FragmentName'. Use the new keyword if hiding was intended.
If I look at reflected code the properties are marked as abstract

The code compiles with them not defined, but then throws an exception when trying to create an object as the properties are missing.

In the decompiled view in VSCode (not abstract)

public string FragmentName
{
        get
        {
            throw new NotImplementedException("This functionality is only available when running within Verint Community.");
        }
}


Added a little more
[edited by: Robert Nash at 9:29 PM (GMT 0) on Thu, Jul 2 2026]
Parents Reply Children
No Data