C# Класс IronRuby.StandardLibrary.Yaml.RubyRepresenter

Наследование: IronRuby.StandardLibrary.Yaml.Representer
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
AddYamlProperties void
AddYamlProperties void
ConvertToFieldName string
GetTagUri string
GetTagUri string
GetYamlStyle ScalarQuotingStyle
Map Node
Map Node
RubyRepresenter System
ToNode Node
ToTag string
ToTag string
ToYamlProperties IList

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

Метод Описание
CreateNode ( object data ) : Node
HasIdentity ( object data ) : bool

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

Метод Описание
AddYamlProperties ( object>.Dictionary propertyMap, object obj, IList instanceVariableNames, bool plainNames ) : void
AddYamlProperties ( object>.Dictionary propertyMap, object obj, bool plainNames ) : void
ConvertToFieldName ( RubyContext context, object name ) : string
GetTagUri ( object obj ) : string
GetTagUri ( object obj, string defaultTag, Type defaultTagType ) : string
GetYamlStyle ( object obj ) : ScalarQuotingStyle
Map ( object obj, IDictionary map ) : Node
Map ( string tag, IDictionary map, ScalarQuotingStyle style ) : Node
RubyRepresenter ( YamlCallSiteStorage siteStorage ) : System
ToNode ( object obj ) : Node
ToTag ( object tagUri ) : string
ToTag ( object tagUri, object obj, string defaultTag, Type defaultTagType ) : string
ToYamlProperties ( object obj ) : IList

Dynamically calls to_yaml_properties on a given object. The method should return a list of instance variable names (Symbols or Strings) of the object that should be serialized into the output stream.

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

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

protected CreateNode ( object data ) : Node
data object
Результат Node

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

protected HasIdentity ( object data ) : bool
data object
Результат bool