C# Class RevitLookup.Snoop.Collectors.CollectorObj

This is really a collector for any object of type System.Object. In non .NET enviroments, you need multiple Collector objects to handle the fact that not everything is derived from a common class hierarchy. In .NET, System.Object is the root of everything, so its easy to make a single Collector.
Inheritance: Collector
Afficher le fichier Open project: jeremytammik/RevitLookup

Méthodes publiques

Свойство Type Description
IsInitialized bool
m_colExtApp CollectorExts.CollectorExtApp
m_colExtAreas CollectorExts.CollectorExtAreas
m_colExtCreation CollectorExts.CollectorExtCreation
m_colExtDoc CollectorExts.CollectorExtDoc
m_colExtEditor CollectorExts.CollectorExtEditor
m_colExtElement CollectorExts.CollectorExtElement
m_colExtGeom CollectorExts.CollectorExtGeom
m_colExtMEP CollectorExts.CollectorExtMEP
m_colExtMisc CollectorExts.CollectorExtMisc
m_colExtParams CollectorExts.CollectorExtParams
m_colExtRooms CollectorExts.CollectorExtRooms
m_colExtSite CollectorExts.CollectorExtSite
m_colExtStruct CollectorExts.CollectorExtStructural
m_colExtSymbol CollectorExts.CollectorExtSymbol

Méthodes publiques

Méthode Description
Collect ( System obj ) : void

This is the point where the ball starts rolling. We'll walk down the object's class hierarchy, continually trying to cast it to objects we know about. NOTE: this is intentionally not Reflection. We can do that elsewhere, but here we want to explictly control how data is formatted and navigated, so we will manually walk the entire hierarchy.

CollectorObj ( ) : System
InitializeCollectors ( ) : void

This method is used to initialized static variables in this class, in .Net 4, the static variables will not be initialized until use them, so we need to call this method explicitly in App.cs when Revit Starts up

Private Methods

Méthode Description
Stream ( APIObject obj ) : void

Method Details

Collect() public méthode

This is the point where the ball starts rolling. We'll walk down the object's class hierarchy, continually trying to cast it to objects we know about. NOTE: this is intentionally not Reflection. We can do that elsewhere, but here we want to explictly control how data is formatted and navigated, so we will manually walk the entire hierarchy.
public Collect ( System obj ) : void
obj System Object to collect data for
Résultat void

CollectorObj() public méthode

public CollectorObj ( ) : System
Résultat System

InitializeCollectors() public static méthode

This method is used to initialized static variables in this class, in .Net 4, the static variables will not be initialized until use them, so we need to call this method explicitly in App.cs when Revit Starts up
public static InitializeCollectors ( ) : void
Résultat void

Property Details

IsInitialized public_oe static_oe property

public static bool IsInitialized
Résultat bool

m_colExtApp public_oe static_oe property

public static CollectorExts.CollectorExtApp m_colExtApp
Résultat CollectorExts.CollectorExtApp

m_colExtAreas public_oe static_oe property

public static CollectorExts.CollectorExtAreas m_colExtAreas
Résultat CollectorExts.CollectorExtAreas

m_colExtCreation public_oe static_oe property

public static CollectorExts.CollectorExtCreation m_colExtCreation
Résultat CollectorExts.CollectorExtCreation

m_colExtDoc public_oe static_oe property

public static CollectorExts.CollectorExtDoc m_colExtDoc
Résultat CollectorExts.CollectorExtDoc

m_colExtEditor public_oe static_oe property

public static CollectorExts.CollectorExtEditor m_colExtEditor
Résultat CollectorExts.CollectorExtEditor

m_colExtElement public_oe static_oe property

public static CollectorExts.CollectorExtElement m_colExtElement
Résultat CollectorExts.CollectorExtElement

m_colExtGeom public_oe static_oe property

public static CollectorExts.CollectorExtGeom m_colExtGeom
Résultat CollectorExts.CollectorExtGeom

m_colExtMEP public_oe static_oe property

public static CollectorExts.CollectorExtMEP m_colExtMEP
Résultat CollectorExts.CollectorExtMEP

m_colExtMisc public_oe static_oe property

public static CollectorExts.CollectorExtMisc m_colExtMisc
Résultat CollectorExts.CollectorExtMisc

m_colExtParams public_oe static_oe property

public static CollectorExts.CollectorExtParams m_colExtParams
Résultat CollectorExts.CollectorExtParams

m_colExtRooms public_oe static_oe property

public static CollectorExts.CollectorExtRooms m_colExtRooms
Résultat CollectorExts.CollectorExtRooms

m_colExtSite public_oe static_oe property

public static CollectorExts.CollectorExtSite m_colExtSite
Résultat CollectorExts.CollectorExtSite

m_colExtStruct public_oe static_oe property

public static CollectorExts.CollectorExtStructural m_colExtStruct
Résultat CollectorExts.CollectorExtStructural

m_colExtSymbol public_oe static_oe property

public static CollectorExts.CollectorExtSymbol m_colExtSymbol
Résultat CollectorExts.CollectorExtSymbol