C# Класс PeterO.DocGen.DocVisitor

A documentation visitor.
Наследование: NuDoq.Visitor
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AppendConstraints ( Type genericArguments, StringBuilder builder ) : void
Debug ( string ln ) : void
FormatField ( FieldInfo field ) : string
FormatMethod ( MethodBase method ) : string
FormatProperty ( PropertyInfo property ) : string
FormatType ( Type type ) : string
FormatTypeRaw ( Type type ) : string
FormatTypeSig ( Type typeInfo ) : string
GetTypeID ( Type type ) : string
IsMethodOverride ( MethodInfo method ) : bool
ToString ( ) : string
VisitC ( C code ) : void
VisitCode ( Code code ) : void
VisitExample ( Example example ) : void
VisitException ( NuDoq exception ) : void
VisitItem ( System.Item item ) : void
VisitList ( List list ) : void
VisitMember ( NuDoq.Member member ) : void
VisitPara ( Para para ) : void
VisitParam ( Param param ) : void
VisitParamRef ( ParamRef paramRef ) : void
VisitRemarks ( Remarks remarks ) : void
VisitReturns ( Returns returns ) : void
VisitSee ( See see ) : void
VisitSummary ( Summary summary ) : void
VisitText ( Text text ) : void
VisitTypeParam ( TypeParam typeParam ) : void
VisitUnknownElement ( UnknownElement element ) : void
VisitValue ( Value value ) : void

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

Метод Описание
AddMember ( MemberInfo member ) : IDisposable
Change ( StringBuilder builder ) : IDisposable
Heading ( MemberInfo info ) : string
HeadingUnambiguous ( MemberInfo info ) : string
HtmlEscape ( string str ) : string
MethodNameHeading ( string p ) : string
OperatorList ( ) : string>.IDictionary
PropertyIsPublicOrFamily ( PropertyInfo property ) : bool
Write ( string ln ) : void
WriteLine ( string ln ) : void

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

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

public static AppendConstraints ( Type genericArguments, StringBuilder builder ) : void
genericArguments System.Type
builder StringBuilder
Результат void

Debug() публичный Метод

public Debug ( string ln ) : void
ln string
Результат void

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

public static FormatField ( FieldInfo field ) : string
field System.Reflection.FieldInfo
Результат string

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

public static FormatMethod ( MethodBase method ) : string
method System.Reflection.MethodBase
Результат string

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

public static FormatProperty ( PropertyInfo property ) : string
property System.Reflection.PropertyInfo
Результат string

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

public static FormatType ( Type type ) : string
type System.Type
Результат string

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

public static FormatTypeRaw ( Type type ) : string
type System.Type
Результат string

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

public static FormatTypeSig ( Type typeInfo ) : string
typeInfo System.Type
Результат string

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

public static GetTypeID ( Type type ) : string
type System.Type
Результат string

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

public static IsMethodOverride ( MethodInfo method ) : bool
method System.Reflection.MethodInfo
Результат bool

ToString() публичный Метод

public ToString ( ) : string
Результат string

VisitC() публичный Метод

public VisitC ( C code ) : void
code C
Результат void

VisitCode() публичный Метод

public VisitCode ( Code code ) : void
code Code
Результат void

VisitExample() публичный Метод

public VisitExample ( Example example ) : void
example Example
Результат void

VisitException() публичный Метод

public VisitException ( NuDoq exception ) : void
exception NuDoq
Результат void

VisitItem() публичный Метод

public VisitItem ( System.Item item ) : void
item System.Item
Результат void

VisitList() публичный Метод

public VisitList ( List list ) : void
list List
Результат void

VisitMember() публичный Метод

public VisitMember ( NuDoq.Member member ) : void
member NuDoq.Member
Результат void

VisitPara() публичный Метод

public VisitPara ( Para para ) : void
para Para
Результат void

VisitParam() публичный Метод

public VisitParam ( Param param ) : void
param Param
Результат void

VisitParamRef() публичный Метод

public VisitParamRef ( ParamRef paramRef ) : void
paramRef ParamRef
Результат void

VisitRemarks() публичный Метод

public VisitRemarks ( Remarks remarks ) : void
remarks Remarks
Результат void

VisitReturns() публичный Метод

public VisitReturns ( Returns returns ) : void
returns Returns
Результат void

VisitSee() публичный Метод

public VisitSee ( See see ) : void
see See
Результат void

VisitSummary() публичный Метод

public VisitSummary ( Summary summary ) : void
summary Summary
Результат void

VisitText() публичный Метод

public VisitText ( Text text ) : void
text Text
Результат void

VisitTypeParam() публичный Метод

public VisitTypeParam ( TypeParam typeParam ) : void
typeParam TypeParam
Результат void

VisitUnknownElement() публичный Метод

public VisitUnknownElement ( UnknownElement element ) : void
element UnknownElement
Результат void

VisitValue() публичный Метод

public VisitValue ( Value value ) : void
value Value
Результат void