C# Класс Spark.Mongo.Search.Indexer.BsonIndexDocumentBuilder

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BsonIndexDocumentBuilder ( IKey key ) : System
Cast ( Hl7.Fhir.Model.FhirDateTime dt ) : string
Cast ( Hl7.Fhir.Model.FhirString s ) : string
Cast ( Hl7.Fhir.Model.FhirUri uri ) : string
Cast ( Hl7.Fhir.Model.Resource resource ) : string
Cast ( Hl7.Fhir.Model.ResourceReference reference ) : string
InvokeWrite ( Definition definition, object item ) : void
ToDocument ( ) : BsonDocument
Write ( Definition definition, Hl7.Fhir.Model.Address address ) : void
Write ( Definition definition, Hl7.Fhir.Model.Code code ) : void
Write ( Definition definition, CodeableConcept concept ) : void
Write ( Definition definition, Hl7.Fhir.Model.Coding coding ) : void
Write ( Definition definition, Hl7.Fhir.Model.ContactPoint contact ) : void
Write ( Definition definition, Enum item ) : void
Write ( Definition definition, Hl7.Fhir.Model.HumanName name ) : void
Write ( Definition definition, IEnumerable items ) : void
Write ( Definition definition, Hl7.Fhir.Model.Identifier identifier ) : void
Write ( Definition definition, List list ) : void
Write ( Definition definition, Hl7.Fhir.Model.Period period ) : void
Write ( Definition definition, Hl7.Fhir.Model.Quantity quantity ) : void
Write ( Definition definition, string value ) : void
WriteMetaData ( IKey key, int level, Hl7.Fhir.Model.Resource resource ) : void

Приватные методы

Метод Описание
LogNotImplemented ( object item ) : void
getEnumLiteral ( Enum item ) : string

Описание методов

BsonIndexDocumentBuilder() публичный Метод

public BsonIndexDocumentBuilder ( IKey key ) : System
key IKey
Результат System

Cast() публичный Метод

public Cast ( Hl7.Fhir.Model.FhirDateTime dt ) : string
dt Hl7.Fhir.Model.FhirDateTime
Результат string

Cast() публичный Метод

public Cast ( Hl7.Fhir.Model.FhirString s ) : string
s Hl7.Fhir.Model.FhirString
Результат string

Cast() публичный Метод

public Cast ( Hl7.Fhir.Model.FhirUri uri ) : string
uri Hl7.Fhir.Model.FhirUri
Результат string

Cast() публичный Метод

public Cast ( Hl7.Fhir.Model.Resource resource ) : string
resource Hl7.Fhir.Model.Resource
Результат string

Cast() публичный Метод

public Cast ( Hl7.Fhir.Model.ResourceReference reference ) : string
reference Hl7.Fhir.Model.ResourceReference
Результат string

InvokeWrite() публичный Метод

public InvokeWrite ( Definition definition, object item ) : void
definition Spark.Mongo.Search.Common.Definition
item object
Результат void

ToDocument() публичный Метод

public ToDocument ( ) : BsonDocument
Результат BsonDocument

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Address address ) : void
definition Spark.Mongo.Search.Common.Definition
address Hl7.Fhir.Model.Address
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Code code ) : void
definition Spark.Mongo.Search.Common.Definition
code Hl7.Fhir.Model.Code
Результат void

Write() публичный Метод

public Write ( Definition definition, CodeableConcept concept ) : void
definition Spark.Mongo.Search.Common.Definition
concept Hl7.Fhir.Model.CodeableConcept
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Coding coding ) : void
definition Spark.Mongo.Search.Common.Definition
coding Hl7.Fhir.Model.Coding
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.ContactPoint contact ) : void
definition Spark.Mongo.Search.Common.Definition
contact Hl7.Fhir.Model.ContactPoint
Результат void

Write() публичный Метод

public Write ( Definition definition, Enum item ) : void
definition Spark.Mongo.Search.Common.Definition
item System.Enum
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.HumanName name ) : void
definition Spark.Mongo.Search.Common.Definition
name Hl7.Fhir.Model.HumanName
Результат void

Write() публичный Метод

public Write ( Definition definition, IEnumerable items ) : void
definition Spark.Mongo.Search.Common.Definition
items IEnumerable
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Identifier identifier ) : void
definition Spark.Mongo.Search.Common.Definition
identifier Hl7.Fhir.Model.Identifier
Результат void

Write() публичный Метод

public Write ( Definition definition, List list ) : void
definition Spark.Mongo.Search.Common.Definition
list List
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Period period ) : void
definition Spark.Mongo.Search.Common.Definition
period Hl7.Fhir.Model.Period
Результат void

Write() публичный Метод

public Write ( Definition definition, Hl7.Fhir.Model.Quantity quantity ) : void
definition Spark.Mongo.Search.Common.Definition
quantity Hl7.Fhir.Model.Quantity
Результат void

Write() публичный Метод

public Write ( Definition definition, string value ) : void
definition Spark.Mongo.Search.Common.Definition
value string
Результат void

WriteMetaData() публичный Метод

public WriteMetaData ( IKey key, int level, Hl7.Fhir.Model.Resource resource ) : void
key IKey
level int
resource Hl7.Fhir.Model.Resource
Результат void