C# Class YamlDotNet.Serialization.ObjectGraphVisitors.AnchorAssigningObjectGraphVisitor

Inheritance: YamlDotNet.Serialization.ObjectGraphVisitors.ChainedObjectGraphVisitor
Mostrar archivo Open project: aaubry/YamlDotNet Class Usage Examples

Public Methods

Method Description
AnchorAssigningObjectGraphVisitor ( IObjectGraphVisitor nextVisitor, IEventEmitter eventEmitter, IAliasProvider aliasProvider ) : System
Enter ( IObjectDescriptor value, IEmitter context ) : bool
VisitMappingStart ( IObjectDescriptor mapping, Type keyType, Type valueType, IEmitter context ) : void
VisitScalar ( IObjectDescriptor scalar, IEmitter context ) : void
VisitSequenceStart ( IObjectDescriptor sequence, Type elementType, IEmitter context ) : void

Method Details

AnchorAssigningObjectGraphVisitor() public method

public AnchorAssigningObjectGraphVisitor ( IObjectGraphVisitor nextVisitor, IEventEmitter eventEmitter, IAliasProvider aliasProvider ) : System
nextVisitor IObjectGraphVisitor
eventEmitter IEventEmitter
aliasProvider IAliasProvider
return System

Enter() public method

public Enter ( IObjectDescriptor value, IEmitter context ) : bool
value IObjectDescriptor
context IEmitter
return bool

VisitMappingStart() public method

public VisitMappingStart ( IObjectDescriptor mapping, Type keyType, Type valueType, IEmitter context ) : void
mapping IObjectDescriptor
keyType System.Type
valueType System.Type
context IEmitter
return void

VisitScalar() public method

public VisitScalar ( IObjectDescriptor scalar, IEmitter context ) : void
scalar IObjectDescriptor
context IEmitter
return void

VisitSequenceStart() public method

public VisitSequenceStart ( IObjectDescriptor sequence, Type elementType, IEmitter context ) : void
sequence IObjectDescriptor
elementType System.Type
context IEmitter
return void