C# Class SwfDotNet.IO.Tags.BaseTag

Base class for swf tag objects
Inheritance: IEnumerable, ISwfSerializer
Afficher le fichier Open project: bladecoding/SwfExport Class Usage Examples

Protected Properties

Свойство Type Description
_data byte[]
_tagCode int

Méthodes publiques

Méthode Description
Add ( object value ) : void

Adds the specified value.

BaseTag ( ) : System

constructor

BaseTag ( byte data ) : System

constructor

BaseTag ( byte data, int tagcode ) : System
GetEnumerator ( ) : IEnumerator

get swf bytecode block enumerator for foreach-loops

GetTagCode ( ) : TagCodeEnum

swf tag code property

ReadData ( byte version, BufferedBinaryReader binaryReader ) : void

Reads the data for the swf decompilation.

Resolve ( Swf swf ) : void

Resolves the specified SWF.

Serialize ( XmlWriter writer ) : void

ISwfSerializer.Serialize

UpdateData ( byte version ) : void

Rebuild tag data for swf compilation

this ( int index ) : byte[]

indexer for accessing bytecode blocks

Method Details

Add() public méthode

Adds the specified value.
public Add ( object value ) : void
value object Value.
Résultat void

BaseTag() public méthode

constructor
public BaseTag ( ) : System
Résultat System

BaseTag() public méthode

constructor
public BaseTag ( byte data ) : System
data byte raw tag data
Résultat System

BaseTag() public méthode

public BaseTag ( byte data, int tagcode ) : System
data byte
tagcode int
Résultat System

GetEnumerator() public méthode

get swf bytecode block enumerator for foreach-loops
public GetEnumerator ( ) : IEnumerator
Résultat IEnumerator

GetTagCode() public méthode

swf tag code property
public GetTagCode ( ) : TagCodeEnum
Résultat TagCodeEnum

ReadData() public méthode

Reads the data for the swf decompilation.
public ReadData ( byte version, BufferedBinaryReader binaryReader ) : void
version byte Version.
binaryReader SwfDotNet.IO.Utils.BufferedBinaryReader Binary reader.
Résultat void

Resolve() public méthode

Resolves the specified SWF.
public Resolve ( Swf swf ) : void
swf Swf SWF.
Résultat void

Serialize() public méthode

ISwfSerializer.Serialize
public Serialize ( XmlWriter writer ) : void
writer System.Xml.XmlWriter Writer.
Résultat void

UpdateData() public méthode

Rebuild tag data for swf compilation
public UpdateData ( byte version ) : void
version byte Version.
Résultat void

this() public méthode

indexer for accessing bytecode blocks
public this ( int index ) : byte[]
index int
Résultat byte[]

Property Details

_data protected_oe property

raw tag data
protected byte[] _data
Résultat byte[]

_tagCode protected_oe property

swf tag code
protected int _tagCode
Résultat int