C# Класс Simpl.Serialization.SimplTypesScope

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

Открытые свойства

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

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

Метод Описание
AddTranslation ( ClassDescriptor entry ) : void
AddTranslation ( Type thatClass ) : void

AddTranslations ( SimplTypesScope inheritedSimplTypesScope ) : void

Deserialize ( Stream inputStream, System.Text.Format format ) : Object

Deserialize ( String inputString, StringFormat format ) : Object

Deserialize ( String inputString, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, StringFormat format ) : Object

Deserialize ( object file, System.Text.Format format, Encoding encoding = null ) : Task

Deserialize ( object file, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, System.Text.Format format, Encoding encoding = null ) : Task

Deserialize ( Stream inputStream, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, System.Text.Format format ) : object

DeserializeFile ( string filename, System.Text.Format format, Encoding encoding = null ) : Task

DeserializeUri ( ParsedUri uri, System.Text.Format format = Format.Xml, TranslationContext context = null, IDeserializationHookStrategy deserializationHookStrategy = null ) : Task
DisableGraphSerialization ( ) : void

EnableGraphSerialization ( ) : void

Get ( string name ) : SimplTypesScope

Get ( string name, SimplTypesScope inheritedScope ) : SimplTypesScope
GetAssignableSubset ( string newName, Type superClassCriterion ) : SimplTypesScope
GetClassByTag ( String tag ) : Type

Gets the Type of the tag

GetClassDescriptorByClassName ( string className ) : ClassDescriptor
GetClassDescriptorBySimpleName ( string classSimpleName ) : ClassDescriptor
GetClassDescriptorByTag ( string tagName ) : ClassDescriptor

GetClassDescriptorByTlvId ( int blockType ) : ClassDescriptor

GetClassDescriptors ( ) : List

GetSubtractedSubset ( string newName, Type superClassCriterion ) : SimplTypesScope
Serialize ( object obj, StringFormat format ) : String

Serialize ( object obj, TranslationContext translationContext, StringFormat format ) : String
Serialize ( object obj, object file, TranslationContext translationContext, System.Text.Format format ) : System.Threading.Tasks.Task

Serialize ( object obj, Stream stream, System.Text.Format format ) : void

Serialize ( object obj, Stream stream, TranslationContext translationContext, System.Text.Format format ) : void

Serialize ( object obj, StringBuilder stringBuilder, StringFormat format ) : void

Serialize ( object obj, StringBuilder stringBuilder, TranslationContext translationContext, StringFormat format ) : void

Serialize ( object obj, TextWriter textWriter, StringFormat format ) : void

Serialize ( object obj, TextWriter textWriter, TranslationContext translationContext, StringFormat format ) : void

Serialize ( object obj, object file, System.Text.Format format ) : void

SimplTypesScope ( ) : System

SimplTypesScope ( String name ) : System

SimplTypesScope ( String name, List baseTranslationsSet ) : System

SimplTypesScope ( String name, List inheritedTranslationsSet, Type translations ) : System

SimplTypesScope ( String name, SimplTypesScope inheritedSimplTypesScope ) : System

SimplTypesScope ( String name, SimplTypesScope _inheritedSimplTypesScopes, Type translations ) : System

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

Метод Описание
AddTranslationScope ( string name ) : void
AddTranslations ( Type classes ) : void

Lookup ( String name ) : SimplTypesScope

UpdateMapWithEntry ( Scope newMap, string key, ClassDescriptor translationEntry, string warn ) : void

UpdateMapWithValues ( Scope inheritedMap, Scope newMap, string warn ) : void

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

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

public AddTranslation ( ClassDescriptor entry ) : void
entry ClassDescriptor
Результат void

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

public AddTranslation ( Type thatClass ) : void
thatClass System.Type
Результат void

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

public AddTranslations ( SimplTypesScope inheritedSimplTypesScope ) : void
inheritedSimplTypesScope SimplTypesScope
Результат void

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

public Deserialize ( Stream inputStream, System.Text.Format format ) : Object
inputStream Stream
format System.Text.Format
Результат Object

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

public Deserialize ( String inputString, StringFormat format ) : Object
inputString String
format StringFormat
Результат Object

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

public Deserialize ( String inputString, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, StringFormat format ) : Object
inputString String
translationContext Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
format StringFormat
Результат Object

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

public Deserialize ( object file, System.Text.Format format, Encoding encoding = null ) : Task
file object
format System.Text.Format
encoding System.Text.Encoding
Результат Task

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

public Deserialize ( object file, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, System.Text.Format format, Encoding encoding = null ) : Task
file object
translationContext Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
format System.Text.Format
encoding System.Text.Encoding
Результат Task

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

public Deserialize ( Stream inputStream, TranslationContext translationContext, IDeserializationHookStrategy deserializationHookStrategy, System.Text.Format format ) : object
inputStream Stream
translationContext Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
format System.Text.Format
Результат object

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

