C# Класс Ecologylab.BigSemantics.MetadataNS.Scalar.Types.MetadataScalarType

Наследование: Simpl.Serialization.Types.Scalar.ReferenceType
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание

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

Метод Описание
GetInstance ( string value, string formatStrings, IScalarUnmarshallingContext unmarshallingContext ) : object
GetValueInstance ( String value, String formatStrings, IScalarUnmarshallingContext scalarUnmarshallingContext ) : Object
Marshall ( object instance, TranslationContext context = null ) : string
MetadataScalarType ( ) : System
NeedsJsonQuotationWrap ( ) : bool
SetField ( object context, FieldInfo field, string valueString, string format, IScalarUnmarshallingContext scalarUnmarshallingContext ) : bool
SimplEquals ( object left, object right ) : bool
init ( ) : void

Защищенные методы

Метод Описание
MetadataScalarType ( Type metadataScalarTypeClass, Type valueClass ) : System

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

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

public GetInstance ( string value, string formatStrings, IScalarUnmarshallingContext unmarshallingContext ) : object
value string
formatStrings string
unmarshallingContext IScalarUnmarshallingContext
Результат object

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

public GetValueInstance ( String value, String formatStrings, IScalarUnmarshallingContext scalarUnmarshallingContext ) : Object
value String
formatStrings String
scalarUnmarshallingContext IScalarUnmarshallingContext
Результат Object

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

public Marshall ( object instance, TranslationContext context = null ) : string
instance object
context Simpl.Serialization.Context.TranslationContext
Результат string

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

public MetadataScalarType ( ) : System
Результат System

MetadataScalarType() защищенный Метод

protected MetadataScalarType ( Type metadataScalarTypeClass, Type valueClass ) : System
metadataScalarTypeClass System.Type
valueClass System.Type
Результат System

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

public NeedsJsonQuotationWrap ( ) : bool
Результат bool

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

public SetField ( object context, FieldInfo field, string valueString, string format, IScalarUnmarshallingContext scalarUnmarshallingContext ) : bool
context object
field System.Reflection.FieldInfo
valueString string
format string
scalarUnmarshallingContext IScalarUnmarshallingContext
Результат bool

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

public SimplEquals ( object left, object right ) : bool
left object
right object
Результат bool

init() публичный статический Метод

public static init ( ) : void
Результат void