Sandcastle.Tools.BuildComponents.Targets Namespace
This namespace contains various classes related to the Sandcastle build components target type definitions.
Classes
| ArrayTypeReference |
This represents an array type reference |
| ArtTarget |
This class holds art target information used to resolve art links by the ResolveArtLinksComponent |
| ConceptualLinkInfo |
This class is used to hold conceptual link information used by the ResolveConceptualLinksComponent. |
| ConstructorTarget |
This represents a constructor target |
| EnumerationTarget |
This represents an enumeration target |
| EventTarget |
This represents an event target |
| ExtensionMethodReference |
This represents and extension method reference |
| InMemoryTargetDictionary |
This contains a collection of targets indexed by member ID stored in a simple ConcurrentDictionary<TKey, TValue> entirely in memory. |
| IndexedTemplateTypeReference |
This represents an indexed template type reference |
| InvalidReference |
This represents an invalid reference |
| LinkTextResolver |
Link text writing logic |
| MemberReference |
This is the base class for member references |
| MemberTarget |
This represents a member target |
| MethodTarget |
This represents a method target |
| MethodTemplateTypeReference |
This represents a method template type reference |
| NamedTemplateTypeReference |
This represents a named template type reference |
| NamespaceReference |
This represents a namespace reference |
| NamespaceTarget |
This represents a namespace target |
| Parameter |
This represents a parameter |
| PointerTypeReference |
This represents a pointer type reference |
| ProcedureTarget |
This represents a procedure target |
| PropertyTarget |
This represents a property target |
| Reference |
This is the base class for reference types |
| ReferenceLinkInfo |
This class is used to hold reference link information used by the ResolveReferenceLinksComponent. |
| ReferenceTypeReference |
This represents a reference type reference |
| SharedContentElement |
This class holds the properties of a shared content element that needs to be replaced in a topic |
| SimpleMemberReference |
This represents a simple member reference |
| SimpleTypeReference |
This represents a simple type reference |
| Specialization |
This represents a specialization |
| SpecializedMemberReference |
This represents a specialized member reference |
| SpecializedMemberWithParametersReference |
This represents a specialized member with parameters reference |
| SpecializedTypeReference |
This represents a specialized type reference |
| Target |
This is the base class for all other target types |
| TargetDictionary |
This is a base class used for a collection of targets indexed by member ID |
| TargetDirectory |
This represents a targets directory along with all the associated expressions used to find target metadata files in it, and extract URLs and link text from those files using the ResolveConceptualLinksComponent. |
| TargetDirectoryCollection |
This class contains a set of TargetDirectory items used by ResolveConceptualLinksComponent. |
| TargetInfo |
This class is used to represent a resolved target containing all the information necessary to actually write out the link by using the ResolveConceptualLinksComponent. |
| TargetTypeDictionary |
This is a dictionary used to contain common target dictionaries with their associated link type |
| TemplateTypeReference |
This is the base class for template type references |
| TextReferenceUtilities |
Logic for constructing references from code entity reference strings. Anything that depends on the specific form of the ID strings lives here. |
| TypeReference |
This is the base type for type references |
| TypeTarget |
This represents a type target |
| TypeTemplateTypeReference |
This represents a type template type reference |
| XmlTargetDictionaryUtilities |
The logic to construct Target and Reference objects from XML reflection data. Anything that depends on specifics of the XML reflection data format lives here. |
Enums
| ConceptualLinkType |
This public enumerated type defines the conceptual content link types |
| DisplayOptions |
This public enumerated type defines the display options for reference content links |
| ReferenceLinkType |
This public enumerated type defines the reference content link types |