C# Класс SwfDotNet.IO.Tags.BaseTag

Base class for swf tag objects
Наследование: IEnumerable, ISwfSerializer
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_data byte[]
_tagCode int

Открытые методы

Метод Описание
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

Описание методов

Add() публичный Метод

Adds the specified value.
public Add ( object value ) : void
value object Value.
Результат void

BaseTag() публичный Метод

constructor
public BaseTag ( ) : System
Результат System

BaseTag() публичный Метод

constructor
public BaseTag ( byte data ) : System
data byte raw tag data
Результат System

BaseTag() публичный Метод

public BaseTag ( byte data, int tagcode ) : System
data byte
tagcode int
Результат System

GetEnumerator() публичный Метод

get swf bytecode block enumerator for foreach-loops
public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

GetTagCode() публичный Метод

swf tag code property
public GetTagCode ( ) : TagCodeEnum
Результат TagCodeEnum

ReadData() публичный Метод

Reads the data for the swf decompilation.
public ReadData ( byte version, BufferedBinaryReader binaryReader ) : void
version byte Version.
binaryReader SwfDotNet.IO.Utils.BufferedBinaryReader Binary reader.
Результат void

Resolve() публичный Метод

Resolves the specified SWF.
public Resolve ( Swf swf ) : void
swf Swf SWF.
Результат void

Serialize() публичный Метод

ISwfSerializer.Serialize
public Serialize ( XmlWriter writer ) : void
writer System.Xml.XmlWriter Writer.
Результат void

UpdateData() публичный Метод

Rebuild tag data for swf compilation
public UpdateData ( byte version ) : void
version byte Version.
Результат void

this() публичный Метод

indexer for accessing bytecode blocks
public this ( int index ) : byte[]
index int
Результат byte[]

Описание свойств

_data защищенное свойство

raw tag data
protected byte[] _data
Результат byte[]

_tagCode защищенное свойство

swf tag code
protected int _tagCode
Результат int