Show / Hide Table of Contents

Class Info

Export to an Information format - used to check parsing and dump FHIR version info.

Inheritance
System.Object
Info
Implements
ILanguage
Namespace: Microsoft.Health.Fhir.SpecManager.Language
Assembly: Microsoft.Health.Fhir.SpecManager.dll
Syntax
public sealed class Info : object, ILanguage

Explicit Interface Implementations

| Improve this Doc View Source

ILanguage.Export(FhirVersionInfo, FhirCapabiltyStatement, ExporterOptions, String)

Export the passed FHIR version into the specified directory.

Declaration
void ILanguage.Export(FhirVersionInfo info, FhirCapabiltyStatement serverInfo, ExporterOptions options, string exportDirectory)
Parameters
Type Name Description
FhirVersionInfo info

The information.

FhirCapabiltyStatement serverInfo

Information describing the server.

ExporterOptions options

Options for controlling the operation.

System.String exportDirectory

Directory to write files.

| Improve this Doc View Source

ILanguage.FhirPrimitiveTypeMap

Gets the FHIR primitive type map.

Declaration
Dictionary<string, string> ILanguage.FhirPrimitiveTypeMap { get; }
Returns
Type Description
Dictionary<System.String, System.String>

The FHIR primitive type map.

| Improve this Doc View Source

ILanguage.LanguageName

Gets the name of the language.

Declaration
string ILanguage.LanguageName { get; }
Returns
Type Description
System.String

The name of the language.

| Improve this Doc View Source

ILanguage.LanguageOptions

Gets language-specific options and their descriptions.

Declaration
Dictionary<string, string> ILanguage.LanguageOptions { get; }
Returns
Type Description
Dictionary<System.String, System.String>
| Improve this Doc View Source

ILanguage.OptionalExportClassTypes

Gets a list of FHIR class types that the language CAN export, depending on user choices.

Declaration
List<ExporterOptions.FhirExportClassType> ILanguage.OptionalExportClassTypes { get; }
Returns
Type Description
List<ExporterOptions.FhirExportClassType>
| Improve this Doc View Source

ILanguage.RequiredExportClassTypes

Gets a list of FHIR class types that the language WILL export, regardless of user choices. Used to provide information to users.

Declaration
List<ExporterOptions.FhirExportClassType> ILanguage.RequiredExportClassTypes { get; }
Returns
Type Description
List<ExporterOptions.FhirExportClassType>
| Improve this Doc View Source

ILanguage.ReservedWords

Gets the reserved words.

Declaration
HashSet<string> ILanguage.ReservedWords { get; }
Returns
Type Description
HashSet<System.String>

The reserved words.

| Improve this Doc View Source

ILanguage.SingleFileExportExtension

Gets the single file extension for this language - null or empty indicates a multi-file export (exporter should copy the contents of the directory).

Declaration
string ILanguage.SingleFileExportExtension { get; }
Returns
Type Description
System.String

Implements

ILanguage
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX