예제 #1
0
        public static ParameterVarIdentifier FromIdentifier(ParameterType type, Identifier identifier)
        {
            ParameterVarIdentifier param = new ParameterVarIdentifier(identifier.Name, type);

            param.TypeReference = identifier.TypeReference;
            return(param);
        }
예제 #2
0
		public virtual void VisitParameterVarIdentifier(ParameterVarIdentifier parameterIdentifier)
		{
			VisitNode(parameterIdentifier.TypeReference);
			VisitNode(parameterIdentifier.InitExpression);
		}
예제 #3
0
 public void AddFormalParameter(ParameterVarIdentifier param)
 {
     arguments.Add(param);
 }
예제 #4
0
		public void AddFormalParameter(ParameterVarIdentifier param)
		{
			arguments.Add(param);
		}
예제 #5
0
		public static ParameterVarIdentifier FromIdentifier(ParameterType type, Identifier identifier)
		{
			ParameterVarIdentifier param = new ParameterVarIdentifier(identifier.Name, type);
			param.TypeReference = identifier.TypeReference;
			return param;
		}
예제 #6
0
파일: TreeWalker.cs 프로젝트: atczyc/castle
		public override void VisitParameterVarIdentifier(ParameterVarIdentifier identifier)
		{
			nodeStack.Push( CurrentNode.Nodes.Add("ParameterVarIdentifier " + identifier.Name + " - " + identifier.TypeReference ));
			CurrentNode.Tag = identifier;
			
			base.VisitParameterVarIdentifier(identifier);

			nodeStack.Pop();
		}
예제 #7
0
		public void AddBlockFormalParameter(ParameterVarIdentifier ident)
		{
			parameters.Add(ident);
		}
예제 #8
0
 public void AddBlockFormalParameter(ParameterVarIdentifier ident)
 {
     parameters.Add(ident);
 }