コード例 #1
0
        public static bool BubbleTypeMemberStatementsUp(Node node)
        {
            var bubbler = new TypeMemberStatementBubbler();

            bubbler.VisitNode(node);
            return(bubbler._bubbled);
        }
コード例 #2
0
ファイル: MacroExpander.cs プロジェクト: yantrabuddhi/boo
 private void BubbleUpPendingTypeMembers()
 {
     while (_pendingExpansions.Count > 0)
     {
         TypeMemberStatementBubbler.BubbleTypeMemberStatementsUp(_pendingExpansions.Dequeue());
     }
 }
コード例 #3
0
ファイル: MacroExpander.cs プロジェクト: yantrabuddhi/boo
        private static void EnsureNestedMacrosCanBeSeenAsMembers(IType macroType)
        {
            var internalMacroType = macroType as InternalClass;

            if (null != internalMacroType)
            {
                TypeMemberStatementBubbler.BubbleTypeMemberStatementsUp(internalMacroType.TypeDefinition);
            }
        }
コード例 #4
0
		public static bool BubbleTypeMemberStatementsUp(Node node)
		{
			var bubbler = new TypeMemberStatementBubbler();
			bubbler.VisitNode(node);
			return bubbler._bubbled;
		}