C# Class PeterO.DocGen.DocVisitor

A documentation visitor.
Inheritance: NuDoq.Visitor
Exibir arquivo Open project: peteroupc/CBOR Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

AppendConstraints() public static method

public static AppendConstraints ( Type genericArguments, StringBuilder builder ) : void
genericArguments System.Type
builder StringBuilder
return void

Debug() public method

public Debug ( string ln ) : void
ln string
return void

FormatField() public static method

public static FormatField ( FieldInfo field ) : string
field System.Reflection.FieldInfo
return string

FormatMethod() public static method

public static FormatMethod ( MethodBase method ) : string
method System.Reflection.MethodBase
return string

FormatProperty() public static method

public static FormatProperty ( PropertyInfo property ) : string
property System.Reflection.PropertyInfo
return string

FormatType() public static method

public static FormatType ( Type type ) : string
type System.Type
return string

FormatTypeRaw() public static method

public static FormatTypeRaw ( Type type ) : string
type System.Type
return string

FormatTypeSig() public static method

public static FormatTypeSig ( Type typeInfo ) : string
typeInfo System.Type
return string

GetTypeID() public static method

public static GetTypeID ( Type type ) : string
type System.Type
return string

IsMethodOverride() public static method

public static IsMethodOverride ( MethodInfo method ) : bool
method System.Reflection.MethodInfo
return bool

ToString() public method

public ToString ( ) : string
return string

VisitC() public method

public VisitC ( C code ) : void
code C
return void

VisitCode() public method

public VisitCode ( Code code ) : void
code Code
return void

VisitExample() public method

public VisitExample ( Example example ) : void
example Example
return void

VisitException() public method

public VisitException ( NuDoq exception ) : void
exception NuDoq
return void

VisitItem() public method

public VisitItem ( System.Item item ) : void
item System.Item
return void

VisitList() public method

public VisitList ( List list ) : void
list List
return void

VisitMember() public method

public VisitMember ( NuDoq.Member member ) : void
member NuDoq.Member
return void

VisitPara() public method

public VisitPara ( Para para ) : void
para Para
return void

VisitParam() public method

public VisitParam ( Param param ) : void
param Param
return void

VisitParamRef() public method

public VisitParamRef ( ParamRef paramRef ) : void
paramRef ParamRef
return void

VisitRemarks() public method

public VisitRemarks ( Remarks remarks ) : void
remarks Remarks
return void

VisitReturns() public method

public VisitReturns ( Returns returns ) : void
returns Returns
return void

VisitSee() public method

public VisitSee ( See see ) : void
see See
return void

VisitSummary() public method

public VisitSummary ( Summary summary ) : void
summary Summary
return void

VisitText() public method

public VisitText ( Text text ) : void
text Text
return void

VisitTypeParam() public method

public VisitTypeParam ( TypeParam typeParam ) : void
typeParam TypeParam
return void

VisitUnknownElement() public method

public VisitUnknownElement ( UnknownElement element ) : void
element UnknownElement
return void

VisitValue() public method

public VisitValue ( Value value ) : void
value Value
return void