C# 클래스 BuildingCoder.CmdImportsInFamilies

상속: IExternalCommand
파일 보기 프로젝트 열기: jeremytammik/the_building_coder_samples

공개 메소드들

메소드 설명
Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
ExecuteWithoutRecursion ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result

Non-recursively list all import instances in all families used in the current project document.

ListImportsAndSearchForMore ( int recursionLevel, Document doc, Family>.Dictionary families ) : void

List all import instances in all the given families. Retrieve nested families and recursively search in these as well.

비공개 메소드들

메소드 설명
GetFamilies ( Document doc ) : Family>.Dictionary

Retrieve all families used by the family instances and annotation symbols in the given document. Return a dictionary mapping the family name to the corresponding family object.

메소드 상세

Execute() 공개 메소드

public Execute ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
commandData ExternalCommandData
message string
elements ElementSet
리턴 System.Result

ExecuteWithoutRecursion() 공개 메소드

Non-recursively list all import instances in all families used in the current project document.
public ExecuteWithoutRecursion ( ExternalCommandData commandData, string &message, ElementSet elements ) : System.Result
commandData ExternalCommandData
message string
elements ElementSet
리턴 System.Result

ListImportsAndSearchForMore() 공개 메소드

List all import instances in all the given families. Retrieve nested families and recursively search in these as well.
public ListImportsAndSearchForMore ( int recursionLevel, Document doc, Family>.Dictionary families ) : void
recursionLevel int
doc Document
families Family>.Dictionary
리턴 void