Show / Hide Table of Contents

Class DataTypesCodes

The type of an element - one of the FHIR data types.

Inheritance
System.Object
DataTypesCodes
Namespace: fhirCsR2.ValueSets
Assembly: fhirCsR2.dll
Syntax
public static class DataTypesCodes : object

Fields

| Improve this Doc View Source

Address

There is a variety of postal address formats defined around the world. This format defines a superset that is the basis for all addresses around the world.

Declaration
public static readonly Coding Address
Field Value
Type Description
Coding
| Improve this Doc View Source

Age

Age

Declaration
public static readonly Coding Age
Field Value
Type Description
Coding
| Improve this Doc View Source

Annotation

A text note which also contains information about who made the statement and when.

Declaration
public static readonly Coding Annotation
Field Value
Type Description
Coding
| Improve this Doc View Source

Attachment

For referring to data content defined in other formats.

Declaration
public static readonly Coding Attachment
Field Value
Type Description
Coding
| Improve this Doc View Source

BackboneElement

Base definition for all elements that are defined inside a resource - but not those in a data type.

Declaration
public static readonly Coding BackboneElement
Field Value
Type Description
Coding
| Improve this Doc View Source

Base64Binary

A stream of bytes

Declaration
public static readonly Coding Base64Binary
Field Value
Type Description
Coding
| Improve this Doc View Source

Boolean

Value of "true" or "false"

Declaration
public static readonly Coding Boolean
Field Value
Type Description
Coding
| Improve this Doc View Source

Code

A string which has at least one character and no leading or trailing whitespace and where there is no whitespace other than single spaces in the contents

Declaration
public static readonly Coding Code
Field Value
Type Description
Coding
| Improve this Doc View Source

CodeableConcept

A concept that may be defined by a formal reference to a terminology or ontology or may be provided by text.

Declaration
public static readonly Coding CodeableConcept
Field Value
Type Description
Coding
| Improve this Doc View Source

Coding

A reference to a code defined by a terminology system.

Declaration
public static readonly Coding Coding
Field Value
Type Description
Coding
| Improve this Doc View Source

ContactPoint

Details for all kinds of technology mediated contact points for a person or organization, including telephone, email, etc.

Declaration
public static readonly Coding ContactPoint
Field Value
Type Description
Coding
| Improve this Doc View Source

Count

Count

Declaration
public static readonly Coding Count
Field Value
Type Description
Coding
| Improve this Doc View Source

Date

A date or partial date (e.g. just year or year + month). There is no time zone. The format is a union of the schema types gYear, gYearMonth and date. Dates SHALL be valid dates.

Declaration
public static readonly Coding Date
Field Value
Type Description
Coding
| Improve this Doc View Source

DateTime

A date, date-time or partial date (e.g. just year or year + month). If hours and minutes are specified, a time zone SHALL be populated. The format is a union of the schema types gYear, gYearMonth, date and dateTime. Seconds must be provided due to schema type constraints but may be zero-filled and may be ignored. Dates SHALL be valid dates.

Declaration
public static readonly Coding DateTime
Field Value
Type Description
Coding
| Improve this Doc View Source

Distance

Distance

Declaration
public static readonly Coding Distance
Field Value
Type Description
Coding
| Improve this Doc View Source

Duration

Duration

Declaration
public static readonly Coding Duration
Field Value
Type Description
Coding
| Improve this Doc View Source

Element

Base definition for all elements in a resource.

Declaration
public static readonly Coding Element
Field Value
Type Description
Coding
| Improve this Doc View Source

ElementDefinition

Captures constraints on each element within the resource, profile, or extension.

Declaration
public static readonly Coding ElementDefinition
Field Value
Type Description
Coding
| Improve this Doc View Source

Extension

Optional Extensions Element - found in all resources.

Declaration
public static readonly Coding Extension
Field Value
Type Description
Coding
| Improve this Doc View Source

HumanName

A human's name with the ability to identify parts and usage.

Declaration
public static readonly Coding HumanName
Field Value
Type Description
Coding
| Improve this Doc View Source

Id

Any combination of letters, numerals, "-" and ".", with a length limit of 64 characters. (This might be an integer, an unprefixed OID, UUID or any other identifier pattern that meets these constraints.) Ids are case-insensitive.

Declaration
public static readonly Coding Id
Field Value
Type Description
Coding
| Improve this Doc View Source

Identifier

A technical identifier - identifies some entity uniquely and unambiguously.

Declaration
public static readonly Coding Identifier
Field Value
Type Description
Coding
| Improve this Doc View Source

Instant

An instant in time - known at least to the second

