Show / Hide Table of Contents

Class ImageListSchemaItem

Inheritance
System.Object
MetaItem
ImageListSchemaItem
Implements
IMetaItem
IMetaDataSerializable
System.ICloneable
Inherited Members
MetaItem.ApplyTemplateDataValue(DataReader)
MetaItem.CompleteApplyingTemplateDataValues()
MetaItem.CompleteApplyingMetaDataValues()
MetaItem.CheckIsNameValidIdentifier(String)
MetaItem.WriteMetaData(DataWriter)
MetaItem.ReadMetaData(DataReader)
MetaItem.WriteTemplateData(DataWriter)
MetaItem.ReadTemplateData(DataReader)
MetaItem.HandleNameChanging(String)
MetaItem.GetResourceManagerName()
MetaItem.Id
MetaItem.UId
MetaItem.RealUId
MetaItem.Name
MetaItem.CreatedInSchemaUId
MetaItem.ModifiedInSchemaUId
MetaItem.ParentMetaSchema
MetaItem.CreatedInPackageId
MetaItem.IsDeserializedFromMetaData
MetaItem.NamePrefix
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Terrasoft.Core
Assembly: Terrasoft.Core.dll
Syntax
[DesignModeClass(ResourceManager = "Terrasoft.Core")]
[DesignModeGroup(Name = "General", Position = 1)]
[DesignModeProperty(Name = "Name", Group = "General", AllowEditInherited = false, DefValue = "")]
[DesignModeProperty(Name = "UId", UsageType = DesignModeUsageType.Advanced, IsReadOnly = true)]
[DesignModeProperty(Name = "Caption", Group = "General", UsageType = DesignModeUsageType.Advanced, Position = 2, ValuesProvider = "LocalizableStringProvider", Editor = "xtype=localizabletextedit", ForeignPackageEditMode = ForeignPackageEditMode.Edit)]
[DesignModeProperty(Name = "Image", Group = "General", UsageType = DesignModeUsageType.General, Position = 3, FormatType = DesignModePropertyScriptFormatType.SetMethod, ClientScriptFormat = "{0}.setImage({1});", Editor = "xtype=fileuploadedit")]
public class ImageListSchemaItem : MetaItem, IMetaItem, IMetaDataSerializable, ICloneable

Constructors

ImageListSchemaItem()

Declaration
public ImageListSchemaItem()

ImageListSchemaItem(ImageListSchemaItem)

Declaration
public ImageListSchemaItem(ImageListSchemaItem source)
Parameters
Type Name Description
ImageListSchemaItem source

Properties

Caption

Declaration
public LocalizableString Caption { get; set; }
Property Value
Type Description
LocalizableString

Image

Declaration
public LocalizableImage Image { get; set; }
Property Value
Type Description
LocalizableImage

Methods

ApplyMetaDataValue(DataReader)

Declaration
protected override void ApplyMetaDataValue(DataReader reader)
Parameters
Type Name Description
DataReader reader
Overrides
MetaItem.ApplyMetaDataValue(DataReader)

Clone()

Declaration
public override object Clone()
Returns
Type Description
System.Object
Overrides
MetaItem.Clone()

Implements

IMetaItem
IMetaDataSerializable
System.ICloneable

Extension Methods

ReflectionUtilities.GetPropertyValue(Object, String)
ReflectionUtilities.GetPropertyDefValue(Object, String, Object)
ReflectionUtilities.TryGetPropertyValue(Object, String, out Object)
ReflectionUtilities.HasProperty(Object, String)
ReflectionUtilities.GetPropertyValue(Object, String, BindingFlags)
ReflectionUtilities.GetPropertyValueByPath(Object, String)
ReflectionUtilities.SetPropertyValue(Object, String, Object)
ReflectionUtilities.TrySetPropertyValue(Object, String, Object)
ValidateUtilities.CheckArgumentNull(Object, String)
ValidateUtilities.CheckDependencyNull(Object, String)
ValidateUtilities.EnsureDependencyNotNull<T>(T, String)
MetaDataTestUtils.CloneMetaItem<TItem>(TItem)
MetaDataTestUtils.CloneSchema<TItem>(TItem, Object[])
MetaDataTestUtils.CloneAbstractMetaItem<TItem>(TItem)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance)
MetaDataTestUtils.MetaPropertiesShouldNotHaveDefValue<TInstance>(TInstance, Boolean)
MetaDataTestUtils.GetMetaData(IMetaDataSerializable)
NSubstituteExtension.Protected(Object, String, Object[])
NSubstituteExtension.Protected(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Object[])
NSubstituteExtension.ProtectedGeneric<T>(Object, String, Boolean, Object[])
NSubstituteExtension.ProtectedProperty(Object, String)
NSubstituteExtension.MatchInstance<T>(T)
SubstituteUtilities.GetIsSubstituteObject(Object)
SubstituteUtilities.Instead<TInstance, TValue>(TInstance, Func<TInstance, TValue>)
Back to top Generated by DocFX