Public instance methods
	
		
			void copy_from(Scope other)
		
		
		
	 
	
		
			object copy_from_dyn(object other)
		
		
		
	 
	
		
			void mark_deleted(object name)
		
		
		
	 
	
		
			object mark_deleted_dyn(object name)
		
		
		
	 
	
		
			void mark_modified(string name)
		
		
		
	 
	
		
			void mark_modified(QN name)
		
		
		
	 
	
		
			object mark_modified_dyn(object name)
		
		
		
	 
	
		
			void mark_param(object name, object owner)
		
		
		
	 
	
		
			object mark_param_dyn(object name, object owner)
		
		
		
	 
	
	
		
			void mark_read(string name)
		
		
		
	 
	
		
			object mark_read_dyn(object name)
		
		
		
	 
	
		
			void merge_from(Scope other)
		
		
		
	 
	
	Public static methods
	
		
			object copy_of_dyn<TClass>(object other)
		
		
		
	 
	
		
			TClass copy_of<TClass>(Scope other)
		
		
		
	 
	
	Public properties
	
		
			bool add_unknown_symbols get; set;
		
		
		
	 
	
	
		
			object affects_parent_dyn get; 
		
		
		
	 
	
		
			ISet<object> deleted get; set;
		
		
		
	 
	
		
			Nullable<bool> isolated get; set;
		
		
		
	 
	
		
			ISet<object> modified get; set;
		
		
		
	 
	
	
	
	
		
			ISet<object> read get; set;
		
		
		
	 
	
		
			ISet<object> referenced get; 
		
		
		
	 
	
		
			object referenced_dyn get;