• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C# IFrameworkItem类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了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;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# IFreeformEntity类代码示例发布时间:2022-05-24
下一篇:
C# IFrameworkHandle类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap