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

C# VulcanCollection类代码示例

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

本文整理汇总了C#中VulcanCollection的典型用法代码示例。如果您正苦于以下问题:C# VulcanCollection类的具体用法?C# VulcanCollection怎么用?C# VulcanCollection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



VulcanCollection类属于命名空间,在下文中一共展示了VulcanCollection类的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: DefinedAstNodes

		public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
		{
			var definedAstNodes = new VulcanCollection<IFrameworkItem>();
			definedAstNodes.AddRange(base.DefinedAstNodes());

			return definedAstNodes;
		}
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstMeasureAggregateColumnNode.Designer.cs


示例3: AstAttributeRelationshipNode

        public AstAttributeRelationshipNode(IFrameworkItem parentAstNode)
            : base(parentAstNode)
        {
            _attributes = new VulcanCollection<AstNamedNode>();
            InitializeAstNode();

            SingletonPropertyChanged += AstAttributeRelationshipNode_SingletonPropertyChanged;
        }
开发者ID:japj,项目名称:vulcan,代码行数:8,代码来源:AstAttributeRelationshipNode.cs


示例4: AstTableNode

        public AstTableNode(IFrameworkItem parentAstNode)
            : base(parentAstNode)
        {
            _dataItems = new VulcanCollection<AstNamedNode>();
            EmitVersionNumber = true;
            InitializeAstNode();

            CollectionPropertyChanged += AstTableNode_CollectionPropertyChanged;
        }
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:AstTableNode.cs


示例5: 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


示例6: AstTableIndexNode

        public AstTableIndexNode(IFrameworkItem parentAstNode)
            : base(parentAstNode)
        {
            _items = new VulcanCollection<AstNode>();

            InitializeAstNode();

            CollectionPropertyChanged += AstTableIndexNode_CollectionPropertyChanged;
        }
开发者ID:japj,项目名称:vulcan,代码行数:9,代码来源:AstTableIndexNode.cs


示例7: Tuple

        public Tuple()
        {
            LeftHandSide = new VulcanCollection<Definition>();
            RightHandSide = new VulcanCollection<Use>();

            DefinedIdentifiers = new ObservableHashSet<Identifier>();
            UsedIdentifiers = new ObservableHashSet<Identifier>();
            ExternalDefinitions = new ObservableDictionary<Identifier, ObservableHashSet<Definition>>();
            LastIdentifierDefinition = new ObservableDictionary<Identifier, Definition>();
        }
开发者ID:japj,项目名称:vulcan,代码行数:10,代码来源:Tuple.cs


示例8: AstAttributeNode

        public AstAttributeNode(IFrameworkItem parentAstNode)
            : base(parentAstNode)
        {
            _columns = new VulcanCollection<AstAttributeColumnNode>();

            InitializeAstNode();

            SingletonPropertyChanged += AstAttributeNode_SingletonPropertyChanged;
            CollectionPropertyChanged += AstAttributeNode_CollectionPropertyChanged;
        }
开发者ID:japj,项目名称:vulcan,代码行数:10,代码来源:AstAttributeNode.cs


示例9: MappedBinding

 public MappedBinding(
     object transformName,
     object parentTransformName,
     object parentOutputName,
     object targetInputName,
     VulcanCollection<AstDataflowColumnMappingNode> mappingList)
     : base(transformName, parentTransformName, parentOutputName, targetInputName)
 {
     Mappings = mappingList;
 }
开发者ID:japj,项目名称:vulcan,代码行数:10,代码来源:MappedBinding.cs


示例10: DefinedAstNodes

        public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
        {
            var definedAstNodes = new VulcanCollection<IFrameworkItem>();
            definedAstNodes.AddRange(base.DefinedAstNodes());
            if (_package != null)
            {
                definedAstNodes.Add(_package);
            }

            return definedAstNodes;
        }
开发者ID:japj,项目名称:vulcan,代码行数:11,代码来源:AstPackageTemplateNode.Designer.cs


示例11: XmlIR

        public XmlIR()
        {
            SchemaSet = new XmlSchemaSet();
            SchemaSet.Add(null, XmlReader.Create(Assembly.GetExecutingAssembly().GetManifestResourceStream("VulcanEngine.Content.xsd.vulcan2.xsd")));

            Id = Guid.NewGuid();
            IsValidated = false;
            BimlFiles = new VulcanCollection<BimlFile>();
            BimlFiles.CollectionChanged += _bimlFiles_CollectionChanged;
            VulcanOnPropertyChanged("BimlFiles", null, BimlFiles);
        }
开发者ID:japj,项目名称:vulcan,代码行数:11,代码来源:XmlIR.cs


示例12: AstRootNode

 public AstRootNode()
 {
     this._includedFiles = new VulcanCollection<AstIncludedFileNode>();
     this._connections = new VulcanCollection<Connection.AstConnectionNode>();
     this._tables = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstTableNode>();
     this._dimensions = new VulcanCollection<Dimension.AstDimensionNode>();
     this._dimensionInstances = new VulcanCollection<DimensionInstance.AstDimensionInstanceNode>();
     this._facts = new VulcanCollection<VulcanEngine.IR.Ast.Fact.AstFactNode>();
     this._packages = new VulcanCollection<VulcanEngine.IR.Ast.Task.AstPackageNode>();
     this._storedProcs = new VulcanCollection<VulcanEngine.IR.Ast.Task.AstStoredProcNode>();
 }