Declaration
public static readonly Coding Instant
Field Value
Type Description
Coding
| Improve this Doc View Source

Integer

A whole number

Declaration
public static readonly Coding Integer
Field Value
Type Description
Coding
| Improve this Doc View Source

LiteralAddress

Literal for code: Address

Declaration
public const string LiteralAddress = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralAge

Literal for code: Age

Declaration
public const string LiteralAge = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralAnnotation

Literal for code: Annotation

Declaration
public const string LiteralAnnotation = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralAttachment

Literal for code: Attachment

Declaration
public const string LiteralAttachment = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralBackboneElement

Literal for code: BackboneElement

Declaration
public const string LiteralBackboneElement = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralBase64Binary

Literal for code: Base64Binary

Declaration
public const string LiteralBase64Binary = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralBoolean

Literal for code: Boolean

Declaration
public const string LiteralBoolean = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralCode

Literal for code: Code

Declaration
public const string LiteralCode = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralCodeableConcept

Literal for code: CodeableConcept

Declaration
public const string LiteralCodeableConcept = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralCoding

Literal for code: Coding

Declaration
public const string LiteralCoding = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralContactPoint

Literal for code: ContactPoint

Declaration
public const string LiteralContactPoint = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralCount

Literal for code: Count

Declaration
public const string LiteralCount = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesAddress

Literal for code: DataTypesAddress

Declaration
public const string LiteralDataTypesAddress = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesAge

Literal for code: DataTypesAge

Declaration
public const string LiteralDataTypesAge = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesAnnotation

Literal for code: DataTypesAnnotation

Declaration
public const string LiteralDataTypesAnnotation = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesAttachment

Literal for code: DataTypesAttachment

Declaration
public const string LiteralDataTypesAttachment = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesBackboneElement

Literal for code: DataTypesBackboneElement

Declaration
public const string LiteralDataTypesBackboneElement = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesBase64Binary

Literal for code: DataTypesBase64Binary

Declaration
public const string LiteralDataTypesBase64Binary = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesBoolean

Literal for code: DataTypesBoolean

Declaration
public const string LiteralDataTypesBoolean = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesCode

Literal for code: DataTypesCode

Declaration
public const string LiteralDataTypesCode = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesCodeableConcept

Literal for code: DataTypesCodeableConcept

Declaration
public const string LiteralDataTypesCodeableConcept = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesCoding

Literal for code: DataTypesCoding

Declaration
public const string LiteralDataTypesCoding = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesContactPoint

Literal for code: DataTypesContactPoint

Declaration
public const string LiteralDataTypesContactPoint = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesCount

Literal for code: DataTypesCount

Declaration
public const string LiteralDataTypesCount = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesDate

Literal for code: DataTypesDate

Declaration
public const string LiteralDataTypesDate = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesDateTime

Literal for code: DataTypesDateTime

Declaration
public const string LiteralDataTypesDateTime = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesDistance

Literal for code: DataTypesDistance

Declaration
public const string LiteralDataTypesDistance = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesDuration

Literal for code: DataTypesDuration

Declaration
public const string LiteralDataTypesDuration = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesElement

Literal for code: DataTypesElement

Declaration
public const string LiteralDataTypesElement = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesElementDefinition

Literal for code: DataTypesElementDefinition

Declaration
public const string LiteralDataTypesElementDefinition = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesExtension

Literal for code: DataTypesExtension

Declaration
public const string LiteralDataTypesExtension = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesHumanName

Literal for code: DataTypesHumanName

Declaration
public const string LiteralDataTypesHumanName = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesId

Literal for code: DataTypesId

Declaration
public const string LiteralDataTypesId = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesIdentifier

Literal for code: DataTypesIdentifier

Declaration
public const string LiteralDataTypesIdentifier = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesInstant

Literal for code: DataTypesInstant

Declaration
public const string LiteralDataTypesInstant = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesInteger

Literal for code: DataTypesInteger

Declaration
public const string LiteralDataTypesInteger = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesMarkdown

Literal for code: DataTypesMarkdown

Declaration
public const string LiteralDataTypesMarkdown = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesMeta

Literal for code: DataTypesMeta

Declaration
public const string LiteralDataTypesMeta = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesMoney

Literal for code: DataTypesMoney

Declaration
public const string LiteralDataTypesMoney = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesNarrative

Literal for code: DataTypesNarrative

Declaration
public const string LiteralDataTypesNarrative = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesOid

Literal for code: DataTypesOid

Declaration
public const string LiteralDataTypesOid = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesPeriod

Literal for code: DataTypesPeriod