public DeserializeFile ( string filename, System.Text.Format format, Encoding encoding = null ) : Task
filename string
format System.Text.Format
encoding System.Text.Encoding
Результат Task

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

public DeserializeUri ( ParsedUri uri, System.Text.Format format = Format.Xml, TranslationContext context = null, IDeserializationHookStrategy deserializationHookStrategy = null ) : Task
uri Simpl.Fundamental.Net.ParsedUri
format System.Text.Format
context Simpl.Serialization.Context.TranslationContext
deserializationHookStrategy IDeserializationHookStrategy
Результат Task

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

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

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

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

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

public static Get ( string name ) : SimplTypesScope
name string
Результат SimplTypesScope

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

public static Get ( string name, SimplTypesScope inheritedScope ) : SimplTypesScope
name string
inheritedScope SimplTypesScope
Результат SimplTypesScope

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

public GetAssignableSubset ( string newName, Type superClassCriterion ) : SimplTypesScope
newName string
superClassCriterion System.Type
Результат SimplTypesScope

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

Gets the Type of the tag
public GetClassByTag ( String tag ) : Type
tag String
Результат System.Type

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

public GetClassDescriptorByClassName ( string className ) : ClassDescriptor
className string
Результат ClassDescriptor

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

public GetClassDescriptorBySimpleName ( string classSimpleName ) : ClassDescriptor
classSimpleName string
Результат ClassDescriptor

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

public GetClassDescriptorByTag ( string tagName ) : ClassDescriptor
tagName string
Результат ClassDescriptor

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

public GetClassDescriptorByTlvId ( int blockType ) : ClassDescriptor
blockType int
Результат ClassDescriptor

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

public GetClassDescriptors ( ) : List
Результат List

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

public GetSubtractedSubset ( string newName, Type superClassCriterion ) : SimplTypesScope
newName string
superClassCriterion System.Type
Результат SimplTypesScope

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

public static Serialize ( object obj, StringFormat format ) : String
obj object
format StringFormat
Результат String

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

public static Serialize ( object obj, TranslationContext translationContext, StringFormat format ) : String
obj object
translationContext Simpl.Serialization.Context.TranslationContext
format StringFormat
Результат String

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

public static Serialize ( object obj, object file, TranslationContext translationContext, System.Text.Format format ) : System.Threading.Tasks.Task
obj object
file object
translationContext Simpl.Serialization.Context.TranslationContext
format System.Text.Format
Результат System.Threading.Tasks.Task

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

public static Serialize ( object obj, Stream stream, System.Text.Format format ) : void
obj object
stream Stream
format System.Text.Format
Результат void

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

public static Serialize ( object obj, Stream stream, TranslationContext translationContext, System.Text.Format format ) : void
obj object
stream Stream
translationContext Simpl.Serialization.Context.TranslationContext
format System.Text.Format
Результат void

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

public static Serialize ( object obj, StringBuilder stringBuilder, StringFormat format ) : void
obj object
stringBuilder StringBuilder
format StringFormat
Результат void

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

public static Serialize ( object obj, StringBuilder stringBuilder, TranslationContext translationContext, StringFormat format ) : void
obj object
stringBuilder StringBuilder
translationContext Simpl.Serialization.Context.TranslationContext
format StringFormat
Результат void

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

public static Serialize ( object obj, TextWriter textWriter, StringFormat format ) : void
obj object
textWriter System.IO.TextWriter
format StringFormat
Результат void

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

public static Serialize ( object obj, TextWriter textWriter, TranslationContext translationContext, StringFormat format ) : void
obj object
textWriter System.IO.TextWriter
translationContext Simpl.Serialization.Context.TranslationContext
format StringFormat
Результат void

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

public static Serialize ( object obj, object file, System.Text.Format format ) : void
obj object
file object
format System.Text.Format
Результат void

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

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

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

public SimplTypesScope ( String name ) : System
name String
Результат System

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

public SimplTypesScope ( String name, List baseTranslationsSet ) : System
name String
baseTranslationsSet List
Результат System

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

public SimplTypesScope ( String name, List inheritedTranslationsSet, Type translations ) : System
name String
inheritedTranslationsSet List
translations System.Type
Результат System

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

public SimplTypesScope ( String name, SimplTypesScope inheritedSimplTypesScope ) : System
name String
inheritedSimplTypesScope SimplTypesScope
Результат System

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

public SimplTypesScope ( String name, SimplTypesScope _inheritedSimplTypesScopes, Type translations ) : System
name String
_inheritedSimplTypesScopes SimplTypesScope
translations System.Type
Результат System

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

graphSwitch публичное статическое свойство

Initialising graph switch to be off by default
public static GRAPH_SWITCH graphSwitch
Результат GRAPH_SWITCH