C# Class SDKDocGenerator.Writers.ClassWriter

Inheritance: BaseWriter
显示文件 Open project: aws/aws-sdk-net Class Usage Examples

Public Methods

Method Description
AddEnumMembers ( TextWriter writer ) : void
ClassWriter ( GenerationManifest artifacts, FrameworkVersion version, TypeWrapper versionType ) : System.Collections.Generic

Protected Methods

Method Description
AddSyntax ( TextWriter writer ) : void
GenerateFilename ( ) : string
GenerateFilepath ( ) : string
GetMemberName ( ) : string
GetMemberType ( ) : string
GetSummaryDocumentation ( ) : System.Xml.Linq.XElement
GetTOCID ( ) : string
GetTitle ( ) : string
WriteContent ( TextWriter writer ) : void

Private Methods

Method Description
AddConstructor ( TextWriter writer, ConstructorInfoWrapper info ) : void
AddConstructors ( TextWriter writer ) : void
AddEnumMember ( TextWriter writer, string enumName ) : void
AddEvent ( TextWriter writer, EventInfoWrapper info ) : void
AddEvents ( TextWriter writer ) : void
AddField ( TextWriter writer, FieldInfoWrapper info ) : void
AddFields ( TextWriter writer ) : void
AddInheritanceHierarchy ( TextWriter writer ) : void
AddMethod ( TextWriter writer, MethodInfoWrapper info ) : void
AddMethods ( TextWriter writer ) : void
AddProperties ( TextWriter writer ) : void
AddProperty ( TextWriter writer, PropertyInfoWrapper propertyInfo ) : void
ConstructTypeInfoLinkContent ( TypeWrapper typeWrapper ) : string

Constructs href markup, enclosed in a span, to the page containing the details of the specified type (this can be external to AWS documentation) as well as in another service.

Method Details

AddEnumMembers() public method

public AddEnumMembers ( TextWriter writer ) : void
writer System.IO.TextWriter
return void

AddSyntax() protected method

protected AddSyntax ( TextWriter writer ) : void
writer System.IO.TextWriter
return void

ClassWriter() public method

public ClassWriter ( GenerationManifest artifacts, FrameworkVersion version, TypeWrapper versionType ) : System.Collections.Generic
artifacts GenerationManifest
version FrameworkVersion
versionType TypeWrapper
return System.Collections.Generic

GenerateFilename() protected method

protected GenerateFilename ( ) : string
return string

GenerateFilepath() protected method

protected GenerateFilepath ( ) : string
return string

GetMemberName() protected method

protected GetMemberName ( ) : string
return string

GetMemberType() protected method

protected GetMemberType ( ) : string
return string

GetSummaryDocumentation() protected method

protected GetSummaryDocumentation ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement

GetTOCID() protected method

protected GetTOCID ( ) : string
return string

GetTitle() protected method

protected GetTitle ( ) : string
return string

WriteContent() protected method

protected WriteContent ( TextWriter writer ) : void
writer System.IO.TextWriter
return void