C# Class YamlDotNet.Serialization.ObjectGraphVisitors.AnchorAssigner

Inheritance: IObjectGraphVisitor, IAliasProvider
Datei anzeigen Open project: aaubry/YamlDotNet Class Usage Examples

Public Methods

Method Description
AnchorAssigner ( IEnumerable typeConverters ) : System

Protected Methods

Method Description
Enter ( IObjectDescriptor value ) : bool
EnterMapping ( IObjectDescriptor key, IObjectDescriptor value ) : bool
EnterMapping ( IPropertyDescriptor key, IObjectDescriptor value ) : bool
VisitMappingEnd ( IObjectDescriptor mapping ) : void
VisitMappingStart ( IObjectDescriptor mapping, Type keyType, Type valueType ) : void
VisitScalar ( IObjectDescriptor scalar ) : void
VisitSequenceEnd ( IObjectDescriptor sequence ) : void
VisitSequenceStart ( IObjectDescriptor sequence, Type elementType ) : void

Private Methods

Method Description
IAliasProvider ( object target ) : string
VisitObject ( IObjectDescriptor value ) : void

Method Details

AnchorAssigner() public method

public AnchorAssigner ( IEnumerable typeConverters ) : System
typeConverters IEnumerable
return System

Enter() protected method

protected Enter ( IObjectDescriptor value ) : bool
value IObjectDescriptor
return bool

EnterMapping() protected method

protected EnterMapping ( IObjectDescriptor key, IObjectDescriptor value ) : bool
key IObjectDescriptor
value IObjectDescriptor
return bool

EnterMapping() protected method

protected EnterMapping ( IPropertyDescriptor key, IObjectDescriptor value ) : bool
key IPropertyDescriptor
value IObjectDescriptor
return bool

VisitMappingEnd() protected method

protected VisitMappingEnd ( IObjectDescriptor mapping ) : void
mapping IObjectDescriptor
return void

VisitMappingStart() protected method

protected VisitMappingStart ( IObjectDescriptor mapping, Type keyType, Type valueType ) : void
mapping IObjectDescriptor
keyType System.Type
valueType System.Type
return void

VisitScalar() protected method

protected VisitScalar ( IObjectDescriptor scalar ) : void
scalar IObjectDescriptor
return void

VisitSequenceEnd() protected method

protected VisitSequenceEnd ( IObjectDescriptor sequence ) : void
sequence IObjectDescriptor
return void

VisitSequenceStart() protected method

protected VisitSequenceStart ( IObjectDescriptor sequence, Type elementType ) : void
sequence IObjectDescriptor
elementType System.Type
return void