开发者ID:japj,项目名称:vulcan,代码行数:11,代码来源:AstRootNode.cs


示例13: DefinedAstNodes

        public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
        {
            var definedAstNodes = new VulcanCollection<IFrameworkItem>();
            definedAstNodes.AddRange(base.DefinedAstNodes());
            foreach (var item in _columns)
            {
                definedAstNodes.Add(item);
            }

            return definedAstNodes;
        }
开发者ID:japj,项目名称:vulcan,代码行数:11,代码来源:AstIsNullPatcherNode.Designer.cs


示例14: AstTableKeyBaseNode

 public AstTableKeyBaseNode()
 {
     this._columns = new VulcanCollection<AstTableKeyColumnNode>();
 }
开发者ID:japj,项目名称:vulcan,代码行数:4,代码来源:AstTableKeyNode.cs


示例15: AstTableForeignKeyNode

 public AstTableForeignKeyNode()
 {
     _columns = new VulcanCollection<AstTableForeignKeyColumnNode>();
 }
开发者ID:japj,项目名称:vulcan,代码行数:4,代码来源:AstTableKeyNode.cs


示例16: DefinedAstNodes

        public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
        {
            var definedAstNodes = new VulcanCollection<IFrameworkItem>();
            definedAstNodes.AddRange(base.DefinedAstNodes());

            foreach (var item in _columns)
            {
                definedAstNodes.Add(item);
            }

            foreach (var item in _keys)
            {
                definedAstNodes.Add(item);
            }

            foreach (var item in _sources)
            {
                definedAstNodes.Add(item);
            }

            foreach (var item in _lookups)
            {
                definedAstNodes.Add(item);
            }

            foreach (var item in _indexes)
            {
                definedAstNodes.Add(item);
            }

            if (_customExtensions != null)
            {
                definedAstNodes.Add(_customExtensions);
            }




            return definedAstNodes;
        }
开发者ID:japj,项目名称:vulcan,代码行数:40,代码来源:AstTableNode.Designer.cs


示例17: InitializeAstNode

 private void InitializeAstNode()
 {
     _columns = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstTableColumnBaseNode>();
     _columns.CollectionChanged += _columns_CollectionChanged;
     _keys = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstTableKeyBaseNode>();
     _keys.CollectionChanged += _keys_CollectionChanged;
     _sources = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstTableSourceBaseNode>();
     _sources.CollectionChanged += _sources_CollectionChanged;
     _lookups = new VulcanCollection<VulcanEngine.IR.Ast.Transformation.AstEtlFragmentNode>();
     _lookups.CollectionChanged += _lookups_CollectionChanged;
     _indexes = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstTableIndexNode>();
     _indexes.CollectionChanged += _indexes_CollectionChanged;
     LateArriving_BackingField = false;
     CompressionType_BackingField = VulcanEngine.IR.Ast.Table.TableCompressionType.None;
 }
开发者ID:japj,项目名称:vulcan,代码行数:15,代码来源:AstTableNode.Designer.cs


示例18: InitializeAstNode

 private void InitializeAstNode()
 {
     AutoPassthrough_BackingField = false;
     EliminateDuplicates_BackingField = false;
     _inputColumns = new VulcanCollection<VulcanEngine.IR.Ast.Transformation.AstSortColumnNode>();
     _inputColumns.CollectionChanged += _inputColumns_CollectionChanged;
 }
开发者ID:japj,项目名称:vulcan,代码行数:7,代码来源:AstSortNode.Designer.cs


示例19: InitializeAstNode

 private void InitializeAstNode()
 {
     _columnValues = new VulcanCollection<VulcanEngine.IR.Ast.Table.AstStaticSourceColumnValueNode>();
     _columnValues.CollectionChanged += _columnValues_CollectionChanged;
 }
开发者ID:japj,项目名称:vulcan,代码行数:5,代码来源:AstStaticSourceRowNode.Designer.cs


示例20: InitializeAstNode

 private void InitializeAstNode()
 {
     ExecuteDuringDesignTime_BackingField = false;
     _columns = new VulcanCollection<VulcanEngine.IR.Ast.Task.AstStoredProcColumnNode>();
     _columns.CollectionChanged += _columns_CollectionChanged;
     _permissions = new VulcanCollection<VulcanEngine.IR.Ast.AstPermissionNode>();
     _permissions.CollectionChanged += _permissions_CollectionChanged;
 }
开发者ID:japj,项目名称:vulcan,代码行数:8,代码来源:AstStoredProcNode.Designer.cs



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

专题导读
上一篇:
C# VzfSqlCommand类代码示例发布时间:2022-05-24
下一篇:
C# VsPackageSourceProvider类代码示例发布时间: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