C# Class Recurity.Swf.TagHandler.AbstractTagHandler

Inheritance: AbstractSwfElement
Show file Open project: rtezli/Blitzableiter Class Usage Examples

Protected Properties

Property Type Description
_SourceFileReference SwfFile
_dataStream System.IO.MemoryStream
_tag Tag

Public Methods

Method Description
AbstractTagHandler ( byte InitialVersion ) : System

ReParseCode ( ) : void

Read ( Tag inputTag, SwfFile sourceFile, Stream input ) : void

Verify ( ) : bool

Write ( Stream output ) : void

Protected Methods

Method Description
Parse ( ) : void

WriteTagHeader ( Stream output ) : void

Method Details

AbstractTagHandler() public method

public AbstractTagHandler ( byte InitialVersion ) : System
InitialVersion byte The initial version of the Swf file
return System

Parse() protected abstract method

protected abstract Parse ( ) : void
return void

ReParseCode() public method

public ReParseCode ( ) : void
return void

Read() public method

public Read ( Tag inputTag, SwfFile sourceFile, Stream input ) : void
inputTag Tag
sourceFile SwfFile
input Stream
return void

Verify() public abstract method

public abstract Verify ( ) : bool
return bool

Write() public abstract method

public abstract Write ( Stream output ) : void
output Stream
return void

WriteTagHeader() protected method

protected WriteTagHeader ( Stream output ) : void
output Stream
return void

Property Details

_SourceFileReference protected property

protected SwfFile _SourceFileReference
return SwfFile

_dataStream protected property

The original Tag content, except the Tag header.
protected MemoryStream,System.IO _dataStream
return System.IO.MemoryStream

_tag protected property

The original Tag header.
protected Tag _tag
return Tag