本文整理汇总了C#中IFrameworkItem类的典型用法代码示例。如果您正苦于以下问题:C# IFrameworkItem类的具体用法?C# IFrameworkItem怎么用?C# IFrameworkItem使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
IFrameworkItem类属于命名空间,在下文中一共展示了IFrameworkItem类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。
示例1: AstTransformationNode
protected AstTransformationNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
DefinedColumns = new VulcanCollection<AstTransformationColumnNode>();
StaticOutputPaths = new VulcanCollection<AstDataflowOutputPathNode>();
}
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstTransformationNode.cs
示例2: AstTableColumnBaseNode
protected AstTableColumnBaseNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
SingletonPropertyChanged += AstTableColumnBaseNode_SingletonPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstTableColumnBaseNode.cs
示例3: AstTaskNode
protected AstTaskNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
OutputPath = new AstTaskflowOutputPathNode(this) { Name = "Output" };
OutputPath.DefineSymbol();
}
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstTaskNode.cs
示例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);
}
开发者ID:japj,项目名称:vulcan,代码行数:26,代码来源:AstSlowlyChangingDimensionNode.cs
示例5: AstSingleInTransformationNode
protected AstSingleInTransformationNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
SingletonPropertyChanged += AstSingleInTransformationNode_SingletonPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstSingleInTransformationNode.cs
示例6: AstAttributeRelationshipNode
public AstAttributeRelationshipNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_attributes = new VulcanCollection<AstNamedNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeRelationshipNode_SingletonPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:8,代码来源:AstAttributeRelationshipNode.cs
示例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.");
}
}
开发者ID:japj,项目名称:vulcan,代码行数:8,代码来源:AstMeasureGroupNode.Designer.cs
示例8: AstTableCloneNode
public AstTableCloneNode(IFrameworkItem parentItem)
: base(parentItem)
{
_baseTableColumnsToCloneColumns = new Dictionary<AstTableColumnBaseNode, AstTableColumnBaseNode>();
InitializeAstNode();
SingletonPropertyChanged += AstTableNode_SingletonPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:8,代码来源:AstTableCloneNode.cs
示例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;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:VulcanValidationItem.cs
示例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;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:ParserContext.cs
示例11: AstRootNode
public AstRootNode(IFrameworkItem parentItem) : base(parentItem)
{
Items = new VulcanCollection<IFrameworkItem>();
SymbolTable = new SymbolTable(this);
InitializeAstNode();
CollectionPropertyChanged += AstRootNode_CollectionPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:AstRootNode.cs
示例12: AstTableNode
public AstTableNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_dataItems = new VulcanCollection<AstNamedNode>();
EmitVersionNumber = true;
InitializeAstNode();
CollectionPropertyChanged += AstTableNode_CollectionPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:AstTableNode.cs
示例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;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:BindingItem.cs
示例14: AstTableIndexNode
public AstTableIndexNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_items = new VulcanCollection<AstNode>();
InitializeAstNode();
CollectionPropertyChanged += AstTableIndexNode_CollectionPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:AstTableIndexNode.cs
示例15: AstAttributeNode
public AstAttributeNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_columns = new VulcanCollection<AstAttributeColumnNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeNode_SingletonPropertyChanged;
CollectionPropertyChanged += AstAttributeNode_CollectionPropertyChanged;
}
开发者ID:japj,项目名称:vulcan,代码行数:10,代码来源:AstAttributeNode.cs
示例16: AstEtlFragmentReferenceNode
public AstEtlFragmentReferenceNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
foreach (var column in Outputs)
{
DefinedColumns.Add(new AstTransformationColumnNode(this) { ColumnName = column.DestinationPathColumnName });
}
}
开发者ID:japj,项目名称:vulcan,代码行数:10,代码来源:AstEtlFragmentReferenceNode.cs
示例17: AstSortNode
public AstSortNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
OutputPath = new AstDataflowOutputPathNode(this) { Name = "Output", SsisName = OutputSsisName };
OutputPath.DefineSymbol();
PreferredOutputPath = OutputPath;
StaticOutputPaths.Add(OutputPath);
}
开发者ID:japj,项目名称:vulcan,代码行数:12,代码来源:AstSortNode.cs
示例18: AstConditionalSplitNode
public AstConditionalSplitNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
ErrorPath = new AstDataflowOutputPathNode(this) { Name = "Error", SsisName = ErrorSsisName };
ErrorPath.DefineSymbol();
DefaultOutputPath = new AstDataflowOutputPathNode(this) { Name = "DefaultOutput", SsisName = "DefaultOutput" };
PreferredOutputPath = DefaultOutputPath;
StaticOutputPaths.Add(ErrorPath);
}
开发者ID:japj,项目名称:vulcan,代码行数:15,代码来源:AstConditionalSplitNode.cs
示例19: AstLateArrivingLookupNode
public AstLateArrivingLookupNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
OutputPath = new AstDataflowOutputPathNode(this) { Name = "Output", SsisName = OutputSsisName };
OutputPath.DefineSymbol();
PreferredOutputPath = OutputPath;
StaticOutputPaths.Add(OutputPath);
foreach (var column in Outputs)
{
DefinedColumns.Add(new AstTransformationColumnNode(this) { ColumnName = column.LocalColumnName });
}
}
开发者ID:japj,项目名称:vulcan,代码行数:18,代码来源:AstLateArrivingLookupNode.cs
示例20: AstOleDBCommandNode
public AstOleDBCommandNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
OutputPath = new AstDataflowOutputPathNode(this) { Name = "Output", SsisName = OutputSsisName };
ErrorPath = new AstDataflowOutputPathNode(this) { Name = "Error", SsisName = ErrorSsisName };
OutputPath.DefineSymbol();
ErrorPath.DefineSymbol();
PreferredOutputPath = OutputPath;
StaticOutputPaths.Add(OutputPath);
StaticOutputPaths.Add(ErrorPath);
// TODO: Results?
////foreach (var column in Mappings)
////{
//// DefinedColumns.Add(new AstTransformationColumnNode(this) { ColumnName = column.DestinationName });
////}
}
开发者ID:japj,项目名称:vulcan,代码行数:22,代码来源:AstOleDBCommandNode.cs
注:本文中的IFrameworkItem类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论