C# Класс PurplePen.SelectionDescriber

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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[]

Приватные методы

Метод Описание
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

Описание методов

DescribeControl() публичный статический Метод

public static DescribeControl ( SymbolDB symbolDB, EventDB eventDB, Id controlId ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
controlId Id
Результат PurplePen.TextPart[]

DescribeCourseObject() публичный статический Метод

public static DescribeCourseObject ( SymbolDB symbolDB, EventDB eventDB, CourseObj courseObj, float scaleRatio ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
courseObj CourseObj
scaleRatio float
Результат PurplePen.TextPart[]

DescribeSelection() публичный статический Метод

public static DescribeSelection ( SymbolDB symbolDB, EventDB eventDB, CourseView activeCourseView, SelectionMgr selection ) : PurplePen.TextPart[]
symbolDB SymbolDB
eventDB EventDB
activeCourseView CourseView
selection SelectionMgr
Результат PurplePen.TextPart[]