C# Class PurplePen.SelectionDescriber

Afficher le fichier Open project: petergolde/PurplePen Class Usage Examples

Méthodes publiques

Méthode Description
DescribeControl ( SymbolDB symbolDB, EventDB eventDB, Id controlId ) : PurplePen.TextPart[]
DescribeCourseObject ( SymbolDB symbolDB, EventDB eventDB, CourseObj courseObj, float scaleRatio ) : PurplePen.TextPart[]
DescribeSelection ( SymbolDB symbolDB, EventDB eventDB, CourseView activeCourseView, SelectionMgr selection ) : PurplePen.TextPart[]

Private Methods

Méthode Description
AddCount ( string existing, int count, string singular, string plural ) : string
CountControls ( CourseView courseView, Predicate predicate ) : string
CourseListText ( EventDB eventDB, CourseDesignator courseDesignators ) : string
CourseListText ( EventDB eventDB, Id courseIds ) : string
DescribeAllControls ( EventDB eventDB, CourseView activeCourseView ) : PurplePen.TextPart[]
DescribeControlPoint ( SymbolDB symbolDB, EventDB eventDB, Id controlId, DescKind descKind ) : PurplePen.TextPart[]
DescribeCourse ( EventDB eventDB, CourseView activeCourseView ) : PurplePen.TextPart[]
DescribeKey ( EventDB eventDB ) : PurplePen.TextPart[]
DescribeLeg ( EventDB eventDB, Id courseControlId1, Id courseControlId2, DescKind descKind ) : PurplePen.TextPart[]
DescribeMapExchangeAtControl ( EventDB eventDB, Id controlId ) : PurplePen.TextPart[]
DescribeSpecial ( EventDB eventDB, Id specialId, float scaleRatio, DescKind descKind ) : PurplePen.TextPart[]
DescribeTextLine ( EventDB eventDB, Id controlId, DescriptionLine textLineKind ) : PurplePen.TextPart[]
FlaggingType ( EventDB eventDB, Id controlId1, Id controlId2, Id legId ) : string
SpecialName ( EventDB eventDB, Id specialId ) : string

Method Details

DescribeControl() public static méthode

public static DescribeControl ( SymbolDB symbolDB, EventDB eventDB, Id controlId ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
controlId Id
Résultat PurplePen.TextPart[]

DescribeCourseObject() public static méthode

public static DescribeCourseObject ( SymbolDB symbolDB, EventDB eventDB, CourseObj courseObj, float scaleRatio ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
courseObj CourseObj
scaleRatio float
Résultat PurplePen.TextPart[]

DescribeSelection() public static méthode

public static DescribeSelection ( SymbolDB symbolDB, EventDB eventDB, CourseView activeCourseView, SelectionMgr selection ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
activeCourseView CourseView
selection SelectionMgr
Résultat PurplePen.TextPart[]