class PropertyDescription

in global :: Sandbox

Describes a property. We use this class to wrap and return PropertyInfo's that are safe to interact with. Returned by and .


public bool CanWrite { get; }

Whether this property can be written to.

public bool CanRead { get; }

Whether this property can be read.

public bool IsGetMethodPublic { get; }

Whether the getter of this property is public.

public bool IsSetMethodPublic { get; }

Whether the setter of this property is public.

public Type PropertyType { get; }

Property type.

public bool IsIndexer { get; }

True if this property has index parameters

public object GetValue( object obj )

Get the value of this property on given object.

public void SetValue( object obj, object value )

Set the value of this property on given object.

public bool CheckValidationAttributes( object obj, ref string[] errors, string name = null )

🤡 Doc inheritance is not yet supported.

No summary.

public bool IsPublic { get; }

😔 No documentation found.

public bool IsMethod { get; }

😔 No documentation found.

public bool IsField { get; }

😔 No documentation found.

public int SourceLine { get; }

😔 No documentation found.

public string SourceFile { get; }

😔 No documentation found.

public string ToString( )

😔 No documentation found.

public T GetCustomAttribute( )

😔 No documentation found.

public bool HasTag( string tag )

😔 No documentation found.

public bool HasAttribute( )

😔 No documentation found.

public bool HasAttribute( Type t )

😔 No documentation found.

public bool IsFamily { get; }

😔 No documentation found.

public Type GetType( )

😔 No documentation found.

public bool IsNamed( string name )

😔 No documentation found.

public int GetHashCode( )

😔 No documentation found.

public string[] Tags { get; }

😔 No documentation found.

public DisplayInfo GetDisplayInfo( )

😔 No documentation found.

public Attribute[] Attributes { get; }

😔 No documentation found.

public string[] Aliases { get; }

😔 No documentation found.

public bool Equals( object obj )

😔 No documentation found.

public int Order { get; }

😔 No documentation found.

public bool ReadOnly { get; }

😔 No documentation found.

public string Group { get; }

😔 No documentation found.

public string Icon { get; }

😔 No documentation found.

public string Description { get; }

😔 No documentation found.

public string Title { get; }

😔 No documentation found.

public int Identity { get; }

😔 No documentation found.

public string Name { get; }

😔 No documentation found.

public TypeDescription TypeDescription { get; }

😔 No documentation found.

public bool IsStatic { get; }

😔 No documentation found.

public bool IsProperty { get; }

😔 No documentation found.