Declaration
public const string LiteralDataTypesPeriod = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesPositiveInt

Literal for code: DataTypesPositiveInt

Declaration
public const string LiteralDataTypesPositiveInt = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesQuantity

Literal for code: DataTypesQuantity

Declaration
public const string LiteralDataTypesQuantity = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesRange

Literal for code: DataTypesRange

Declaration
public const string LiteralDataTypesRange = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesRatio

Literal for code: DataTypesRatio

Declaration
public const string LiteralDataTypesRatio = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesReference

Literal for code: DataTypesReference

Declaration
public const string LiteralDataTypesReference = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesSampledData

Literal for code: DataTypesSampledData

Declaration
public const string LiteralDataTypesSampledData = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesSignature

Literal for code: DataTypesSignature

Declaration
public const string LiteralDataTypesSignature = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesSimpleQuantity

Literal for code: DataTypesSimpleQuantity

Declaration
public const string LiteralDataTypesSimpleQuantity = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesTime

Literal for code: DataTypesTime

Declaration
public const string LiteralDataTypesTime = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesTiming

Literal for code: DataTypesTiming

Declaration
public const string LiteralDataTypesTiming = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesUnsignedInt

Literal for code: DataTypesUnsignedInt

Declaration
public const string LiteralDataTypesUnsignedInt = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesUri

Literal for code: DataTypesUri

Declaration
public const string LiteralDataTypesUri = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesUuid

Literal for code: DataTypesUuid

Declaration
public const string LiteralDataTypesUuid = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesVALDecimal

Literal for code: DataTypesVALDecimal

Declaration
public const string LiteralDataTypesVALDecimal = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesVALString

Literal for code: DataTypesVALString

Declaration
public const string LiteralDataTypesVALString = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDataTypesXHTML

Literal for code: DataTypesXHTML

Declaration
public const string LiteralDataTypesXHTML = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDate

Literal for code: Date

Declaration
public const string LiteralDate = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDateTime

Literal for code: DateTime

Declaration
public const string LiteralDateTime = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDistance

Literal for code: Distance

Declaration
public const string LiteralDistance = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralDuration

Literal for code: Duration

Declaration
public const string LiteralDuration = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralElement

Literal for code: Element

Declaration
public const string LiteralElement = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralElementDefinition

Literal for code: ElementDefinition

Declaration
public const string LiteralElementDefinition = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralExtension

Literal for code: Extension

Declaration
public const string LiteralExtension = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralHumanName

Literal for code: HumanName

Declaration
public const string LiteralHumanName = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralId

Literal for code: Id

Declaration
public const string LiteralId = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralIdentifier

Literal for code: Identifier

Declaration
public const string LiteralIdentifier = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralInstant

Literal for code: Instant

Declaration
public const string LiteralInstant = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralInteger

Literal for code: Integer

Declaration
public const string LiteralInteger = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralMarkdown

Literal for code: Markdown

Declaration
public const string LiteralMarkdown = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralMeta

Literal for code: Meta

Declaration
public const string LiteralMeta = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralMoney

Literal for code: Money

Declaration
public const string LiteralMoney = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralNarrative

Literal for code: Narrative

Declaration
public const string LiteralNarrative = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralOid

Literal for code: Oid

Declaration
public const string LiteralOid = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralPeriod

Literal for code: Period

Declaration
public const string LiteralPeriod = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralPositiveInt

Literal for code: PositiveInt

Declaration
public const string LiteralPositiveInt = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralQuantity

Literal for code: Quantity

Declaration
public const string LiteralQuantity = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralRange

Literal for code: Range

Declaration
public const string LiteralRange = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralRatio

Literal for code: Ratio

Declaration
public const string LiteralRatio = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralReference

Literal for code: Reference

Declaration
public const string LiteralReference = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralSampledData

Literal for code: SampledData

Declaration
public const string LiteralSampledData = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralSignature

Literal for code: Signature

Declaration
public const string LiteralSignature = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralSimpleQuantity

Literal for code: SimpleQuantity

Declaration
public const string LiteralSimpleQuantity = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralTime

Literal for code: Time

Declaration
public const string LiteralTime = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralTiming

Literal for code: Timing

Declaration
public const string LiteralTiming = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralUnsignedInt

Literal for code: UnsignedInt

Declaration
public const string LiteralUnsignedInt = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralUri

Literal for code: Uri

Declaration
public const string LiteralUri = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralUuid

Literal for code: Uuid

Declaration
public const string LiteralUuid = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralVALDecimal

Literal for code: VALDecimal

Declaration
public const string LiteralVALDecimal = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralVALString

