logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class MemberPatch

    One member the engine must mark virtual: its name, whether it anchors as a property (no parameter list) or a method, which access token its declaration anchors on (protected when IsProtected, public otherwise — protected internal/private protected members are never patched), and how many same-name same-access declarations the source must contain — the engine's whole-file safety check (see Rewrite(string, IReadOnlyList<MemberPatch>)).

    Inheritance
    object
    MemberPatch
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    Namespace: Serenity.ServiceExtensionCreator.Editor
    Assembly: Serenity.ServiceExtensionCreator.Editor.dll
    Syntax
    public sealed class MemberPatch

    Constructors

    MemberPatch()

    Declaration
    public MemberPatch()

    Fields

    IsProperty

    Declaration
    public bool IsProperty
    Field Value
    Type Description
    bool

    IsProtected

    Declaration
    public bool IsProtected
    Field Value
    Type Description
    bool

    Name

    Declaration
    public string Name
    Field Value
    Type Description
    string

    OverloadCount

    Declaration
    public int OverloadCount
    Field Value
    Type Description
    int
    In this article
    © 2026 Serenity. All Rights Reserved