| PanelComponent |
| Panel | The panel. Can be null if the panel doesn't exist yet. |
| AddClass | |
| BindClass | |
| BuildHash | When this has changes, we will re-render this panel. This is usually implemented as a HashCode.Combine containing stuff that causes the panel's content to change. |
| BuildRenderTree | Gets overridden by .razor file |
| GetRenderTreeChecksum | Gets overridden by .razor file |
| HasClass | |
| OnParentChanged | |
| OnStart | |
| OnTreeBuilt | Called after the tree has been built. This can happen any time the contents change. |
| OnTreeFirstBuilt | Called when the razor ui has been built. |
| RemoveClass | |
| SetClass | |
| StateHasChanged | Should be called when you want the component to be re-rendered. |