Literal for code: VALString

Declaration
public const string LiteralVALString = null
Field Value
Type Description
System.String
| Improve this Doc View Source

LiteralXHTML

Literal for code: XHTML

Declaration
public const string LiteralXHTML = null
Field Value
Type Description
System.String
| Improve this Doc View Source

Markdown

A string that may contain markdown syntax for optional processing by a mark down presentation engine

Declaration
public static readonly Coding Markdown
Field Value
Type Description
Coding
| Improve this Doc View Source

Meta

The metadata about a resource. This is content in the resource that is maintained by the infrastructure. Changes to the content may not always be associated with version changes to the resource.

Declaration
public static readonly Coding Meta
Field Value
Type Description
Coding
| Improve this Doc View Source

Money

Money

Declaration
public static readonly Coding Money
Field Value
Type Description
Coding
| Improve this Doc View Source

Narrative

A human-readable formatted text, including images.

Declaration
public static readonly Coding Narrative
Field Value
Type Description
Coding
| Improve this Doc View Source

Oid

An oid represented as a URI

Declaration
public static readonly Coding Oid
Field Value
Type Description
Coding
| Improve this Doc View Source

Period

A time period defined by a start and end date and optionally time.

Declaration
public static readonly Coding Period
Field Value
Type Description
Coding
| Improve this Doc View Source

PositiveInt

An integer with a value that is positive (e.g. >0)

Declaration
public static readonly Coding PositiveInt
Field Value
Type Description
Coding
| Improve this Doc View Source

Quantity

A measured amount (or an amount that can potentially be measured). Note that measured amounts include amounts that are not precisely quantified, including amounts involving arbitrary units and floating currencies.

Declaration
public static readonly Coding Quantity
Field Value
Type Description
Coding
| Improve this Doc View Source

Range

A set of ordered Quantities defined by a low and high limit.

Declaration
public static readonly Coding Range
Field Value
Type Description
Coding
| Improve this Doc View Source

Ratio

A relationship of two Quantity values - expressed as a numerator and a denominator.

Declaration
public static readonly Coding Ratio
Field Value
Type Description
Coding
| Improve this Doc View Source

Reference

A reference from one resource to another.

Declaration
public static readonly Coding Reference
Field Value
Type Description
Coding
| Improve this Doc View Source

SampledData

A series of measurements taken by a device, with upper and lower limits. There may be more than one dimension in the data.

Declaration
public static readonly Coding SampledData
Field Value
Type Description
Coding
| Improve this Doc View Source

Signature

A digital signature along with supporting context. The signature may be electronic/cryptographic in nature, or a graphical image representing a hand-written signature, or a signature process. Different Signature approaches have different utilities.

Declaration
public static readonly Coding Signature
Field Value
Type Description
Coding
| Improve this Doc View Source

SimpleQuantity

SimpleQuantity

Declaration
public static readonly Coding SimpleQuantity
Field Value
Type Description
Coding
| Improve this Doc View Source

Time

A time during the day, with no date specified

Declaration
public static readonly Coding Time
Field Value
Type Description
Coding
| Improve this Doc View Source

Timing

Specifies an event that may occur multiple times. Timing schedules are used to record when things are expected or requested to occur. The most common usage is in dosage instructions for medications. They are also used when planning care of various kinds.

Declaration
public static readonly Coding Timing
Field Value
Type Description
Coding
| Improve this Doc View Source

UnsignedInt

An integer with a value that is not negative (e.g. >= 0)

Declaration
public static readonly Coding UnsignedInt
Field Value
Type Description
Coding
| Improve this Doc View Source

Uri

String of characters used to identify a name or a resource

Declaration
public static readonly Coding Uri
Field Value
Type Description
Coding
| Improve this Doc View Source

Uuid

A UUID, represented as a URI

Declaration
public static readonly Coding Uuid
Field Value
Type Description
Coding
| Improve this Doc View Source

VALDecimal

A rational number with implicit precision

Declaration
public static readonly Coding VALDecimal
Field Value
Type Description
Coding
| Improve this Doc View Source

VALString

A sequence of Unicode characters

Declaration
public static readonly Coding VALString
Field Value
Type Description
Coding
| Improve this Doc View Source

Values

Dictionary for looking up DataTypes Codings based on Codes

Declaration
public static Dictionary<string, Coding> Values
Field Value
Type Description
Dictionary<System.String, Coding>
| Improve this Doc View Source

XHTML

XHTML format, as defined by W3C, but restricted usage (mainly, no active content)

Declaration
public static readonly Coding XHTML
Field Value
Type Description
Coding
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX