コード例 #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
ファイル: AbstractVisitor.cs プロジェクト: atczyc/castle
		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
ファイル: BlockExpression.cs プロジェクト: atczyc/castle
		public void AddBlockFormalParameter(ParameterVarIdentifier ident)
		{
			parameters.Add(ident);
		}
コード例 #8
0
 public void AddBlockFormalParameter(ParameterVarIdentifier ident)
 {
     parameters.Add(ident);
 }