本文整理汇总了C#中IFrameworkItem类的典型用法代码示例。如果您正苦于以下问题:C# IFrameworkItem类的具体用法?C# IFrameworkItem怎么用?C# IFrameworkItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IFrameworkItem类属于命名空间,在下文中一共展示了IFrameworkItem类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AstTransformationNode
protected AstTransformationNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
DefinedColumns = new VulcanCollection<AstTransformationColumnNode>();
StaticOutputPaths = new VulcanCollection<AstDataflowOutputPathNode>();
}
示例2: AstTableColumnBaseNode
protected AstTableColumnBaseNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
SingletonPropertyChanged += AstTableColumnBaseNode_SingletonPropertyChanged;
}
示例3: AstTaskNode
protected AstTaskNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
OutputPath = new AstTaskflowOutputPathNode(this) { Name = "Output" };
OutputPath.DefineSymbol();
}
示例4: AstSlowlyChangingDimensionNode
public AstSlowlyChangingDimensionNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
UnchangedPath = new AstDataflowOutputPathNode(this) { Name = "Unchanged", SsisName = UnchangedSsisName };
NewPath = new AstDataflowOutputPathNode(this) { Name = "New", SsisName = NewSsisName };
FixedAttributePath = new AstDataflowOutputPathNode(this) { Name = "FixedAttribute", SsisName = FixedAttributeSsisName };
ChangingAttributePath = new AstDataflowOutputPathNode(this) { Name = "ChangingAttribute", SsisName = ChangingAttributeSsisName };
HistoricalAttributePath = new AstDataflowOutputPathNode(this) { Name = "HistoricalAttribute", SsisName = HistoricalAttributeSsisName };
InferredMemberPath = new AstDataflowOutputPathNode(this) { Name = "InferredMember", SsisName = InferredMemberSsisName };
UnchangedPath.DefineSymbol();
NewPath.DefineSymbol();
FixedAttributePath.DefineSymbol();
ChangingAttributePath.DefineSymbol();
HistoricalAttributePath.DefineSymbol();
InferredMemberPath.DefineSymbol();
StaticOutputPaths.Add(UnchangedPath);
StaticOutputPaths.Add(NewPath);
StaticOutputPaths.Add(FixedAttributePath);
StaticOutputPaths.Add(ChangingAttributePath);
StaticOutputPaths.Add(HistoricalAttributePath);
StaticOutputPaths.Add(InferredMemberPath);
}
示例5: AstSingleInTransformationNode
protected AstSingleInTransformationNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
SingletonPropertyChanged += AstSingleInTransformationNode_SingletonPropertyChanged;
}
示例6: AstAttributeRelationshipNode
public AstAttributeRelationshipNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_attributes = new VulcanCollection<AstNamedNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeRelationshipNode_SingletonPropertyChanged;
}
示例7: CloneInto
public override void CloneInto(IFrameworkItem targetItem, Dictionary<IFrameworkItem, IFrameworkItem> cloneMapping)
{
base.CloneInto(targetItem, cloneMapping);
if (targetItem == null || !typeof(AstMeasureGroupNode).IsAssignableFrom(targetItem.GetType()))
{
throw new ArgumentException("Provided target node is not of the correct type.");
}
}
示例8: AstTableCloneNode
public AstTableCloneNode(IFrameworkItem parentItem)
: base(parentItem)
{
_baseTableColumnsToCloneColumns = new Dictionary<AstTableColumnBaseNode, AstTableColumnBaseNode>();
InitializeAstNode();
SingletonPropertyChanged += AstTableNode_SingletonPropertyChanged;
}
示例9: VulcanValidationItem
public VulcanValidationItem(IFrameworkItem invalidAstNode, string propertyName, Severity severity, ValidationCode validationCode, string message, string recommendation)
{
InvalidItem = invalidAstNode;
PropertyName = propertyName;
Severity = severity;
ValidationCode = validationCode;
Message = message;
Recommendation = recommendation;
}
示例10: ParserContext
public ParserContext(XElement element, IFrameworkItem parentFrameworkItem, ITemplate currentTemplate, BimlFile bimlFile, UnboundReferences unboundReferences, LanguageSettings languageSettings)
{
XElement = element;
FrameworkItem = parentFrameworkItem;
Template = currentTemplate;
BimlFile = bimlFile;
UnboundReferences = unboundReferences;
LanguageSettings = languageSettings;
}
示例11: AstRootNode
public AstRootNode(IFrameworkItem parentItem) : base(parentItem)
{
Items = new VulcanCollection<IFrameworkItem>();
SymbolTable = new SymbolTable(this);
InitializeAstNode();
CollectionPropertyChanged += AstRootNode_CollectionPropertyChanged;
}
示例12: AstTableNode
public AstTableNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_dataItems = new VulcanCollection<AstNamedNode>();
EmitVersionNumber = true;
InitializeAstNode();
CollectionPropertyChanged += AstTableNode_CollectionPropertyChanged;
}
示例13: BindingItem
public BindingItem(PropertyInfo boundProperty, XObject xmlObject, string xmlValue, IFrameworkItem parentItem, BimlFile bimlFile, ITemplateInstance templateInstance)
{
BoundProperty = boundProperty;
XObject = xmlObject;
XValue = xmlValue;
ParentItem = parentItem;
BimlFile = bimlFile;
TemplateInstance = templateInstance;
}
示例14: AstTableIndexNode
public AstTableIndexNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_items = new VulcanCollection<AstNode>();
InitializeAstNode();
CollectionPropertyChanged += AstTableIndexNode_CollectionPropertyChanged;
}
示例15: AstAttributeNode
public AstAttributeNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_columns = new VulcanCollection<AstAttributeColumnNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeNode_SingletonPropertyChanged;
CollectionPropertyChanged += AstAttributeNode_CollectionPropertyChanged;
}