C# 클래스 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.
상속: Collector
파일 보기 프로젝트 열기: jeremytammik/RevitLookup

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
Stream ( APIObject obj ) : void

메소드 상세

Collect() 공개 메소드

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
리턴 void

CollectorObj() 공개 메소드

public CollectorObj ( ) : System
리턴 System

InitializeCollectors() 공개 정적인 메소드

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
리턴 void

프로퍼티 상세

IsInitialized 공개적으로 정적으로 프로퍼티

public static bool IsInitialized
리턴 bool

m_colExtApp 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtApp m_colExtApp
리턴 CollectorExts.CollectorExtApp

m_colExtAreas 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtAreas m_colExtAreas
리턴 CollectorExts.CollectorExtAreas

m_colExtCreation 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtCreation m_colExtCreation
리턴 CollectorExts.CollectorExtCreation

m_colExtDoc 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtDoc m_colExtDoc
리턴 CollectorExts.CollectorExtDoc

m_colExtEditor 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtEditor m_colExtEditor
리턴 CollectorExts.CollectorExtEditor

m_colExtElement 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtElement m_colExtElement
리턴 CollectorExts.CollectorExtElement

m_colExtGeom 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtGeom m_colExtGeom
리턴 CollectorExts.CollectorExtGeom

m_colExtMEP 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtMEP m_colExtMEP
리턴 CollectorExts.CollectorExtMEP

m_colExtMisc 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtMisc m_colExtMisc
리턴 CollectorExts.CollectorExtMisc

m_colExtParams 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtParams m_colExtParams
리턴 CollectorExts.CollectorExtParams

m_colExtRooms 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtRooms m_colExtRooms
리턴 CollectorExts.CollectorExtRooms

m_colExtSite 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtSite m_colExtSite
리턴 CollectorExts.CollectorExtSite

m_colExtStruct 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtStructural m_colExtStruct
리턴 CollectorExts.CollectorExtStructural

m_colExtSymbol 공개적으로 정적으로 프로퍼티

public static CollectorExts.CollectorExtSymbol m_colExtSymbol
리턴 CollectorExts.CollectorExtSymbol