C# Class RevitLookup.Snoop.Data.Enumerable

Snoop.Data class to hold and format an Enumerable value. This class can be used for any object that supports the IEnumerable interface. However, some classes, such as a Map, are better seen visually in Key/Value pairs vs a straight list of enumerated objects. Use this when it works well, but write your own Snoop.Data object for Enumerable cases that need better feedback to the user.
Inheritance: Data
ファイルを表示 Open project: jeremytammik/RevitLookup

Protected Properties

Property Type Description
m_objs System.Collections.ArrayList
m_val IEnumerable

Public Methods

Method Description
DrillDown ( ) : void
Enumerable ( string label, IEnumerable val ) : System
Enumerable ( string label, IEnumerable val, Autodesk doc ) : System
StrValue ( ) : string

Method Details

DrillDown() public method

public DrillDown ( ) : void
return void

Enumerable() public method

public Enumerable ( string label, IEnumerable val ) : System
label string
val IEnumerable
return System

Enumerable() public method

public Enumerable ( string label, IEnumerable val, Autodesk doc ) : System
label string
val IEnumerable
doc Autodesk
return System

StrValue() public method

public StrValue ( ) : string
return string

Property Details

m_objs protected_oe property

protected ArrayList,System.Collections m_objs
return System.Collections.ArrayList

m_val protected_oe property

protected IEnumerable m_val
return IEnumerable