Ejemplo n.º 1
0
        public GraphNode()
        {
            UID = ProtoCore.DSASM.Constants.kInvalidIndex;
            dependencyGraphListID = ProtoCore.DSASM.Constants.kInvalidIndex;
            dimensionNodeList     = new List <UpdateNode>();
            updateNodeRefList     = new List <ProtoCore.AssociativeGraph.UpdateNodeRef>();
            isDirty                      = true;
            isParent                     = false;
            isReturn                     = false;
            procIndex                    = ProtoCore.DSASM.Constants.kGlobalScope;
            classIndex                   = ProtoCore.DSASM.Constants.kInvalidIndex;
            updateBlock                  = new UpdateBlock();
            dependentList                = new List <GraphNode>();
            allowDependents              = true;
            isIndexingLHS                = false;
            isLHSNode                    = false;
            firstProc                    = null;
            firstProcRefIndex            = ProtoCore.DSASM.Constants.kInvalidIndex;
            isVisited                    = false;
            isCyclic                     = false;
            isInlineConditional          = false;
            counter                      = 0;
            updatedArguments             = new List <UpdateNodeRef>();
            dependencyTestRecursiveDepth = 0;
            isAutoGenerated              = false;
            isLanguageBlock              = false;
            languageBlockId              = ProtoCore.DSASM.Constants.kInvalidIndex;
            updateDimensions             = new List <StackValue>();
            propertyChanged              = false;
            forPropertyChanged           = false;

#if __PROTOTYPE_ARRAYUPDATE_FUNCTIONCALL
            ArrayPointer = ProtoCore.DSASM.StackUtils.BuildNull();
#endif
        }
Ejemplo n.º 2
0
        public GraphNode()
        {
            UID   = Constants.kInvalidIndex;
            AstID = Constants.kInvalidIndex;
            dependencyGraphListID = Constants.kInvalidIndex;
            CallsiteIdentifier    = string.Empty;
            dimensionNodeList     = new List <UpdateNode>();
            updateNodeRefList     = new List <UpdateNodeRef>();
            isDirty             = true;
            isReturn            = false;
            procIndex           = Constants.kGlobalScope;
            classIndex          = Constants.kInvalidIndex;
            updateBlock         = new UpdateBlock();
            dependentList       = new List <GraphNode>();
            allowDependents     = true;
            isIndexingLHS       = false;
            isLHSNode           = false;
            firstProc           = null;
            firstProcRefIndex   = Constants.kInvalidIndex;
            isCyclic            = false;
            isInlineConditional = false;
            counter             = 0;
            updatedArguments    = new List <UpdateNodeRef>();
            isAutoGenerated     = false;
            isLanguageBlock     = false;
            languageBlockId     = Constants.kInvalidIndex;
            updateDimensions    = new List <StackValue>();
            propertyChanged     = false;
            forPropertyChanged  = false;
            lastGraphNode       = null;
            isActive            = true;

#if __PROTOTYPE_ARRAYUPDATE_FUNCTIONCALL
            ArrayPointer = StackValue.Null;
#endif
            symbolListWithinExpression = new List <SymbolNode>();
            reExecuteExpression        = false;
            SSASubscript    = Constants.kInvalidIndex;
            IsLastNodeInSSA = false;
        }
Ejemplo n.º 3
0
        public GraphNode()
        {
            UID = ProtoCore.DSASM.Constants.kInvalidIndex;
            AstID = ProtoCore.DSASM.Constants.kInvalidIndex;
            dependencyGraphListID = ProtoCore.DSASM.Constants.kInvalidIndex;
            dimensionNodeList = new List<UpdateNode>();
            updateNodeRefList = new List<ProtoCore.AssociativeGraph.UpdateNodeRef>();
            isDirty = true;
            isReturn = false;
            procIndex = ProtoCore.DSASM.Constants.kGlobalScope;
            classIndex = ProtoCore.DSASM.Constants.kInvalidIndex;
            updateBlock = new UpdateBlock();
            dependentList = new List<GraphNode>();
            allowDependents = true;
            isIndexingLHS = false;
            isLHSNode = false;
            firstProc = null;
            firstProcRefIndex = ProtoCore.DSASM.Constants.kInvalidIndex;
            isCyclic = false;
            isInlineConditional = false;
            counter = 0;
            updatedArguments = new List<UpdateNodeRef>();
            isAutoGenerated = false;
            isLanguageBlock = false;
            languageBlockId = ProtoCore.DSASM.Constants.kInvalidIndex;
            updateDimensions = new List<StackValue>();
            propertyChanged = false;
            forPropertyChanged = false;
            lastGraphNode = null;
            isActive = true;

#if __PROTOTYPE_ARRAYUPDATE_FUNCTIONCALL
            ArrayPointer = ProtoCore.DSASM.StackValue.Null;
#endif
            symbolListWithinExpression = new List<SymbolNode>();
            reExecuteExpression = false;
            SSASubscript = ProtoCore.DSASM.Constants.kInvalidIndex;
            IsLastNodeInSSA = false;
        }
Ejemplo n.º 4
0
 public GraphNode()
 {
     IsModifier = false;
     UID = Constants.kInvalidIndex;
     AstID = Constants.kInvalidIndex;
     dependencyGraphListID = Constants.kInvalidIndex;
     CallsiteIdentifier = string.Empty;
     dimensionNodeList = new List<UpdateNode>();
     updateNodeRefList = new List<UpdateNodeRef>();
     isDirty = true;
     isDeferred = false;
     isReturn = false;
     procIndex = Constants.kGlobalScope;
     classIndex = Constants.kInvalidIndex;
     updateBlock = new UpdateBlock();
     dependentList = new List<GraphNode>();
     ChildrenNodes = new List<GraphNode>();
     ParentNodes = new List<GraphNode>();
     allowDependents = true;
     isIndexingLHS = false;
     isLHSNode = false;
     IsLHSIdentList = false;
     firstProc = null;
     firstProcRefIndex = Constants.kInvalidIndex;
     isCyclic = false;
     isInlineConditional = false;
     counter = 0;
     updatedArguments = new List<UpdateNodeRef>();
     isAutoGenerated = false;
     isLanguageBlock = false;
     languageBlockId = Constants.kInvalidIndex;
     updateDimensions = new List<StackValue>();
     propertyChanged = false;
     forPropertyChanged = false;
     lastGraphNode = null;
     isActive = true;
     symbolListWithinExpression = new List<SymbolNode>();
     reExecuteExpression = false;
     SSASubscript = Constants.kInvalidIndex;
     IsLastNodeInSSA = false;
 }