FeatureDescriptorBlueprint Class

Describes a feature descriptor, not yet assigned to a template

Definition

Namespace: Articy.Api.ObjectCustomization
Assembly: ArticyApp (in ArticyApp.dll) Version: 1.0.0
C#
public sealed class FeatureDescriptorBlueprint : FeatureBaseBlueprint, 
	IBaseObjectBlueprint, IStateBlueprint
Inheritance
Object    FeatureBaseBlueprint    FeatureDescriptorBlueprint
Implements
IBaseObjectBlueprint, IStateBlueprint

Properties

DisplayName The features display name
ExistingId Set if this is a blueprint from an existing feature, otherwise its 0
IsFinalized If this blueprint was finalized
(Inherited from FeatureBaseBlueprint)
Item Access the properties directly
(Inherited from FeatureBaseBlueprint)
Parent The hierarchical parent for this feature,
Properties A cloned list of the properties on the object
(Inherited from FeatureBaseBlueprint)
State The state the blueprint is currently in
(Inherited from FeatureBaseBlueprint)
Tag Additional payload for the user
TechnicalName The features technical name

Methods

AddPropertyTPropertyBlueprint Create a new property blueprint of the given type
AddPropertyFromDefinitionTPropertyBlueprint Adds a property via an existing property definition.
CreateDebugHtmlPropertyGrid Create an HTML File depicting the placement of the properties in the feature, after the blueprint session has ended.
(Inherited from FeatureBaseBlueprint)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MarkForDeletion Marks the underlying feature for deletion.
PropertyTPropertyBlueprint Access the given property
(Inherited from FeatureBaseBlueprint)
RemoveProperty(PropertyBlueprint) Marks the given property for deletion.
RemoveProperty(String) Marks the given property for deletion.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Extension Methods

TraceError
(Defined by TraceHelper)
TraceInfo
(Defined by TraceHelper)
TraceWarning
(Defined by TraceHelper)

See Also