public static bool BubbleTypeMemberStatementsUp(Node node)
        {
            var bubbler = new TypeMemberStatementBubbler();

            bubbler.VisitNode(node);
            return(bubbler._bubbled);
        }
Example #2
0
 private void BubbleUpPendingTypeMembers()
 {
     while (_pendingExpansions.Count > 0)
     {
         TypeMemberStatementBubbler.BubbleTypeMemberStatementsUp(_pendingExpansions.Dequeue());
     }
 }
Example #3
0
        private static void EnsureNestedMacrosCanBeSeenAsMembers(IType macroType)
        {
            var internalMacroType = macroType as InternalClass;

            if (null != internalMacroType)
            {
                TypeMemberStatementBubbler.BubbleTypeMemberStatementsUp(internalMacroType.TypeDefinition);
            }
        }
		public static bool BubbleTypeMemberStatementsUp(Node node)
		{
			var bubbler = new TypeMemberStatementBubbler();
			bubbler.VisitNode(node);
			return bubbler._bubbled;
		}