Proxyclass

Allows easily creating SerializedProperty classes that wrap other properties.

object→SerializedProperty→Proxy
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