Class ObjectExtensionPropertyInfo
Inheritance
ObjectExtensionPropertyInfo
Assembly: Volo.Abp.ObjectExtending.dll
Syntax
public class ObjectExtensionPropertyInfo : IHasNameWithLocalizableDisplayName, IBasicObjectExtensionPropertyInfo
Constructors
ObjectExtensionPropertyInfo(ObjectExtensionInfo, Type, string)
Declaration
public ObjectExtensionPropertyInfo(ObjectExtensionInfo objectExtension, Type type, string name)
Parameters
Properties
Attributes
Declaration
public List<Attribute> Attributes { get; }
Property Value
CheckPairDefinitionOnMapping
Declaration
public bool? CheckPairDefinitionOnMapping { get; set; }
Property Value
Configuration
Declaration
public Dictionary<object, object> Configuration { get; }
Property Value
DefaultValue
Declaration
public object? DefaultValue { get; set; }
Property Value
DefaultValueFactory
Declaration
public Func<object>? DefaultValueFactory { get; set; }
Property Value
DisplayName
Declaration
public ILocalizableString? DisplayName { get; set; }
Property Value
Lookup
Declaration
public ExtensionPropertyLookupConfiguration Lookup { get; set; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
ObjectExtension
Declaration
public ObjectExtensionInfo ObjectExtension { get; }
Property Value
Policy
Declaration
public ExtensionPropertyPolicyConfiguration Policy { get; set; }
Property Value
Type
Declaration
public Type Type { get; }
Property Value
UI
Declaration
public ObjectExtensionPropertyInfo.ExtensionPropertyUI UI { get; set; }
Property Value
Validators
Declaration
public List<Action<ObjectExtensionPropertyValidationContext>> Validators { get; }
Property Value
Methods
GetDefaultValue()
Declaration
public object? GetDefaultValue()
Returns
Implements
Extension Methods