Introduction
CodeDoc User Guide
CodeDoc XML Markup Reference
CodeDoc Project File Reference
CodeDoc API - Overview
CodeDoc API - Reference
Accessor Class
AccessorKind Property
AccessorModifiers Property
DebuggerDisplay Property
HasModifier Method
IsExternallyAccessible Property
ToString Method
AccessorKind Enumeration
AddedSourceFileEventDelegate Delegate
AddingSourceFileEventDelegate Delegate
BegunUsingSourcesException Class
BegunUsingSourcesException Constructor
CreateExternalObjectException Class
CreateExternalObjectException Constructor
CSharpSourceFile Class
DefaultSourceFileRenderer Class
DefaultSourceFileRenderer Constructor
GenerateCodeHtml Method
DefaultTopicRenderer Class
CreateTopicWriter Method
DefaultTopicRenderer Constructor
GenerateCodeNamespaceHtml Method
GenerateCodeOverloadListHtml Method
GenerateDocHtml Method
DirectiveToken Class
ContainedTokens Property
DocumentationSet Class
AddedSourceFile Event
AddingSourceFile Event
AddSourceFile Method
AddSourceFilesInDirectoryTree Method
AfterSettingIsDocumented Method
AllowedXmlElements Property
AllowXmlElement Method
BeginUsingSources Method
ClearAllowedXmlElements Method
ClearSourceFiles Method
ClearSymbols Method
CopyCoreState Method
CreateExternalObject Method
DefinedSymbols Property
DefineSymbol Method
DocumentationSet Constructor
DuplicateCanonicalName Event
DuplicateTopicTitle Event
ExternalOnly Property
FindDocumentedTopic Method
FindDocumentedTopicByCanonicalName Method
FindNamespaceTopic Method
GenerateTopicId Method
GetSortedNamespaceTopics Method
IsAllowedXmlElement Method
NamespaceTopics Property
OverloadListTopics Property
ParsingError Event
ReferenceNotFound Event
SourceFiles Property
SupportedExtensions Property
Topics Property
DuplicateCanonicalNameEventDelegate Delegate
DuplicateTopicTitleEventDelegate Delegate
ExcludedToken Class
ContainedTokens Property
FindTopicSettings Enumeration
HtmlDocType Enumeration
HtmlTextWriterDelegate Delegate
HtmlTextWriterHelper Class
BeginHtmlDocument Method
EndHtmlDocument Method
FormatBeginTag Method
FormatEndTag Method
FormatTag Method
HtmlTextWriterHelper Constructor
MarkOfTheWebHtml Field
InvalidXmlCommentEventDelegate Delegate
MemberInfo Class
InheritedFromTopic Property
Topic Property
MethodKind Enumeration
NamespaceTopic Class
SortTypeTopics Method
TypeTopics Property
NewlineToken Class
LineNumber Property
OverloadListTopic Class
OverloadTopics Property
SortOverloadTopics Method
Parameter Class
CSharpKind Property
DebuggerDisplay Property
ParameterKind Property
ParameterName Property
ParameterType Property
ToString Method
ParameterKind Enumeration
ParsingErrorEventDelegate Delegate
ParsingException Class
BaseMessage Property
FileLabel Property
LineNumber Property
ParsingException Constructor
WarningMessage Property
PropertyKind Enumeration
ReferenceNotFoundEventDelegate Delegate
SourceFile Class
AddXmlComment Method
AssemblyName Property
CodeHtmlFileName Property
DocumentationSet Property
ExceptionOnInvalidXmlComment Property
Expected Method
FindCommonPrefix Method
FireInvalidXmlComment Method
InvalidXmlComment Event
Join Method
NewParsingException Method
SourceFileAbsolutePath Property
SourceFileRelativePath Property
SourceFileTopicId Property
Topics Property
Unexpected Method
Warnings Property
SourceFileRenderer Class
CreateRenderer Method
FireWarningInSourceFile Method
GenerateCodeHtml Method
MarkOfTheWeb Property
SourceFile Property
WarningInSourceFile Event
SourceFileWriter Class
MarkOfTheWeb Property
SourceFile Property
SourceFileWriter Constructor
TopicRenderer Property
WarningInSourceFile Event
WriteSourceFilePage Method
Test Class
Fail Method
FailIf Method
FailIfEqual Method
FailIfNotEqual Method
FailUnlessException Method
Trace Method
WaitForTestToComplete Method
Test.VoidDelegate Delegate
Token Class
CompareTo Method
DebuggerDisplay Property
DebuggerListContext Property
Description Property
Equals Method
GetHashCode Method
GetLineNumber Method
Html Property
IsACharacter Property
IsAComment Property
IsADirective Property
IsAnXmlComment Property
IsAReservedWord Property
IsAStringLiteral Property
IsAWord Property
IsAWordOrReservedWord Property
IsBlank Method
IsCharacter Method
IsExcluded Property
IsHead Property
IsNewline Property
IsReservedWord Method
IsTail Property
IsWhiteSpace Property
IsWordOrReservedWord Method
Next Property
Previous Property
SkipWhiteSpace Method
Text Property
TextIs Method
TokenListToString Method
TokenType Property
ToString Method
TokenList Class
Append Method
AppendCopy Method
Compare Method
CompareTo Method
Equals Method
ExtractTokens Method
GetHashCode Method
HeadToken Property
IsEmpty Property
Join Method
JoinWithSeparator Method
operator != Method
operator == Method
TailToken Property
TokenList Constructor
ToString Method
TrimBlankTokens Method
TokenType Enumeration
Topic Class
AddXmlSectionHtml Method
Attributes Property
AttributesArray Property
BaseClassTopic Property
BaseName Property
BaseTypes Property
CanLinkTo Property
CanonicalizeMemberName Method
CanonicalName Property
ChildTopics Property
CodeHtmlBlockBookmark Property
CodeHtmlUrl Property
CodeNamespaceHtmlFileName Property
CodeOverloadListHtmlFileName Property
Constraints Property
CopyTypeName Method
DebuggerDisplay Property
DescendentTopics Property
DocHtmlFileName Property
DocumentationSet Property
Dump Method
EnumerateDescendentNonTypes Method
EnumValueNames Property
EnumValueNamesArray Property
ExplicitPrefix Property
FirstXmlComment Property
GetAccessor Property
GetDeclarationLineNumber Method
GetParameter Method
GetParameterHtml Method
GetRenderedXmlCommentSections Method
GetTypeParameterHtml Method
HasExampleHtml Property
HasExceptionsHtml Property
HasModifier Method
HasParameter Method
HasPermissionsHtml Property
HasRemarksHtml Property
HasReturnsHtml Property
HasSeeAlsoHtml Property
HasSummaryHtml Property
HasTypeParameter Method
HasValueHtml Property
HasXmlCommentSectionHtml Method
Id Property
IsDocumented Property
IsExternallyAccessible Property
IsGlobalNamespace Property
IsTypeTopic Property
Location Property
LongSignature Property
LongTitle Property
MemberName Property
MemberTopics Property
MemberType Property
MethodKind Property
Modifiers Property
Name Property
NamespaceName Property
NamespaceTopic Property
OverloadListTopic Property
Parameters Property
ParametersArray Property
ParentTopic Property
ParentTypeName Property
PropertyKind Property
QualifiedMemberName Property
QualifiedMemberNameWithoutNamespace Property
SetAccessor Property
ShortSignature Property
ShortTitle Property
SortChildTopics Method
SourceFile Property
StartOfDeclaration Property
TopicKind Property
TopicKindCSharpKeyword Property
TopicKindTitle Property
ToString Method
TypeParameters Property
UsingContext Property
VeryShortTitle Property
VeryShortTitleNoKind Property
WriteExampleHtml Method
WriteRemarksHtml Method
WriteReturnsHtml Method
WriteSummaryHtml Method
WriteValueHtml Method
WriteXmlCommentSectionHtml Method
Xml Property
XmlCommentSections Property
TopicKind Enumeration
TopicRenderer Class
CodeHtml Property
CreateRenderer Method
FireWarningInSourceFile Method
GenerateCodeNamespaceHtml Method
GenerateCodeOverloadListHtml Method
GenerateDocHtml Method
GenerateDocHtmlInDirectory Method
HideAttributesRegexList Property
MarkOfTheWeb Property
Topic Property
TopicFooterHtml Property
WarningInSourceFile Event
TopicWriter Class
AddItem Method
BeginGrid Method
BeginSection Method
BeginSubsection Method
DissectTypeReference Method
EndGrid Method
EndSection Method
EndSubsection Method
FireWarningInSourceFile Method
GenerateCodeBlockHtml Method
GenerateInlineParameterReferenceHtml Method
GenerateInlineReferenceHtml Method
GenerateInlineTypeParameterReferenceHtml Method
GenerateXmlSectionHtml Method
GetTopicUrl Method
Html Method
LinkHtml Method
LinkNameHtml Method
ReadXmlElementText Method
ResolveTypeReference Method
Topic Property
TopicRenderer Property
TopicWriter Constructor
TransformCustomInsideXml Method
WarningInSourceFile Event
WriteCodeNamespacePage Method
WriteCodeOverloadListPage Method
WriteEmbeddedTopic Method
WriteEncodedText Method
WriteEncodedTokenList Method
WriteEnumerationMemberListSection Method
WriteExceptionsSection Method
WriteLabeledParagraph Method
WriteMemberListSections Method
WriteMemberNameHtml Method
WriteOverloadListSection Method
WritePermissionsSection Method
WriteSeeAlsoSection Method
WriteSummarySection Method
WriteSyntaxSection Method
WriteTopicFooterHtml Method
WriteTopicInnerHtml Method
WriteTopicPage Method
WriteTypeNameHtml Method
TopicWriter.ListState Class
BeginGridIfNeeded Method
BegunGrid Field
DescriptionHeading Field
InListHeader Field
ListState Constructor
ListType Field
TermHeading Field
TopicWriter.MemberSection Enumeration
UnitTests Class
RunTests Method
TestSpecified Method
UpdateTests Method
UnitTests.TestFailedException Class
TestFailedException Constructor
UsingContext Class
Aliases Property
ContainsUnaliased Method
LookupAlias Method
Unaliased Property
UsingContext Constructor
WarningException Class
WarningException Constructor
WarningInSourceFileEventDelegate Delegate
XmlCommentSection Class
CrefAttribute Property
Enumerating Property
GetXmlReader Method
HrefAttribute Property
Html Property
LineNumber Property
NameAttribute Property
ReferencedTopic Property
SectionKind Property
SectionName Property
Topic Property
XmlCommentSectionKind Enumeration
XmlCommentToken Class
IsTripleSlash Property
Topic Property
CodeDoc Source Code
Source Code Files
App.cs
Api\CSharpSourceFile.cs
Api\DocumentationSet.cs
Api\HtmlTextWriterHelper.cs
Api\SourceFile.cs
Api\SourceFileRenderer.cs
Api\Token.cs
Api\TokenParser.cs
Api\Topic.cs
Api\TopicRenderer.cs
Api\UnitTests.cs
Renderer\DefaultSourceFileRenderer.cs
Renderer\DefaultTopicRenderer.cs
DwellNet.CodeDoc Namespace
Accessor Class
Accessor Constructor
AccessorKind Property
AccessorModifiers Property
HasModifier Method
IsExternallyAccessible Property
m_accessorKind Field
m_accessorModifiers Field
ToString Method
AccessorKind Enumeration
AddedSourceFileEventDelegate Delegate
AddingSourceFileEventDelegate Delegate
BegunUsingSourcesException Class
BegunUsingSourcesException Constructor
CreateExternalObjectException Class
CreateExternalObjectException Constructor
CSharpSourceFile Class
ConvertTokensToDirective Method
CSharpSourceFile Constructor
ExtractXmlFromComments Method
FindSignificantToken Method
IsTypeWord Method
Load Method
LocateTopics Method
ParseArraySquareBrackets Method
ParseAttributeDeclaration Method
ParseBaseTypes Method
ParseClassStructInterface Method
ParseConstraints Method
ParseDeclaration Method
ParseDelegate Method
ParseEnum Method
ParseEnumValueDeclaration Method
ParseEvent Method
ParseFieldDeclaration Method
ParseGroup Method
ParseInsignificantTokens Method
ParseInsignificantTokensAndXmlComments Method
ParseMethodDeclaration Method
ParseModifiers Method
ParseOtherDeclaration Method
ParseParameters Method
ParsePpAndOrExpression Method
ParsePpEqualityExpression Method
ParsePpPrimaryExpression Method
ParsePpUnaryExpression Method
ParsePreprocessorExpression Method
ParsePropertyDeclaration Method
ParseTopicFromTokens Method
ParseType Method
ParseTypeParameters Method
ParseWord Method
ParseWordOrReservedWord Method
PartialShallowTopicCopy Method
Preprocess Method
PreprocessRun Method
s_allBlankRegex Field
s_lastNewline Field
s_lineOfSlashRegex Field
s_lineOfStarRegex Field
s_operatorSymbolCharacters Field
s_preprocSymbolRegex Field
s_slashStarStarRegex Field
s_spacesPrefixRegex Field
s_spaceStarSpaceRegex Field
s_starSlashRegex Field
s_tripleSlashRegex Field
CSharpSourceFile.ParseFlags Enumeration
CSharpTokenParser Class
CSharpTokenParser Constructor
InitializeModifiers Method
InitializeReservedTypes Method
InitializeReservedWords Method
IsIdChar Method
Modifiers Field
NewWordToken Method
ParseCharacterLiteral Method
ParseSlashSlashComment Method
ParseSlashStarComment Method
ParseString Method
ParseStringLiteral Method
ParseToken Method
ParseWord Method
ReservedTypes Field
ReservedWords Field
DefaultSourceFileRenderer Class
DefaultSourceFileRenderer Constructor
GenerateCodeHtml Method
DefaultTopicRenderer Class
CreateTopicWriter Method
DefaultTopicRenderer Constructor
GenerateCodeNamespaceHtml Method
GenerateCodeOverloadListHtml Method
GenerateDocHtml Method
DirectiveToken Class
ContainedTokens Property
DirectiveToken Constructor
m_containedTokens Field
DocumentationSet Class
AddedSourceFile Event
AddingSourceFile Event
AddSourceFile Method
AddSourceFilesInDirectoryTree Method
AfterSettingIsDocumented Method
AllowedXmlElements Property
AllowXmlElement Method
BeginUsingSources Method
ClearAllowedXmlElements Method
ClearSourceFiles Method
ClearSymbols Method
CopyCoreState Method
CreateExternalObject Method
DefinedSymbols Property
DefineSymbol Method
DocumentationSet Constructor
DuplicateCanonicalName Event
DuplicateTopicTitle Event
ExternalOnly Property
FindDocumentedTopic Method
FindDocumentedTopicByCanonicalName Method
FindDocumentedTopicInAncestors Method
FindNamespaceTopic Method
FindOrAddNamespaceTopic Method
GenerateTopicId Method
GetSortedNamespaceTopics Method
IsAllowedXmlElement Method
IsSame Method
m_allowedXmlElements Field
m_begunUsingSources Field
m_definedSymbols Field
m_externalOnly Field
m_lastGeneratedTopicId Field
m_namespaceTopics Field
m_overloadListTopics Field
m_sourceFiles Field
m_topics Field
MakeUniqueTopicName Method
NamespaceTopics Property
OverloadListTopics Property
ParsingError Event
ReferenceNotFound Event
s_aliasPrefixRegex Field
s_namespaceAliasQualifierRegex Field
s_supportedExtensions Field
SourceFiles Property
SupportedExtensions Property
Topics Property
DuplicateCanonicalNameEventDelegate Delegate
DuplicateTopicTitleEventDelegate Delegate
ExcludedToken Class
ContainedTokens Property
ExcludedToken Constructor
m_containedTokens Field
FindTopicSettings Enumeration
HtmlDocType Enumeration
HtmlTextWriterDelegate Delegate
HtmlTextWriterHelper Class
BeginHtmlDocument Method
EndHtmlDocument Method
FormatBeginTag Method
FormatEndTag Method
FormatTag Method
HelpFormatTag Method
HtmlTextWriterHelper Constructor
MarkOfTheWebHtml Field
InvalidXmlCommentEventDelegate Delegate
MemberInfo Class
InheritedFromTopic Property
m_inheritedFromTopic Field
m_topic Field
MemberInfo Constructor
Topic Property
MethodKind Enumeration
NamespaceTopic Class
AddTypeTopic Method
m_typeTopics Field
NamespaceTopic Constructor
SortTypeTopics Method
TypeTopics Property
NewlineToken Class
LineNumber Property
m_lineNumber Field
NewlineToken Constructor
OverloadListTopic Class
AddOverloadTopic Method
m_overloadTopics Field
OverloadListTopic Constructor
OverloadTopics Property
SortOverloadTopics Method
Parameter Class
CSharpKind Property
m_parameterKind Field
m_parameterName Field
m_parameterType Field
Parameter Constructor
ParameterKind Property
ParameterName Property
ParameterType Property
ToString Method
ParameterKind Enumeration
ParsingErrorEventDelegate Delegate
ParsingException Class
BaseMessage Property
FileLabel Property
LineNumber Property
m_baseMessage Field
m_fileLabel Field
m_lineNumber Field
ParsingException Constructor
WarningMessage Property
PropertyKind Enumeration
ReferenceNotFoundEventDelegate Delegate
SourceFile Class
AddXmlComment Method
AssemblyName Property
CodeHtmlFileName Property
DocumentationSet Property
Ellipsis Method
ExceptionOnInvalidXmlComment Property
Expected Method
FindCommonPrefix Method
FireInvalidXmlComment Method
InvalidXmlComment Event
Join Method
LAngle Field
LBrace Field
Load Method
LParen Field
LSquare Field
m_assemblyName Field
m_docSet Field
m_exceptionOnInvalidXmlComment Field
m_sourceFileAbsolutePath Field
m_sourceFileRelativePath Field
m_sourceFileTopicId Field
m_topics Field
m_warnings Field
NewParsingException Method
RAngle Field
RBrace Field
RParen Field
RSquare Field
s_whiteSpaceRegex Field
SourceFileAbsolutePath Property
SourceFileRelativePath Property
SourceFileTopicId Property
Topics Property
TopicsList Property
Unexpected Method
Warning Method
Warnings Property
SourceFileRenderer Class
CreateRenderer Method
FireWarningInSourceFile Method