C# Class IronRuby.StandardLibrary.Yaml.RubyConstructor

Inheritance: IronRuby.StandardLibrary.Yaml.Constructor
Afficher le fichier Open project: jschementi/iron Class Usage Examples

Méthodes publiques

Méthode Description
AddConstructor ( string tag, RubyYamlConstructor ctor ) : void
AddExternalConstructor ( string tag, BlockParam block ) : void
AddExternalMultiConstructor ( string regex, BlockParam block ) : void
AddMultiConstructor ( string tagPrefix, RubyYamlMultiConstructor ctor ) : void
GetYamlConstructor ( string key ) : YamlConstructor
GetYamlMultiConstructor ( string key ) : YamlMultiConstructor
GetYamlMultiRegexp ( string key ) : Regex
GetYamlMultiRegexps ( ) : ICollection
RubyConstructor ( RubyGlobalScope scope, NodeProvider nodeProvider ) : System

Private Methods

Méthode Description
ConstructPrivateObject ( RubyConstructor ctor, string className, Node node ) : object
ConstructRubyBinary ( RubyConstructor ctor, Node node ) : MutableString
ConstructRubyDate ( RubyConstructor ctor, Node node ) : object
ConstructRubyRange ( RubyConstructor ctor, Node node ) : Range
ConstructRubyRegexp ( RubyConstructor ctor, Node node ) : RubyRegex
ConstructRubyString ( RubyConstructor ctor, Node node ) : object

Returns MutableString or RubySymbol.

ConstructRubyStruct ( RubyConstructor ctor, string structName, Node node ) : object
ConstructRubySymbol ( RubyConstructor ctor, Node node ) : object
EnumerateAttributes ( RubyContext context, Hash mapping ) : object>>.IEnumerable
ParseObject ( RubyConstructor ctor, string value ) : object
RubyConstructor ( ) : System

Method Details

AddConstructor() public static méthode

public static AddConstructor ( string tag, RubyYamlConstructor ctor ) : void
tag string
ctor RubyYamlConstructor
Résultat void

AddExternalConstructor() public static méthode

public static AddExternalConstructor ( string tag, BlockParam block ) : void
tag string
block IronRuby.Runtime.BlockParam
Résultat void

AddExternalMultiConstructor() public static méthode

public static AddExternalMultiConstructor ( string regex, BlockParam block ) : void
regex string
block IronRuby.Runtime.BlockParam
Résultat void

AddMultiConstructor() public static méthode

public static AddMultiConstructor ( string tagPrefix, RubyYamlMultiConstructor ctor ) : void
tagPrefix string
ctor RubyYamlMultiConstructor
Résultat void

GetYamlConstructor() public méthode

public GetYamlConstructor ( string key ) : YamlConstructor
key string
Résultat YamlConstructor

GetYamlMultiConstructor() public méthode

public GetYamlMultiConstructor ( string key ) : YamlMultiConstructor
key string
Résultat YamlMultiConstructor

GetYamlMultiRegexp() public méthode

public GetYamlMultiRegexp ( string key ) : Regex
key string
Résultat System.Text.RegularExpressions.Regex

GetYamlMultiRegexps() public méthode

public GetYamlMultiRegexps ( ) : ICollection
Résultat ICollection

RubyConstructor() public méthode

public RubyConstructor ( RubyGlobalScope scope, NodeProvider nodeProvider ) : System
scope IronRuby.Runtime.RubyGlobalScope
nodeProvider NodeProvider
Résultat System