Castle.Core.Internal
Namespace with 24 public types
Classes
                                     ComponentServicesUtil
                                    
                                
                            
                            
                                
                                     GraphNode
                                    
                                
                            
                            
                                
                                     LateBoundComponent
                                    Marker class used to denote components that have late bound type
              That is the actual type is not known exactly at the time when 
              is created. Those are for example components instantiated via abstract factory.
                                
                            
                            
                                
                                     SegmentedList`1
                                    
                                
                            
                            
                                
                                     SimpleSortedSet`1
                                    
                                
                            
                            
                                
                                     SimpleThreadSafeCollection`1
                                    
                                
                            
                            
                                
                                     SimpleThreadSafeDictionary`2
                                    Simple type for thread safe adding/reading to/from keyed store. The difference between this and built in concurrent dictionary is that in this case adding is happening under a lock so never more than one thread will be adding at a time.
                                
                            
                            
                                
                                     SimpleThreadSafeSet`1
                                    
                                
                            
                            
                                
                                     ThreadSafeInit
                                    
                                
                            
                            
                                
                                     TypeByInheritanceDepthMostSpecificFirstComparer
                                    
                                
                            
                        
                        Structures
                                     ThreadSafeFlag
                                    
                                
                            
                        
                        Static Classes
                                     ComponentModelExtensions
                                    
                                
                            
                            
                                
                                     Constants
                                    
                                
                            
                            
                                
                                     ExceptionHelper
                                    
                                
                            
                            
                                
                                     HelpfulExceptionsUtil
                                    
                                
                            
                            
                                
                                     LifestyleExtensions
                                    
                                
                            
                            
                                
                                     Must
                                    
                                
                            
                            
                                
                                     ReflectionUtil
                                    
                                
                            
                            
                                
                                     StringExtensions
                                    
                                
                            
                            
                                
                                     TypeUtil
                                    
                                
                            
                        
                        Abstract Classes
                                     TopologicalSortAlgo
                                    
                                
                            
                        
                        Interfaces
                                     IAssemblyProvider
                                    
                                
                            
                            
                                
                                     IMutableCollection`1
                                    
                                
                            
                            
                                
                                     IVertex
                                    Abstract representation of a vertex.