Proxyclass

Allows easily creating SerializedProperty classes that wrap other properties.

objectSerializedPropertyProxy
Namespace
global
Assembly
Sandbox.System
Declaration
public abstract class Sandbox.SerializedProperty.Proxy : Sandbox.SerializedProperty

Constructors1

Showing 1 constructors

protected Proxy()PROTECTEDCONSTRUCTOR

Methods4

Showing 4 methods

public virtual System.Collections.Generic.IEnumerable`1<System.Attribute> GetAttributes()PUBLICVIRTUAL

Returns:IEnumerable<Attribute>

public virtual T GetValue(T defaultValue = null)PUBLICVIRTUAL

ParameterTypeDescription
defaultValue = nullT
Returns:T

public virtual void SetValue(T value)PUBLICVIRTUAL

ParameterTypeDescription
valueT
Returns:void

Properties18

Showing 18 properties

public virtual string Sandbox.SerializedProperty.Proxy.Description { get; set; }PUBLICVIRTUALGETSET

Returns:string

public virtual string Sandbox.SerializedProperty.Proxy.DisplayName { get; set; }PUBLICVIRTUALGETSET

Returns:string

public virtual string Sandbox.SerializedProperty.Proxy.GroupName { get; set; }PUBLICVIRTUALGETSET

Returns:string

public virtual bool Sandbox.SerializedProperty.Proxy.HasChanges { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsEditable { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsField { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsMethod { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsProperty { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsPublic { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual bool Sandbox.SerializedProperty.Proxy.IsValid { get; set; }PUBLICVIRTUALGETSET

Returns:bool

public virtual string Sandbox.SerializedProperty.Proxy.Name { get; set; }PUBLICVIRTUALGETSET

Returns:string

public virtual int Sandbox.SerializedProperty.Proxy.Order { get; set; }PUBLICVIRTUALGETSET

Returns:int

public virtual string Sandbox.SerializedProperty.Proxy.SourceFile { get; set; }PUBLICVIRTUALGETSET

Returns:string

public virtual int Sandbox.SerializedProperty.Proxy.SourceLine { get; set; }PUBLICVIRTUALGETSET

Returns:int

On this page

Constructorsprotected Proxy()Methodspublic virtual System.Collections.Generic.IEnumerable`1<System.Attribute> GetAttributes()public virtual T GetValue(T defaultValue = null)public virtual System.Void SetValue(T value)public virtual System.Boolean TryGetAsObject(Sandbox.SerializedObject obj)Propertiespublic virtual Sandbox.SerializedProperty.AsAccessor Sandbox.SerializedProperty.Proxy.As { get; set; }public virtual System.String Sandbox.SerializedProperty.Proxy.Description { get; set; }public virtual System.String Sandbox.SerializedProperty.Proxy.DisplayName { get; set; }public virtual System.String Sandbox.SerializedProperty.Proxy.GroupName { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.HasChanges { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsEditable { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsField { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsMethod { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsProperty { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsPublic { get; set; }public virtual System.Boolean Sandbox.SerializedProperty.Proxy.IsValid { get; set; }public virtual System.String Sandbox.SerializedProperty.Proxy.Name { get; set; }public virtual System.Int32 Sandbox.SerializedProperty.Proxy.Order { get; set; }public virtual Sandbox.SerializedObject Sandbox.SerializedProperty.Proxy.Parent { get; set; }public virtual System.Type Sandbox.SerializedProperty.Proxy.PropertyType { get; set; }protected virtual Sandbox.SerializedProperty Sandbox.SerializedProperty.Proxy.ProxyTarget { get; set; }public virtual System.String Sandbox.SerializedProperty.Proxy.SourceFile { get; set; }public virtual System.Int32 Sandbox.SerializedProperty.Proxy.SourceLine { get; set; }Metadata