当前位置: 首页>>代码示例>>C#>>正文


C# IFrameworkItem类代码示例

本文整理汇总了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>();
 }
开发者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


注:本文中的IFrameworkItem类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。