コード例 #1
0
ファイル: PhpCodeModule.cs プロジェクト: yekainew/cs2php
        public IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests(TopCode, BottomCode);
            var b = PhpStatementBase.GetCodeRequests(Classes);

            return(a.Union(b));
        }
コード例 #2
0
        public override IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests <IPhpValue>(Arguments);
            var b = PhpStatementBase.GetCodeRequests(Expression);

            return(a.Union(b).ToArray());
        }
コード例 #3
0
        public IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests(Arguments);
            var b = PhpStatementBase.GetCodeRequests(Statements);

            return(a.Union(b));
        }
コード例 #4
0
        public IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests(Name, BaseTypeName);
            var b = PhpStatementBase.GetCodeRequests(Fields);
            var c = PhpStatementBase.GetCodeRequests(Methods);

            return(a.Union(b).Union(c));
        }
コード例 #5
0
        // Public Methods 

        public override IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var requests = PhpStatementBase.GetCodeRequests(Arguments.Select(i => i.Expression)).ToList();

            if (!_className.IsEmpty && !DontIncludeClass && _className.EmitName != PhpQualifiedName.ClassnameSelf)
            {
                requests.Add(new ClassCodeRequest(_className));
            }
            return(requests);
        }
コード例 #6
0
        public override IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests(TargetObject).ToList();

            if (IncludeModule != null)
            {
                a.Add(new ModuleCodeRequest(IncludeModule, string.Format("instance field {0}", this)));
            }
            return(a);
        }
コード例 #7
0
 public IEnumerable <ICodeRequest> GetCodeRequests()
 {
     return(PhpStatementBase.GetCodeRequests(ConstValue));
 }
コード例 #8
0
 public override IEnumerable <ICodeRequest> GetCodeRequests()
 {
     return(PhpStatementBase.GetCodeRequests(Operand));
 }
コード例 #9
0
 public override IEnumerable <ICodeRequest> GetCodeRequests()
 {
     return(PhpStatementBase.GetCodeRequests(Left, Right));
 }
コード例 #10
0
 public override IEnumerable <ICodeRequest> GetCodeRequests()
 {
     return(PhpStatementBase.GetCodeRequests(PhpArray, Index));
 }
コード例 #11
0
        // Public Methods 

        public override IEnumerable <ICodeRequest> GetCodeRequests()
        {
            var a = PhpStatementBase.GetCodeRequests(Left, Right).ToArray();

            return(a);
        }
コード例 #12
0
 public override IEnumerable <ICodeRequest> GetCodeRequests()
 {
     return(PhpStatementBase.GetCodeRequests(Condition, WhenTrue, WhenFalse));
 }