Class FindExpressionElement
Inherited Members
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: ArtOfTest.Common.Design.ProjectModel.Elements
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class FindExpressionElement : DataBoundObject, INodeData, INotifyPropertyChanged, IXmlPersistable, IFindExpressionElement
Constructors
FindExpressionElement()
Declaration
public FindExpressionElement()
FindExpressionElement(List<KeyValuePair<TechnologyType, IFindExpression>>, String, TechnologyType, Int32)
Declaration
public FindExpressionElement(List<KeyValuePair<TechnologyType, IFindExpression>> exprs, string name, TechnologyType tech, int kind)
Parameters
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<TechnologyType, IFindExpression>>
exprs
|
System.String
name
|
TechnologyType
tech
|
System.Int32
kind
|
Fields
DATA_EXPRESSION
Declaration
public const string DATA_EXPRESSION = "Expression"
Field Value
System.String
|
Properties
BackupSearchClause
Declaration
public string BackupSearchClause { get; set; }
Property Value
System.String
|
ContainerName
Declaration
public string ContainerName { get; set; }
Property Value
System.String
|
ControlType
Declaration
public Type ControlType { get; set; }
Property Value
System.Type
|
CurrentVersion
Declaration
public Version CurrentVersion { get; }
Property Value
System.Version
|
Implements
DataBindingExpressions
Declaration
[DataDriven]
public Dictionary<string, string> DataBindingExpressions { get; set; }
Property Value
System.Collections.Generic.Dictionary<System.String, System.String>
|
DataBoundFindExpressions
Declaration
public List<KeyValuePair<TechnologyType, IFindExpression>> DataBoundFindExpressions { get; }
Property Value
System.Collections.Generic.List<System.Collections.Generic.KeyValuePair<TechnologyType, IFindExpression>>
|
Expression
Declaration
public string Expression { get; }
Property Value
System.String
|
ExpressionDummyElement
Declaration
public string ExpressionDummyElement { get; }
Property Value
System.String
|
FindExpressions
Declaration
public IList<KeyValuePair<TechnologyType, IFindExpression>> FindExpressions { get; }
Property Value
System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TechnologyType, IFindExpression>>
|
FindLogic
Declaration
public string FindLogic { get; }
Property Value
System.String
|
FindLogicDummyElement
Declaration
public string FindLogicDummyElement { get; }
Property Value
System.String
|
FriendlyName
Declaration
public string FriendlyName { get; set; }
Property Value
System.String
|
Implements
ImageSearchClauses
Declaration
public ImageSearchClause[] ImageSearchClauses { get; set; }
Property Value
ImageSearchClause[]
|
IsDataDriven
Declaration
public bool IsDataDriven { get; }
Property Value
System.Boolean
|
IsFullyBoundValue
Declaration
public bool IsFullyBoundValue { get; }
Property Value
System.Boolean
|
Kind
RootName
Declaration
public string RootName { get; }
Property Value
System.String
|
Implements
TechnologyType
VariableReference
Declaration
public CodeExpression VariableReference { get; set; }
Property Value
System.CodeDom.CodeExpression
|
Implements
XmlBlob
Methods
BindData(String)
Declaration
protected override object BindData(string expression)
Parameters
System.String
expression
|
Returns
System.Object
|
Overrides
BindDataCode(String, String, Type)
Declaration
protected override object BindDataCode(string descriptorPropertyName, string controlPropertyName, Type controlPropertyType)
Parameters
System.String
descriptorPropertyName
|
System.String
controlPropertyName
|
System.Type
controlPropertyType
|
Returns
System.Object
|
Overrides
Clone()
CopyTo(INodeData)
GetExpression()
GetUniqueKey()
IsDataBound(String)
Declaration
protected override bool IsDataBound(string propertyName)
Parameters
System.String
propertyName
|
Returns
System.Boolean
|
Overrides
LoadFrom(XmlStoreNode)
Match(INodeData)
Declaration
public bool Match(INodeData obj)
Parameters
INodeData
obj
|
Returns
System.Boolean
|
Implements
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propertyName)
Parameters
System.String
propertyName
|
SaveTo(XmlStoreNode)
ToString()
Declaration
public override string ToString()
Returns
System.String
|
Overrides
System.Object.ToString()
UpdateExpressions(IList<KeyValuePair<TechnologyType, IFindExpression>>, String)
Declaration
public void UpdateExpressions(IList<KeyValuePair<TechnologyType, IFindExpression>> expressions, string backup)
Parameters
System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TechnologyType, IFindExpression>>
expressions
|
System.String
backup
|
UpdateExpressions(IList<KeyValuePair<TechnologyType, IFindExpression>>, String, ImageSearchClause[])
Declaration
public void UpdateExpressions(IList<KeyValuePair<TechnologyType, IFindExpression>> expressions, string backup, ImageSearchClause[] imageSearchClauses)
Parameters
System.Collections.Generic.IList<System.Collections.Generic.KeyValuePair<TechnologyType, IFindExpression>>
expressions
|
System.String
backup
|
ImageSearchClause[]
imageSearchClauses
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|