logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class InspectorDrawPassTests

    InspectorDrawPass is what the "drawing never writes" contracts — ShippedContentInspectorNoWriteOnDrawTests and FoundationEditorNoWriteOnReadTests — draw every inspector through, so a write it cannot reach is a write those contracts silently pass. Each probe editor here writes at exactly one of the entry points the Inspector window drives, and the pass must reach every one of them.

    Inheritance
    object
    InspectorDrawPassTests
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.Tests.Shared.Editor
    Assembly: Serenity.Tests.Shared.Editor.dll
    Syntax
    public class InspectorDrawPassTests

    Constructors

    InspectorDrawPassTests()

    Declaration
    public InspectorDrawPassTests()

    Methods

    AnEditorThatOnlyReads_IsNotReportedAsWriting()

    Declaration
    public void AnEditorThatOnlyReads_IsNotReportedAsWriting()

    AnEditorThatWritesOnlyWhileRepainting_IsCaught()

    Declaration
    public void AnEditorThatWritesOnlyWhileRepainting_IsCaught()

    AnEditorThatWritesWhileBuildingItsUiToolkitInspector_IsCaught()

    Declaration
    public void AnEditorThatWritesWhileBuildingItsUiToolkitInspector_IsCaught()

    SetUp()

    Declaration
    public void SetUp()

    TearDown()

    Declaration
    public void TearDown()
    In this article
    © 2026 Serenity. All Rights Reserved