本文整理汇总了C#中VulcanCollection类的典型用法代码示例。如果您正苦于以下问题:C# VulcanCollection类的具体用法?C# VulcanCollection怎么用?C# VulcanCollection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
VulcanCollection类属于命名空间,在下文中一共展示了VulcanCollection类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: AstTransformationNode
protected AstTransformationNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
InitializeAstNode();
DefinedColumns = new VulcanCollection<AstTransformationColumnNode>();
StaticOutputPaths = new VulcanCollection<AstDataflowOutputPathNode>();
}
示例2: DefinedAstNodes
public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
{
var definedAstNodes = new VulcanCollection<IFrameworkItem>();
definedAstNodes.AddRange(base.DefinedAstNodes());
return definedAstNodes;
}
示例3: AstAttributeRelationshipNode
public AstAttributeRelationshipNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_attributes = new VulcanCollection<AstNamedNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeRelationshipNode_SingletonPropertyChanged;
}
示例4: AstTableNode
public AstTableNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_dataItems = new VulcanCollection<AstNamedNode>();
EmitVersionNumber = true;
InitializeAstNode();
CollectionPropertyChanged += AstTableNode_CollectionPropertyChanged;
}
示例5: AstRootNode
public AstRootNode(IFrameworkItem parentItem) : base(parentItem)
{
Items = new VulcanCollection<IFrameworkItem>();
SymbolTable = new SymbolTable(this);
InitializeAstNode();
CollectionPropertyChanged += AstRootNode_CollectionPropertyChanged;
}
示例6: AstTableIndexNode
public AstTableIndexNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_items = new VulcanCollection<AstNode>();
InitializeAstNode();
CollectionPropertyChanged += AstTableIndexNode_CollectionPropertyChanged;
}
示例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>();
}
示例8: AstAttributeNode
public AstAttributeNode(IFrameworkItem parentAstNode)
: base(parentAstNode)
{
_columns = new VulcanCollection<AstAttributeColumnNode>();
InitializeAstNode();
SingletonPropertyChanged += AstAttributeNode_SingletonPropertyChanged;
CollectionPropertyChanged += AstAttributeNode_CollectionPropertyChanged;
}
示例9: MappedBinding
public MappedBinding(
object transformName,
object parentTransformName,
object parentOutputName,
object targetInputName,
VulcanCollection<AstDataflowColumnMappingNode> mappingList)
: base(transformName, parentTransformName, parentOutputName, targetInputName)
{
Mappings = mappingList;
}
示例10: DefinedAstNodes
public override VulcanCollection<IFrameworkItem> DefinedAstNodes()
{
var definedAstNodes = new VulcanCollection<IFrameworkItem>();
definedAstNodes.AddRange(base.DefinedAstNodes());
if (_package != null)
{
definedAstNodes.Add(_package);
}
return definedAstNodes;
}
示例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);
}
示例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>();
}
示例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;
}
示例14: AstTableKeyBaseNode
public AstTableKeyBaseNode()
{
this._columns = new VulcanCollection<AstTableKeyColumnNode>();
}
示例15: AstTableForeignKeyNode
public AstTableForeignKeyNode()
{
_columns = new VulcanCollection<AstTableForeignKeyColumnNode>();
}